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 条
  • [31] 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
  • [32] Subtree semantic geometric crossover for genetic programming
    Quang Uy Nguyen
    Tuan Anh Pham
    Xuan Hoai Nguyen
    McDermott, James
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2016, 17 (01) : 25 - 53
  • [33] Subtree semantic geometric crossover for genetic programming
    Quang Uy Nguyen
    Tuan Anh Pham
    Xuan Hoai Nguyen
    James McDermott
    [J]. Genetic Programming and Evolvable Machines, 2016, 17 : 25 - 53
  • [34] A Dispersion Operator for Geometric Semantic Genetic Programming
    Oliveira, Luiz Otavio V. B.
    Otero, Fernando E. B.
    Pappa, Gisele L.
    [J]. GECCO'16: PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2016, : 773 - 780
  • [35] Cartesian Genetic Programming as an Optimizer of Programs Evolved with Geometric Semantic Genetic Programming
    Koncal, Ondrej
    Sekanina, Lukas
    [J]. GENETIC PROGRAMMING, EUROGP 2019, 2019, 11451 : 98 - 113
  • [36] Runtime Analysis of Mutation-Based Geometric Semantic Genetic Programming for Basis Functions Regression
    Moraglio, Alberto
    Mambrini, Andrea
    [J]. GECCO'13: PROCEEDINGS OF THE 2013 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2013, : 989 - 996
  • [37] Racing Control Variable Genetic Programming for Symbolic Regression
    Jiang, Nan
    Xue, Yexiang
    [J]. THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 11, 2024, : 12901 - 12909
  • [38] Genetic Programming for Instance Transfer Learning in Symbolic Regression
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (01) : 25 - 38
  • [39] Sensitivity analysis of genetic programming: A case of symbolic regression
    Chen, SH
    Kuo, TW
    Shieh, YP
    [J]. PROCEEDINGS OF THE 6TH JOINT CONFERENCE ON INFORMATION SCIENCES, 2002, : 1119 - 1122
  • [40] Bingo: A Customizable Framework for Symbolic Regression with Genetic Programming
    Randall, David L.
    Townsend, Tyler S.
    Hochhalter, Jacob D.
    Bomarito, Geoffrey F.
    [J]. PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 2282 - 2288