Geometric Semantic Crossover with an Angle-Aware Mating Scheme in Genetic Programming for Symbolic Regression

被引:7
|
作者
Chen, Qi [1 ]
Xue, Bing [1 ]
Mei, Yi [1 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington, New Zealand
来源
关键词
Geometric semantic crossover; Angle-awareness; OPERATORS;
D O I
10.1007/978-3-319-55696-3_15
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recent research shows that incorporating semantic knowledge into the genetic programming (GP) evolutionary process can improve its performance. This work proposes an angle-aware mating scheme for geometric semantic crossover in GP for symbolic regression. The angle-awareness guides the crossover operating on parents which have a large angle between their relative semantics to the target semantics. The proposed idea of angle-awareness has been incorporated into one state-of-the-art geometric crossover, the locally geometric semantic crossover. The experimental results show that, compared with locally geometric semantic crossover and the regular GP crossover, the locally geometric crossover with angle-awareness not only has a significantly better learning performance but also has a notable generalisation gain on unseen test data. Further analysis has been conducted to see the difference between the angle distribution of crossovers with and without angle-awareness, which confirms that the angle-awareness changes the original distribution of angles by decreasing the number of parents with zero degree while increasing their counterparts with large angles, leading to better performance.
引用
收藏
页码:229 / 245
页数:17
相关论文
共 50 条
  • [1] Improving Generalization of Genetic Programming for Symbolic Regression With Angle-Driven Geometric Semantic Operators
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2019, 23 (03) : 488 - 502
  • [2] Competent Geometric Semantic Genetic Programming for Symbolic Regression and Boolean Function Synthesis
    Pawlak, Tomasz P.
    Krawiec, Krzysztof
    [J]. EVOLUTIONARY COMPUTATION, 2018, 26 (02) : 177 - 212
  • [3] Solving the Exponential Growth of Symbolic Regression Trees in Geometric Semantic Genetic Programming
    Martins, Joao Francisco B. S.
    Oliveira, Luiz Otavio V. B.
    Miranda, Luis F.
    Casadei, Felipe
    Pappa, Gisele L.
    [J]. GECCO'18: PROCEEDINGS OF THE 2018 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2018, : 1151 - 1158
  • [4] Subtree semantic geometric crossover for genetic programming
    Quang Uy Nguyen
    Tuan Anh Pham
    Xuan Hoai Nguyen
    McDermott, James
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2016, 17 (01) : 25 - 53
  • [5] Subtree semantic geometric crossover for genetic programming
    Quang Uy Nguyen
    Tuan Anh Pham
    Xuan Hoai Nguyen
    James McDermott
    [J]. Genetic Programming and Evolvable Machines, 2016, 17 : 25 - 53
  • [6] Memetic Semantic Genetic Programming for Symbolic Regression
    Leite, Alessandro
    Schoenauer, Marc
    [J]. GENETIC PROGRAMMING, EUROGP 2023, 2023, 13986 : 198 - 212
  • [7] Semantic Linear Genetic Programming for Symbolic Regression
    Huang, Zhixing
    Mei, Yi
    Zhong, Jinghui
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2024, 54 (02) : 1321 - 1334
  • [8] Semantic Aware Crossover for Genetic Programming: The Case for Real-Valued Function Regression
    Nguyen, Quang Uy
    Nguyen, Xuan Hoai
    O'Neill, Michael
    [J]. GENETIC PROGRAMMING, 2009, 5481 : 292 - +
  • [9] Semantic schema based genetic programming for symbolic regression
    Zojaji, Zahra
    Ebadzadeh, Mohammad Mehdi
    Nasiri, Hamid
    [J]. APPLIED SOFT COMPUTING, 2022, 122
  • [10] GSGP-hardware: instantaneous symbolic regression with an FPGA implementation of geometric semantic genetic programming
    Maldonado, Yazmin
    Salas, Ruben
    Quevedo, Joel A.
    Valdez, Rogelio
    Trujillo, Leonardo
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2024, 25 (02)