A Simple Approach to Lifetime Learning in Genetic Programming-Based Symbolic Regression

被引:28
|
作者
Azad, Raja Muhammad Atif [1 ]
Ryan, Conor [1 ]
机构
[1] Univ Limerick, CSIS Dept, Limerick, Ireland
关键词
lifetime learning; memetic algorithms; Genetic programming; hybrid genetic algorithms; local search; symbolic regression; GRADIENT DESCENT; DIVERSITY; ALGORITHM; EVOLUTION; CROSSOVER;
D O I
10.1162/EVCO_a_00111
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Genetic programming (GP) coarsely models natural evolution to evolve computer programs. Unlike in nature, where individuals can often improve their fitness through lifetime experience, the fitness of GP individuals generally does not change during their lifetime, and there is usually no opportunity to pass on acquired knowledge. This paper introduces the Chameleon system to address this discrepancy and augment GP with lifetime learning by adding a simple local search that operates by tuning the internal nodes of individuals. Although not the first attempt to combine local search with GP, its simplicity means that it is easy to understand and cheap to implement. A simple cache is added which leverages the local search to reduce the tuning cost to a small fraction of the expected cost, and we provide a theoretical upper limit on the maximum tuning expense given the average tree size of the population and show that this limit grows very conservatively as the average tree size of the population increases. We show that Chameleon uses available genetic material more efficiently by exploring more actively than with standard GP, and demonstrate that not only does Chameleon outperform standard GP (on both training and test data) over a number of symbolic regression type problems, it does so by producing smaller individuals and it works harmoniously with two other well-known extensions to GP, namely, linear scaling and a diversity-promoting tournament selection method.
引用
收藏
页码:287 / 317
页数:31
相关论文
共 50 条
  • [1] Lifetime Adaptation in Genetic Programming for the Symbolic Regression
    Merta, Jan
    Brandejsky, Tomas
    [J]. COMPUTATIONAL STATISTICS AND MATHEMATICAL MODELING METHODS IN INTELLIGENT SYSTEMS, VOL. 2, 2019, 1047 : 339 - 346
  • [2] Genetic Programming-Based Selection of Imputation Methods in Symbolic Regression with Missing Values
    Al-Helali, Baligh
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    [J]. AI 2020: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 12576 : 163 - 175
  • [3] Genetic programming-based symbolic regression for goal-oriented dimension reduction
    Dorgo, Gyula
    Kulcsar, Tibor
    Abonyi, Janos
    [J]. CHEMICAL ENGINEERING SCIENCE, 2021, 244
  • [4] A Genetic Programming-based Wrapper Imputation Method for Symbolic Regression with Incomplete Data
    Al-Helali, Baligh
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    [J]. 2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019), 2019, : 2395 - 2402
  • [5] Multi-Tree Genetic Programming-based Transformation for Transfer Learning in Symbolic Regression with Highly Incomplete Data
    Al-Helali, Baligh
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    [J]. 2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [6] Instance based Transfer Learning for Genetic Programming for Symbolic Regression
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    [J]. 2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 3006 - 3013
  • [7] Genetic programming-based regression for temporal data
    Cry Kuranga
    Nelishia Pillay
    [J]. Genetic Programming and Evolvable Machines, 2021, 22 : 297 - 324
  • [8] Genetic programming-based regression for temporal data
    Kuranga, Cry
    Pillay, Nelishia
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2021, 22 (03) : 297 - 324
  • [9] A new genetic programming approach in symbolic regression
    Xiong, SW
    Wang, WW
    Li, F
    [J]. 15TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2003, : 161 - 165
  • [10] Linear programming-based estimators in simple linear regression
    Preve, Daniel
    Medeiros, Marcelo C.
    [J]. JOURNAL OF ECONOMETRICS, 2011, 165 (01) : 128 - 136