Exhaustive Symbolic Regression

11/21/2022
by   Deaglan J. Bartlett, et al.
0

Symbolic Regression (SR) algorithms learn analytic expressions which both accurately fit data and, unlike traditional machine-learning approaches, are highly interpretable. Conventional SR suffers from two fundamental issues which we address in this work. First, since the number of possible equations grows exponentially with complexity, typical SR methods search the space stochastically and hence do not necessarily find the best function. In many cases, the target problems of SR are sufficiently simple that a brute-force approach is not only feasible, but desirable. Second, the criteria used to select the equation which optimally balances accuracy with simplicity have been variable and poorly motivated. To address these issues we introduce a new method for SR – Exhaustive Symbolic Regression (ESR) – which systematically and efficiently considers all possible equations and is therefore guaranteed to find not only the true optimum but also a complete function ranking. Utilising the minimum description length principle, we introduce a principled method for combining these preferences into a single objective statistic. To illustrate the power of ESR we apply it to a catalogue of cosmic chronometers and the Pantheon+ sample of supernovae to learn the Hubble rate as a function of redshift, finding ∼40 functions (out of 5.2 million considered) that fit the data more economically than the Friedmann equation. These low-redshift data therefore do not necessarily prefer a ΛCDM expansion history, and traditional SR algorithms that return only the Pareto-front, even if they found this successfully, would not locate ΛCDM. We make our code and full equation sets publicly available.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/17/2023

Active Learning in Symbolic Regression with Physical Constraints

Evolutionary symbolic regression (SR) fits a symbolic equation to data, ...
research
10/20/2019

Bayesian Symbolic Regression

Interpretability is crucial for machine learning in many scenarios such ...
research
01/11/2023

On the functional form of the radial acceleration relation

We apply a new method for learning equations from data – Exhaustive Symb...
research
05/31/2022

GSR: A Generalized Symbolic Regression Approach

Identifying the mathematical relationships that best describe a dataset ...
research
03/27/2019

Symbolic Regression for Constructing Analytic Models in Reinforcement Learning

Reinforcement learning (RL) is a widely used approach for controlling sy...
research
05/31/2023

Information Fusion via Symbolic Regression: A Tutorial in the Context of Human Health

This tutorial paper provides a general overview of symbolic regression (...
research
06/21/2022

Rethinking Symbolic Regression Datasets and Benchmarks for Scientific Discovery

This paper revisits datasets and evaluation criteria for Symbolic Regres...

Please sign up or login with your details

Forgot password? Click here to reset