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 条
  • [21] Symbolic regression via genetic programming
    Augusto, DA
    Barbosa, HJC
    [J]. SIXTH BRAZILIAN SYMPOSIUM ON NEURAL NETWORKS, VOL 1, PROCEEDINGS, 2000, : 173 - 178
  • [22] Taylor Genetic Programming for Symbolic Regression
    He, Baihe
    Lu, Qiang
    Yang, Qingyun
    Luo, Jake
    Wang, Zhiguang
    [J]. PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'22), 2022, : 946 - 954
  • [23] Improving Model-Based Genetic Programming for Symbolic Regression of Small Expressions
    Virgolin, M.
    Alderliesten, T.
    Witteveen, C.
    Bosman, P. A. N.
    [J]. EVOLUTIONARY COMPUTATION, 2021, 29 (02) : 211 - 237
  • [24] Improving Genetic Programming Based Symbolic Regression Using Deterministic Machine Learning
    Icke, Ilknur
    Bongard, Joshua C.
    [J]. 2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 1763 - 1770
  • [25] Prediction of high performance concrete strength using Genetic Programming with geometric semantic genetic operators
    Castelli, Mauro
    Vanneschi, Leonardo
    Silva, Sara
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2013, 40 (17) : 6856 - 6862
  • [26] Geometric Semantic Genetic Programming Is Overkill
    Pawlak, Tomasz P.
    [J]. GENETIC PROGRAMMING, EUROGP 2016, 2016, 9594 : 246 - 260
  • [27] An Introduction to Geometric Semantic Genetic Programming
    Vanneschi, Leonardo
    [J]. NEO 2015, 2017, 663 : 3 - 42
  • [28] Cellular geometric semantic genetic programming
    Bonin, Lorenzo
    Rovito, Luigi
    De Lorenzo, Andrea
    Manzoni, Luca
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2024, 25 (01)
  • [29] Linear Scaling with and within Semantic Backpropagation-based Genetic Programming for Symbolic Regression
    Virgolin, Marco
    Alderliesten, Tanja
    Bosman, Peter A. N.
    [J]. PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'19), 2019, : 1084 - 1092
  • [30] Multitree Genetic Programming With New Operators for Transfer Learning in Symbolic Regression With Incomplete Data
    Al-Helali, Baligh
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2021, 25 (06) : 1049 - 1063