Recursion-Based Biases in Stochastic Grammar Model Genetic Programming

被引:4
|
作者
Kim, Kangil [1 ]
Mckay, R. I. [2 ,3 ]
Nguyen Xuan Hoai [4 ]
机构
[1] Elect & Telecommun Res Inst, Seoul 305700, South Korea
[2] Seoul Natl Univ, Seoul 151744, South Korea
[3] Australian Natl Univ, Res Sch Comp Sci, GPO Box 4, Canberra, ACT 0200, Australia
[4] Hanoi Univ, Hanoi 8404, Vietnam
基金
新加坡国家研究基金会;
关键词
Bias; estimation of distribution algorithm (EDA); genetic programming (GP); recursion depth; stochastic context-free grammar (SCFG); LIMITS; SIZE;
D O I
10.1109/TEVC.2015.2425420
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The estimation of distribution algorithms (EDAs) applied to genetic programming (GP) have been studied by a number of authors. Like all EDAs, they suffer from biases induced by the model building and sampling process. However, the biases are amplified in the algorithms for GP. In particular, many systems use stochastic grammars as their model representation, but biases arise due to grammar recursion. We define and estimate the bias due to recursion in grammar-based EDAs in GP, using methods derived from computational linguistics. We confirm the extent of bias in some simple experimental examples. We then propose some methods to repair this bias. We apply the estimation of bias, and its repair, to some more practical applications. We experimentally demonstrate the extent of bias arising from recursion, and the performance improvements that can result from correcting it.
引用
收藏
页码:81 / 95
页数:15
相关论文
共 50 条
  • [1] Avoiding the bloat with Stochastic grammar-based genetic programming
    Ratle, A
    Sebag, M
    ARTFICIAL EVOLUTION, 2002, 2310 : 255 - 266
  • [2] Extended recursion-based formalization of virus mutation
    Beaucamps, Philippe
    JOURNAL IN COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2009, 5 (03): : 209 - 219
  • [3] A Recursion-based Order Negotiation Model in Two Tier Supply Chain of Manufactures
    Huang, Chengchen
    CONFERENCE PROCEEDINGS OF THE 6TH INTERNATIONAL SYMPOSIUM ON PROJECT MANAGEMENT (ISPM2018), 2018, : 719 - 724
  • [4] A recursion-based broadcast paradigm in wormhole routed networks
    Zhuang, XT
    Liberatore, V
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (11) : 1034 - 1052
  • [5] A RECURSION-BASED APPROACH TO SIMULATING AIRLINE SCHEDULE ROBUSTNESS
    Lapp, Marcial
    AhmadBeygi, Shervin
    Cohn, Amy
    Tsimhoni, Omer
    2008 WINTER SIMULATION CONFERENCE, VOLS 1-5, 2008, : 2661 - 2667
  • [6] Recursion in tree-based genetic programming
    Alexandros Agapitos
    Michael O’Neill
    Ahmed Kattan
    Simon M. Lucas
    Genetic Programming and Evolvable Machines, 2017, 18 : 149 - 183
  • [7] Proving the correctness of recursion-based automatic program transformations
    Sands, D
    TAPSOFT '95: THEORY AND PRACTICE OF SOFTWARE DEVELOPMENT, 1995, 915 : 681 - 695
  • [8] A Recursion-Based Analytical Approach to Evaluate the Performance of MST
    Lim, Hwanggyu
    Davey, Tim
    Wells, Craig S.
    JOURNAL OF EDUCATIONAL MEASUREMENT, 2021, 58 (02) : 154 - 178
  • [9] Recursion in tree-based genetic programming
    Agapitos, Alexandros
    O'Neill, Michael
    Kattan, Ahmed
    Lucas, Simon M.
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2017, 18 (02) : 149 - 183
  • [10] Automatic Grammar Induction for Grammar Based Genetic Programming
    Palka, Dariusz
    Zachara, Marek
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, PT I, 2015, 9119 : 350 - 360