Small Solutions for Real-World Symbolic Regression Using Denoising Autoencoder Genetic Programming

被引:2
|
作者
Wittenberg, David [1 ]
Rothlauf, Franz [1 ]
机构
[1] Johannes Gutenberg Univ Mainz, Mainz, Germany
来源
关键词
Genetic Programming; Estimation of Distribution Algorithms; Denoising Autoencoders; Symbolic Regression; PERFORMANCE; GRAMMAR;
D O I
10.1007/978-3-031-29573-7_7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Denoising Autoencoder Genetic Programming (DAE-GP) is a model-based evolutionary algorithm that uses denoising autoencoder long short-term memory networks as probabilistic model to replace the standard recombination and mutation operators of genetic programming (GP). In this paper, we use the DAE-GP to solve a set of nine standard real-world symbolic regression tasks. We compare the prediction quality of the DAE-GP to standard GP, geometric semantic GP (GSGP), and the gene-pool optimal mixing evolutionary algorithm for GP (GOMEA-GP), and find that the DAE-GP shows similar prediction quality using a much lower number of fitness evaluations than GSGP or GOMEA-GP. In addition, the DAE-GP consistently finds small solutions. The best candidate solutions of the DAE-GP are 69% smaller (median number of nodes) than the best candidate solutions found by standard GP. An analysis of the bias of the selection and variation step for both the DAE-GP and standard GP gives insight into why differences in solution size exist: the strong increase in solution size for standard GP is a result of both selection and variation bias. The results highlight that learning and sampling from a probabilistic model is a promising alternative to classic GP variation operators where the DAE-GP is able to generate small solutions for real-world symbolic regression tasks.
引用
收藏
页码:101 / 116
页数:16
相关论文
共 50 条
  • [1] Denoising Autoencoder Genetic Programming for Real-World Symbolic Regression
    Wittenberg, David
    Rothlauf, Franz
    [J]. PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 612 - 614
  • [2] Analyzing Optimized Constants in Genetic Programming on a Real-World Regression Problem
    Sobania, Dominik
    Briesch, Martin
    Wittenberg, David
    Rothlauf, Franz
    [J]. PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 606 - 607
  • [3] Autoencoder-based patch learning for real-world image denoising
    Chen, Fei
    Chen, Haiqing
    Zeng, Xunxun
    Wang, Meiqing
    [J]. JOURNAL OF ALGORITHMS & COMPUTATIONAL TECHNOLOGY, 2019, 13
  • [4] Towards Automatic Grammatical Evolution for Real-world Symbolic Regression
    Ali, Muhammad
    Kshirsagar, Meghana
    Naredo, Enrique
    Ryan, Conor
    [J]. PROCEEDINGS OF THE 13TH INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL INTELLIGENCE (IJCCI), 2021, : 68 - 78
  • [5] Using Denoising Autoencoder Genetic Programming to Control Exploration and Exploitation in Search
    Wittenberg, David
    [J]. GENETIC PROGRAMMING (EUROGP 2022), 2022, : 102 - 117
  • [6] 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
  • [7] Compositional Genetic Programming for Symbolic Regression
    Krawiec, Krzysztof
    Kossinski, Dominik
    [J]. PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 570 - 573
  • [8] Symbolic regression via genetic programming
    Augusto, DA
    Barbosa, HJC
    [J]. SIXTH BRAZILIAN SYMPOSIUM ON NEURAL NETWORKS, VOL 1, PROCEEDINGS, 2000, : 173 - 178
  • [9] Statistical genetic programming for symbolic regression
    Haeri, Maryam Amir
    Ebadzadeh, Mohammad Mehdi
    Folino, Gianluigi
    [J]. APPLIED SOFT COMPUTING, 2017, 60 : 447 - 469
  • [10] Taylor Genetic Programming for Symbolic Regression
    He, Baihe
    Lu, Qiang
    Yang, Qingyun
    Luo, Jake
    Wang, Zhiguang
    [J]. PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'22), 2022, : 946 - 954