TY - GEN
T1 - Nonlinear least squares optimization of constants in symbolic regression
AU - Kommenda, Michael
AU - Affenzeller, Michael
AU - Kronberger, Gabriel
AU - Winkler, Stephan
N1 - Copyright:
Copyright 2021 Elsevier B.V., All rights reserved.
PY - 2013
Y1 - 2013
N2 - In this publication a constant optimization approach for symbolic regression by genetic programming is presented. The Levenberg-Marquardt algorithm, a nonlinear, least-squares method, tunes numerical values of constants in symbolic expression trees to improve their fit to observed data. The necessary gradient information for the algorithm is obtained by automatic programming, which efficiently calculates the partial derivatives of symbolic expression trees. The performance of the methodology is tested for standard and offspring selection genetic programming on four well-known benchmark datasets. Although constant optimization includes an overhead regarding the algorithm runtime, the achievable quality increases significantly compared to the standard algorithms. For example, the average coefficient of determination on the Poly-10 problem changes from 0.537 without constant optimization to over 0.8 with constant optimization enabled. In addition to the experimental results, the effect of different parameter settings like the number of individuals to be optimized is detailed.
AB - In this publication a constant optimization approach for symbolic regression by genetic programming is presented. The Levenberg-Marquardt algorithm, a nonlinear, least-squares method, tunes numerical values of constants in symbolic expression trees to improve their fit to observed data. The necessary gradient information for the algorithm is obtained by automatic programming, which efficiently calculates the partial derivatives of symbolic expression trees. The performance of the methodology is tested for standard and offspring selection genetic programming on four well-known benchmark datasets. Although constant optimization includes an overhead regarding the algorithm runtime, the achievable quality increases significantly compared to the standard algorithms. For example, the average coefficient of determination on the Poly-10 problem changes from 0.537 without constant optimization to over 0.8 with constant optimization enabled. In addition to the experimental results, the effect of different parameter settings like the number of individuals to be optimized is detailed.
KW - Automatic Differentiation
KW - Constant Optimization
KW - Genetic Programming
KW - Levenberg-Marquard Algorithm
KW - Symbolic Regression
UR - http://www.scopus.com/inward/record.url?scp=84892564506&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-53856-8_53
DO - 10.1007/978-3-642-53856-8_53
M3 - Conference contribution
SN - 9783642538551
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 420
EP - 427
BT - Computer Aided Systems Theory, EUROCAST 2013 - 14th International Conference, Revised Selected Papers
PB - Springer
T2 - 14th International Conference on Computer Aided Systems Theory, Eurocast 2013
Y2 - 10 February 2013 through 15 February 2013
ER -