Competent Geometric Semantic Genetic Programming for Symbolic Regression and Boolean Function Synthesis

被引:0
|
作者
Pawlak, Tomasz P. [1 ]
Krawiec, Krzysztof [1 ]
机构
[1] Poznan Univ Tech, Inst Comp Sci, Poznan, Poland
关键词
Semantics; metrics; geometry; effectiveness; theory; experiment; PHENOTYPIC DIVERSITY; CROSSOVER; OPERATORS; PREDICTION; ROLES;
D O I
10.1162/evco_a_00205
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Program semantics is a promising recent research thread in Genetic Programming (GP). Over adozen semantic-aware search, selection, and initialization operators for GP have been proposed to date. Some of these operators are designed to exploit the geometric properties of semantic space, while others focus on making offspring effective, that is, semantically different from their parents. Only asmall fraction of previous works aimed at addressing both of these features simultaneously. In this article, we propose asuite of competent operators that combine effectiveness with geometry for population initialization, mate selection, mutation, and crossover. We present atheoretical rationale behind these operators and compare them experimentally to operators known from literature on symbolic regression and Boolean function synthesis benchmarks. We analyze each operator in isolation as well as verify how they fare together in an evolutionary run, concluding that the competent operators are superior on awide range of performance indicators, including best-of-run fitness, test-set fitness, and programsize.
引用
收藏
页码:177 / 212
页数:36
相关论文
共 50 条
  • [1] 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
  • [2] Memetic Semantic Genetic Programming for Symbolic Regression
    Leite, Alessandro
    Schoenauer, Marc
    [J]. GENETIC PROGRAMMING, EUROGP 2023, 2023, 13986 : 198 - 212
  • [3] Semantic Linear Genetic Programming for Symbolic Regression
    Huang, Zhixing
    Mei, Yi
    Zhong, Jinghui
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2024, 54 (02) : 1321 - 1334
  • [4] Geometric Semantic Genetic Programming for Recursive Boolean Programs
    Moraglio, Alberto
    Krawiec, Krzysztof
    [J]. PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17), 2017, : 993 - 1000
  • [5] Semantic schema based genetic programming for symbolic regression
    Zojaji, Zahra
    Ebadzadeh, Mohammad Mehdi
    Nasiri, Hamid
    [J]. APPLIED SOFT COMPUTING, 2022, 122
  • [6] 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
  • [7] 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)
  • [8] 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
  • [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