Linear Scaling with and within Semantic Backpropagation-based Genetic Programming for Symbolic Regression

被引:25
|
作者
Virgolin, Marco [1 ]
Alderliesten, Tanja [2 ]
Bosman, Peter A. N. [1 ,3 ]
机构
[1] Ctr Wiskunde & Informat, Amsterdam, Netherlands
[2] Univ Amsterdam, Amsterdam UMC, Amsterdam, Netherlands
[3] Delft Univ Technol, Delft, Netherlands
关键词
genetic programming; semantic backpropagation; linear scaling;
D O I
10.1145/3321707.3321758
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Semantic Backpropagation (SB) is a recent technique that promotes effective variation in tree-based genetic programming. The basic idea of SB is to provide information on what output is desirable for a specified tree node, by propagating the desired root-node output back to the specified node using inversions of functions encountered along the way. Variation operators then replace the subtree located at the specified node with a tree for which the output is closest to the desired output, by searching in a pre-computed library. In this paper, we propose two contributions to enhance SB specifically for symbolic regression, by incorporating the principles of Keijzer's Linear Scaling (LS). In particular, we show how SB can be used in synergy with the scaled mean squared error, and we show how LS can be adopted within library search. We test our adaptations using the well-known variation operator Random Desired Operator (RDO), comparing to its baseline implementation, and to traditional crossover and mutation. Our experimental results on real-world datasets show that SB enhanced with LS substantially improves the performance of RDO, resulting in overall the best performance among all tested GP algorithms.
引用
收藏
页码:1084 / 1092
页数:9
相关论文
共 50 条
  • [1] Semantic Linear Genetic Programming for Symbolic Regression
    Huang, Zhixing
    Mei, Yi
    Zhong, Jinghui
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2024, 54 (02) : 1321 - 1334
  • [2] Semantic schema based genetic programming for symbolic regression
    Zojaji, Zahra
    Ebadzadeh, Mohammad Mehdi
    Nasiri, Hamid
    [J]. APPLIED SOFT COMPUTING, 2022, 122
  • [3] Memetic Semantic Genetic Programming for Symbolic Regression
    Leite, Alessandro
    Schoenauer, Marc
    [J]. GENETIC PROGRAMMING, EUROGP 2023, 2023, 13986 : 198 - 212
  • [4] Relieving Coefficient Learning in Genetic Programming for Symbolic Regression via Correlation and Linear Scaling
    Chen, Qi
    Xue, Bing
    Banzhaf, Wolfgang
    Zhang, Mengjie
    [J]. PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, GECCO 2023, 2023, : 420 - 437
  • [5] Investigation of Linear Genetic Programming Techniques for Symbolic Regression
    Dal Piccol Sotto, Leo Francoso
    de Melo, Vinicius Veloso
    [J]. 2014 BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS), 2014, : 146 - 151
  • [6] Backpropagation-Based Non Linear PCA for Biomedical Applications
    Landi, Alberto
    Piaggi, Paolo
    Pioggia, Giovanni
    [J]. 2009 9TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, 2009, : 635 - +
  • [7] 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
  • [8] 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
  • [9] LGP-VEC: A Vectorial Linear Genetic Programming for Symbolic Regression
    Gligorovski, Nikola
    Zhong, Jinghui
    [J]. PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 579 - 582
  • [10] Sequential Symbolic Regression with Genetic Programming
    Oliveira, Luiz Otavio V. B.
    Otero, Fernando E. B.
    Pappa, Gisele L.
    Albinati, Julio
    [J]. GENETIC PROGRAMMING THEORY AND PRACTICE XII, 2015, : 73 - 90