Local Optimization Often is Ill-conditioned in Genetic Programming for Symbolic Regression

09/02/2022
by   Gabriel Kronberger, et al.
0

Gradient-based local optimization has been shown to improve results of genetic programming (GP) for symbolic regression. Several state-of-the-art GP implementations use iterative nonlinear least squares (NLS) algorithms such as the Levenberg-Marquardt algorithm for local optimization. The effectiveness of NLS algorithms depends on appropriate scaling and conditioning of the optimization problem. This has so far been ignored in symbolic regression and GP literature. In this study we use a singular value decomposition of NLS Jacobian matrices to determine the numeric rank and the condition number. We perform experiments with a GP implementation and six different benchmark datasets. Our results show that rank-deficient and ill-conditioned Jacobian matrices occur frequently and for all datasets. The issue is less extreme when restricting GP tree size and when using many non-linear functions in the function set.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/07/2015

Developing Postfix-GP Framework for Symbolic Regression Problems

This paper describes Postfix-GP system, postfix notation based Genetic P...
research
03/03/2023

Vectorial Genetic Programming – Optimizing Segments for Feature Extraction

Vectorial Genetic Programming (Vec-GP) extends GP by allowing vectors as...
research
06/07/2018

GP-RVM: Genetic Programing-based Symbolic Regression Using Relevance Vector Machine

This paper proposes a hybrid basis function construction method (GP-RVM)...
research
05/23/2017

A divide and conquer method for symbolic regression

Symbolic regression aims to find a function that best explains the relat...
research
05/22/2017

Block building programming for symbolic regression

Symbolic regression that aims to detect underlying data-driven models ha...
research
05/25/2018

Analysing Symbolic Regression Benchmarks under a Meta-Learning Approach

The definition of a concise and effective testbed for Genetic Programmin...
research
05/12/2015

How Far Can You Get By Combining Change Detection Algorithms?

In this paper we investigate how state-of-the-art change detection algor...

Please sign up or login with your details

Forgot password? Click here to reset