Solving the Exponential Growth of Symbolic Regression Trees in Geometric Semantic Genetic Programming

被引:28
|
作者
Martins, Joao Francisco B. S. [1 ]
Oliveira, Luiz Otavio V. B. [1 ]
Miranda, Luis F. [1 ]
Casadei, Felipe [1 ]
Pappa, Gisele L. [1 ]
机构
[1] Univ Fed Minas Gerais, Dept Comp Sci, Belo Horizonte, MG, Brazil
基金
欧盟地平线“2020”;
关键词
Genetic Programming; Geometric Semantic Genetic Programming; Symbolic Regression; Solution Size; Function Simplification; CROSSOVER; PREDICTION;
D O I
10.1145/3205455.3205593
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Advances in Geometric Semantic Genetic Programming (GSGP) have shown that this variant of Genetic Programming (GP) reaches better results than its predecessor for supervised machine learning problems, particularly in the task of symbolic regression. However, by construction, the geometric semantic crossover operator generates individuals that grow exponentially with the number of generations, resulting in solutions with limited use. This paper presents a new method for individual simplification named GSGP with Reduced trees (GSGP-Red). GSGP-Red works by expanding the functions generated by the geometric semantic operators. The resulting expanded function is guaranteed to be a linear combination that, in a second step, has its repeated structures and respective coefficients aggregated. Experiments in 12 real-world datasets show that it is not only possible to create smaller and completely equivalent individuals in competitive computational time, but also to reduce the number of nodes composing them by 58 orders of magnitude, on average.
引用
收藏
页码:1151 / 1158
页数:8
相关论文
共 50 条
  • [1] 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
  • [2] Semantic Linear Genetic Programming for Symbolic Regression
    Huang, Zhixing
    Mei, Yi
    Zhong, Jinghui
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2024, 54 (02) : 1321 - 1334
  • [3] Memetic Semantic Genetic Programming for Symbolic Regression
    Leite, Alessandro
    Schoenauer, Marc
    [J]. GENETIC PROGRAMMING, EUROGP 2023, 2023, 13986 : 198 - 212
  • [4] Semantic schema based genetic programming for symbolic regression
    Zojaji, Zahra
    Ebadzadeh, Mohammad Mehdi
    Nasiri, Hamid
    [J]. APPLIED SOFT COMPUTING, 2022, 122
  • [5] 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
  • [6] 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)
  • [7] Geometric Semantic Crossover with an Angle-Aware Mating Scheme in Genetic Programming for Symbolic Regression
    Chen, Qi
    Xue, Bing
    Mei, Yi
    Zhang, Mengjie
    [J]. GENETIC PROGRAMMING, EUROGP 2017, 2017, 10196 : 229 - 245
  • [8] Solving symbolic regression problems using incremental evaluation in Genetic Programming
    Hoang Tuan-Hao
    McKay, R. I.
    Essam, Daryl
    Nguyen Xuan Hoai
    [J]. 2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 2119 - +
  • [9] A Regression-like Classification System for Geometric Semantic Genetic Programming
    Bakurov, Illya
    Castelli, Mauro
    Fontanella, Francesco
    Vanneschi, Leonardo
    [J]. IJCCI: PROCEEDINGS OF THE 11TH INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL INTELLIGENCE, 2019, : 40 - 48
  • [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