Author:
Kommenda Michael,Burlacu Bogdan,Kronberger Gabriel,Affenzeller Michael
Abstract
AbstractIn this paper we analyze the effects of using nonlinear least squares for parameter identification of symbolic regression models and integrate it as local search mechanism in tree-based genetic programming. We employ the Levenberg–Marquardt algorithm for parameter optimization and calculate gradients via automatic differentiation. We provide examples where the parameter identification succeeds and fails and highlight its computational overhead. Using an extensive suite of symbolic regression benchmark problems we demonstrate the increased performance when incorporating nonlinear least squares within genetic programming. Our results are compared with recently published results obtained by several genetic programming variants and state of the art machine learning algorithms. Genetic programming with nonlinear least squares performs among the best on the defined benchmark suite and the local search can be easily integrated in different genetic programming algorithms as long as only differentiable functions are used within the models.
Publisher
Springer Science and Business Media LLC
Subject
Computer Science Applications,Hardware and Architecture,Theoretical Computer Science,Software
Reference52 articles.
1. M. Affenzeller, S. Wagner, Offspring selection: a new self-adaptive selection scheme for genetic algorithms, in Adaptive and Natural Computing Algorithms, Springer Computer Science, ed. by B. Ribeiro, R.F. Albrecht, A. Dobnikar, D.W. Pearson, N.C. Steele (Springer, Berlin, 2005), pp. 218–221
2. C.L. Alonso, J.L. Montana, C.E. Borges, Evolution strategies for constants optimization in genetic programming, in 21st International Conference on Tools with Artificial Intelligence. ICTAI ’09 (2009), pp. 703–707
3. R.M.A. Azad, C. Ryan, A simple approach to lifetime learning in genetic programming-based symbolic regression. Evol. Comput. 22(2), 287–317 (2014)
4. M. Castelli, L. Trujillo, L. Vanneschi, S. Silva, et al. Geometric semantic genetic programming with local search, in Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation (ACM, 2015), pp. 999–1006
5. Q. Chen, B. Xue, M. Zhang, Generalisation and domain adaptation in GP with gradient descent for symbolic regression, in 2015 IEEE Congress on Evolutionary Computation (CEC) (IEEE, 2015), pp. 1137–1144
Cited by
68 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Language Model Crossover: Variation through Few-Shot Prompting;ACM Transactions on Evolutionary Learning and Optimization;2024-09-05
2. Characterising the Double Descent of Symbolic Regression;Proceedings of the Genetic and Evolutionary Computation Conference Companion;2024-07-14
3. Minimum variance threshold for epsilon-lexicase selection;Proceedings of the Genetic and Evolutionary Computation Conference;2024-07-14
4. Inexact Simplification of Symbolic Regression Expressions with Locality-sensitive Hashing;Proceedings of the Genetic and Evolutionary Computation Conference;2024-07-14
5. Function Class Learning with Genetic Programming: Towards Explainable Meta Learning for Tumor Growth Functionals;Proceedings of the Genetic and Evolutionary Computation Conference;2024-07-14