Subtree semantic geometric crossover for genetic programming

被引:0
|
作者
Quang Uy Nguyen
Tuan Anh Pham
Xuan Hoai Nguyen
James McDermott
机构
[1] Le Quy Don Technical University,Faculty of IT
[2] Military Academy of Logistics,Institute of IT
[3] Hanoi University,IT Research Centre
[4] University College Dublin,Lochlann Quinn School of Business
关键词
Genetic programming; Semantics; Geometric crossover; Symbolic regression;
D O I
暂无
中图分类号
学科分类号
摘要
The semantic geometric crossover (SGX) proposed by Moraglio et al. has achieved very promising results and received great attention from researchers, but has a significant disadvantage in the exponential growth in size of the solutions. We propose a crossover operator named subtree semantic geometric crossover (SSGX), with the aim of addressing this issue. It is similar to SGX but uses subtree semantic similarity to approximate the geometric property. We compare SSGX to standard crossover (SC), to SGX, and to other recent semantic-based crossover operators, testing on several symbolic regression problems. Overall our new operator out-performs the other operators on test data performance, and reduces computational time relative to most of them. Further analysis shows that while SGX is rather exploitative, and SC rather explorative, SSGX achieves a balance between the two. A simple method of further enhancing SSGX performance is also demonstrated.
引用
收藏
页码:25 / 53
页数:28
相关论文
共 50 条
  • [41] Geometric Semantic Genetic Programming Using External Division of Parents
    Hara, Akira
    Kushida, Jun-ichi
    Kisaka, Kei
    Takahama, Tetsuyuki
    2015 IIAI 4TH INTERNATIONAL CONGRESS ON ADVANCED APPLIED INFORMATICS (IIAI-AAI), 2015, : 189 - 193
  • [42] Investigating the Use of Geometric Semantic Operators in Vectorial Genetic Programming
    Azzali, Irene
    Vanneschi, Leonardo
    Giacobini, Mario
    GENETIC PROGRAMMING, EUROGP 2020, 2020, 12101 : 52 - 67
  • [43] Genetic programming with one-point crossover and subtree mutation for effective problem solving and bloat control
    Leonardo Trujillo
    Soft Computing, 2011, 15 : 1551 - 1567
  • [44] Genetic programming with one-point crossover and subtree mutation for effective problem solving and bloat control
    Trujillo, Leonardo
    SOFT COMPUTING, 2011, 15 (08) : 1551 - 1567
  • [45] Evolving modules in genetic programming by subtree encapsulation
    Roberts, SC
    Howard, D
    Koza, JR
    GENETIC PROGRAMMING, PROCEEDINGS, 2001, 2038 : 160 - 175
  • [46] Combining semantically-effective and geometric crossover operators for genetic programming
    Pawlak, Tomasz P. (tpawlak@cs.put.poznan.pl), 1600, Springer Verlag (8672):
  • [47] Combining Semantically-Effective and Geometric Crossover Operators for Genetic Programming
    Pawlak, Tomasz P.
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XIII, 2014, 8672 : 454 - 464
  • [48] Improving the Generalisation Ability of Genetic Programming with Semantic Similarity based Crossover
    Nguyen Quang Uy
    Nguyen Thi Hien
    Nguyen Xuan Hoai
    Michael O'Neill
    GENETIC PROGRAMMING, PROCEEDINGS, 2010, 6021 : 184 - +
  • [49] Semantic Sub-tree Crossover Operator for Postfix Genetic Programming
    Dabhi, Vipul K.
    Chaudhary, Sanjay
    PROCEEDINGS OF SEVENTH INTERNATIONAL CONFERENCE ON BIO-INSPIRED COMPUTING: THEORIES AND APPLICATIONS (BIC-TA 2012), VOL 1, 2013, 201 : 391 - +
  • [50] Emergent Semiotics in Genetic Programming and the Self-Adaptive Semantic Crossover
    Inhasz, Rafael
    Stern, Julio Michael
    MODEL-BASED REASONING IN SCIENCE AND TECHNOLOGY: ABDUCTION, LOGIC AND COMPUTATIONAL DISCOVERY, 2010, 314 : 381 - 392