Semantic Forward Propagation for Symbolic Regression

被引:6
|
作者
Szubert, Marcin [1 ]
Kodali, Anuradha [2 ,3 ]
Ganguly, Sangram [3 ,4 ]
Das, Kamalika [2 ,3 ]
Bongard, Josh C. [1 ]
机构
[1] Univ Vermont, Burlington, VT 05405 USA
[2] Univ Calif Santa Cruz, Santa Cruz, CA 95064 USA
[3] NASA, Ames Res Ctr, Moffett Field, CA 94035 USA
[4] Bay Area Environm Res Inst, Petaluma, CA 94952 USA
关键词
Genetic programming; Program semantics; Semantic backpropagation; Problem decomposition; Symbolic regression;
D O I
10.1007/978-3-319-45823-6_34
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, a number of methods have been proposed that attempt to improve the performance of genetic programming by exploiting information about program semantics. One of the most important developments in this area is semantic backpropagation. The key idea of this method is to decompose a program into two parts-a subprogram and a context-and calculate the desired semantics of the subprogram that would make the entire program correct, assuming that the context remains unchanged. In this paper we introduce Forward Propagation Mutation, a novel operator that relies on the opposite assumption-instead of preserving the context, it retains the subprogram and attempts to place it in the semantically right context. We empirically compare the performance of semantic backpropagation and forward propagation operators on a set of symbolic regression benchmarks. The experimental results demonstrate that semantic forward propagation produces smaller programs that achieve significantly higher generalization performance.
引用
收藏
页码:364 / 374
页数:11
相关论文
共 50 条
  • [1] Memetic semantic boosting for symbolic regression
    Leite, Alessandro
    Schoenauer, Marc
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2025, 26 (01)
  • [2] Memetic Semantic Genetic Programming for Symbolic Regression
    Leite, Alessandro
    Schoenauer, Marc
    GENETIC PROGRAMMING, EUROGP 2023, 2023, 13986 : 198 - 212
  • [3] Semantic Linear Genetic Programming for Symbolic Regression
    Huang, Zhixing
    Mei, Yi
    Zhong, Jinghui
    IEEE TRANSACTIONS ON CYBERNETICS, 2024, 54 (02) : 1321 - 1334
  • [4] Constraining genetic symbolic regression via semantic backpropagation
    Reissmann, Maximilian
    Fang, Yuan
    Ooi, Andrew S. H.
    Sandberg, Richard D.
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2025, 26 (01)
  • [5] Semantic Cluster Operator for Symbolic Regression and Its Applications
    Jeong, Hoseong
    Kim, Jae Hyun
    Choi, Seung-Ho
    Lee, Seokin
    Heo, Inwook
    Kim, Kang Su
    ADVANCES IN ENGINEERING SOFTWARE, 2022, 172
  • [6] Semantic schema based genetic programming for symbolic regression
    Zojaji, Zahra
    Ebadzadeh, Mohammad Mehdi
    Nasiri, Hamid
    APPLIED SOFT COMPUTING, 2022, 122
  • [7] Transfer learning for semantic similarity measures based on symbolic regression
    Martinez-Gil, Jorge
    Chaves-Gonzalez, Jose Manuel
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 45 (01) : 37 - 49
  • [8] A quick semantic artificial bee colony programming (qsABCP) for symbolic regression
    Gorkemli, Beyza
    Karaboga, Dervis
    INFORMATION SCIENCES, 2019, 502 : 346 - 362
  • [9] A novel method based on symbolic regression for interpretable semantic similarity measurement
    Martinez-Gil, Jorge
    Chaves-Gonzalez, Jose M.
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 160 (160)
  • [10] Competent Geometric Semantic Genetic Programming for Symbolic Regression and Boolean Function Synthesis
    Pawlak, Tomasz P.
    Krawiec, Krzysztof
    EVOLUTIONARY COMPUTATION, 2018, 26 (02) : 177 - 212