Semantic schema based genetic programming for symbolic regression

被引:14
|
作者
Zojaji, Zahra [1 ]
Ebadzadeh, Mohammad Mehdi [2 ]
Nasiri, Hamid [2 ]
机构
[1] Univ Isfahan, Dept Comp Engn, Esfahan, Iran
[2] Amirkabir Univ Technol, Dept Comp Engn, Tehran Polytech, Tehran, Iran
关键词
Genetic programming; Schema theory; Locality; Semantic genetic programming; Symbolic regression; CROSSOVER; PREDICTION; LOCALITY; ROLES;
D O I
10.1016/j.asoc.2022.108825
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Despite the empirical success of Genetic programming (GP) in various symbolic regression applications, GP is not still known as a reliable problem-solving technique in this domain. Non-locality of GP representation and operators causes ineffectiveness of its search procedure. This study employs semantic schema theory to control and guide the GP search and proposes a local GP called semantic schema-based genetic programming (SBGP). SBGP partitions the semantic search space into semantic schemas and biases the search to the significant schema of the population, which is gradually progressing towards the optimal solution. Several semantic local operators are proposed for performing a local search around the significant schema. In combination with schema evolution as a global search, the local in-schema search provides an efficient exploration-exploitation control mechanism in SBGP. For evaluating the proposed method, we use six benchmarks, including synthesized and real-world problems. The obtained errors are compared to the best semantic genetic programming algorithms, on the one hand, and data-driven layered learning approaches, on the other hand. Results demonstrate that SBGP outperforms all mentioned methods in four out of six benchmarks up to 87% in the first set and up to 76% in the second set of experiments in terms of generalization measured by root mean squared error. (C)& nbsp;2022 Elsevier B.V. All rights reserved.
引用
收藏
页数:25
相关论文
共 50 条
  • [21] Genetic programming with separability detection for symbolic regression
    Liu, Wei-Li
    Yang, Jiaquan
    Zhong, Jinghui
    Wang, Shibin
    [J]. COMPLEX & INTELLIGENT SYSTEMS, 2021, 7 (03) : 1185 - 1194
  • [22] Genetic Programming with Rademacher Complexity for Symbolic Regression
    Raymond, Christian
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    [J]. 2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 2657 - 2664
  • [23] Revisiting the Sequential Symbolic Regression Genetic Programming
    Oliveira, Luiz Otavio V. B.
    Otero, Fernando E. B.
    Miranda, Luis F.
    Pappa, Gisele L.
    [J]. PROCEEDINGS OF 2016 5TH BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS 2016), 2016, : 163 - 168
  • [24] 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
  • [25] 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)
  • [26] Speeding up Genetic Programming Based Symbolic Regression Using GPUs
    Zhang, Rui
    Lensen, Andrew
    Sun, Yanan
    [J]. PRICAI 2022: TRENDS IN ARTIFICIAL INTELLIGENCE, PT I, 2022, 13629 : 519 - 533
  • [27] Parallel implementation of a genetic-programming based tool for symbolic regression
    Salhi, A
    Glaser, H
    De Roure, D
    [J]. INFORMATION PROCESSING LETTERS, 1998, 66 (06) : 299 - 307
  • [28] A Hybrid Grammar-based Genetic Programming for Symbolic Regression Problems
    Motta, Flavio A. A.
    de Freitas, Joao M.
    de Souza, Felipe R.
    Bernardino, Heder S.
    de Oliveira, Itamar L.
    Barbosa, Helio J. C.
    [J]. 2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 2097 - 2104
  • [29] 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
  • [30] Symbolic Regression via Control Variable Genetic Programming
    Jiang, Nan
    Xue, Yexiang
    [J]. MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES: RESEARCH TRACK, ECML PKDD 2023, PT IV, 2023, 14172 : 178 - 195