P-Tree Programming

被引:0
|
作者
Oesch, Christian [1 ]
机构
[1] Univ Basel, Basel, Switzerland
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose a novel method for automatic program synthesis. P-Tree Programming represents the program search space through a single probabilistic prototype tree. From this prototype tree we form program instances which we evaluate on a given problem. The error values from the evaluations are propagated through the prototype tree. We use them to update the probability distributions that determine the symbol choices of further instances. The iterative method is applied to several symbolic regression benchmarks from the literature. It outperforms standard Genetic Programming to a large extent. Furthermore, it relies on a concise set of parameters which are held constant for all problems. The algorithm can be employed for most of the typical computational intelligence tasks such as classification, automatic program induction, and symbolic regression.
引用
收藏
页码:274 / 280
页数:7
相关论文
共 50 条
  • [31] Recursion in tree-based genetic programming
    Alexandros Agapitos
    Michael O’Neill
    Ahmed Kattan
    Simon M. Lucas
    [J]. Genetic Programming and Evolvable Machines, 2017, 18 : 149 - 183
  • [32] A regression tree approach using mathematical programming
    Yang, Lingjian
    Liu, Songsong
    Tsoka, Sophia
    Papageorgiou, Lazaros G.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2017, 78 : 347 - 357
  • [33] Learning probabilistic tree grammars for Genetic Programming
    Bosman, PAN
    de Jong, ED
    [J]. PARALLEL PROBLEM SOLVING FROM NATURE - PPSN VIII, 2004, 3242 : 192 - 201
  • [34] Improvements of the dynamic programming algorithm for tree bucking
    Grondin, F
    [J]. WOOD AND FIBER SCIENCE, 1998, 30 (01): : 91 - 104
  • [35] ASP for Anytime Dynamic Programming on Tree Decompositions
    Bliem, Bernhard
    Kaufmann, Benjamin
    Schaub, Torsten
    Woltran, Stefan
    [J]. KI 2016: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2016, 9904 : 257 - 263
  • [36] Parallel genetic programming for decision tree induction
    Folino, G
    Pizzuti, C
    Spezzano, C
    [J]. ICTAI 2001: 13TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2001, : 129 - 135
  • [37] Practical Access to Dynamic Programming on Tree Decompositions
    Bannach, Max
    Berndt, Sebastian
    [J]. ALGORITHMS, 2019, 12 (08)
  • [38] LINEAR-PROGRAMMING BOUNDS FOR TREE CODES
    AALTONEN, MJ
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 1979, 25 (01) : 85 - 90
  • [39] Recursion in tree-based genetic programming
    Agapitos, Alexandros
    O'Neill, Michael
    Kattan, Ahmed
    Lucas, Simon M.
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2017, 18 (02) : 149 - 183
  • [40] Bottom-Up Tree Evaluation in Tree-Based Genetic Programming
    Li, Geng
    Zeng, Xiao-Jun
    [J]. ADVANCES IN SWARM INTELLIGENCE, PT 1, PROCEEDINGS, 2010, 6145 : 513 - 522