Improving Generalization of Genetic Programming for Symbolic Regression With Angle-Driven Geometric Semantic Operators

被引:31
|
作者
Chen, Qi [1 ]
Xue, Bing [1 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Evolutionary Computat Res Grp, Wellington 6140, New Zealand
关键词
Generalization; genetic programming (GP); geometric semantic operator; symbolic regression; GENERALIZATION ABILITY; FEATURE-SELECTION; CROSSOVER;
D O I
10.1109/TEVC.2018.2869621
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Geometric semantic genetic programming (GP) has recently attracted much attention. The key innovations are inducing a unimodal fitness landscape in the semantic space and providing a theoretical framework for designing geometric semantic operators. The geometric semantic operators aim to manipulate the semantics of programs by making a bounded semantic impact and generating child programs with similar or better behavior than their parents. These properties are shown to be highly related to a notable generalization improvement in GP. However, the potential ineffectiveness and difficulties in bounding the variations in these geometric operators still limits their positive effect on generalization. This paper attempts to further explore the geometry and search space of geometric operators to gain a greater generalization improvement in GP for symbolic regression. To this end, a new angle-driven selection operator and two new angle-driven geometric search operators are proposed. The angle-awareness brings new geometric properties to these geometric operators, which are expected to provide a greater leverage for approximating the target semantics in each operation, and more importantly, be resistant to overfitting. The experiments show that compared with two state-of-the-art geometric semantic operators, our angle-driven geometric operators not only drive the evolutionary process to fit the target semantics more efficiently but also improve the generalization performance. A further comparison between the evolved models shows that the new method generally produces simpler models with a much smaller size and is more likely to evolve toward the correct structure of the target models.
引用
收藏
页码:488 / 502
页数:15
相关论文
共 50 条
  • [31] New Geometric Semantic Operators in Genetic Programming: Perpendicular Crossover and Random Segment Mutation
    Chen, Qi
    Zhang, Mengjie
    Xue, Bing
    [J]. PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 223 - 224
  • [32] A new genetic programming approach in symbolic regression
    Xiong, SW
    Wang, WW
    Li, F
    [J]. 15TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2003, : 161 - 165
  • [33] Lifetime Adaptation in Genetic Programming for the Symbolic Regression
    Merta, Jan
    Brandejsky, Tomas
    [J]. COMPUTATIONAL STATISTICS AND MATHEMATICAL MODELING METHODS IN INTELLIGENT SYSTEMS, VOL. 2, 2019, 1047 : 339 - 346
  • [34] Multifactorial Genetic Programming for Symbolic Regression Problems
    Zhong, Jinghui
    Feng, Liang
    Cai, Wentong
    Ong, Yew-Soon
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (11): : 4492 - 4505
  • [35] Genetic programming with separability detection for symbolic regression
    Wei-Li Liu
    Jiaquan Yang
    Jinghui Zhong
    Shibin Wang
    [J]. Complex & Intelligent Systems, 2021, 7 : 1185 - 1194
  • [36] Genetic programming with separability detection for symbolic regression
    Liu, Wei-Li
    Yang, Jiaquan
    Zhong, Jinghui
    Wang, Shibin
    [J]. COMPLEX & INTELLIGENT SYSTEMS, 2021, 7 (03) : 1185 - 1194
  • [37] Genetic Programming with Rademacher Complexity for Symbolic Regression
    Raymond, Christian
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    [J]. 2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 2657 - 2664
  • [38] Revisiting the Sequential Symbolic Regression Genetic Programming
    Oliveira, Luiz Otavio V. B.
    Otero, Fernando E. B.
    Miranda, Luis F.
    Pappa, Gisele L.
    [J]. PROCEEDINGS OF 2016 5TH BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS 2016), 2016, : 163 - 168
  • [39] Improving Generalisation of Genetic Programming for High-Dimensional Symbolic Regression with Feature Selection
    Chen, Qi
    Xue, Bing
    Niu, Ben
    Zhang, Mengjie
    [J]. 2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 3793 - 3800
  • [40] Geometric Semantic Genetic Programming for Financial Data
    McDermott, James
    Agapitos, Alexandros
    Brabazon, Anthony
    O'Neill, Michael
    [J]. APPLICATIONS OF EVOLUTIONARY COMPUTATION, 2014, 8602 : 215 - 226