paper-with-me

홈 › Papers

Exhaustive Symbolic Regression

2022-11-21 · Deaglan J. Bartlett, Harry Desmond, Pedro G. Ferreira

Symbolic Regression (SR) algorithms attempt to learn analytic expressions which fit data accurately and in a highly interpretable manner. Conventional SR suffers from two fundamental issues which we address here. First, these methods search the space stochastically (typically using genetic programming) and hence do not necessarily find the best function. Second, the criteria used to select the equation optimally balancing accuracy with simplicity have been variable and subjective. To address these issues we introduce Exhaustive Symbolic Regression (ESR), which systematically and efficiently considers all possible equations -- made with a given basis set of operators and up to a specified maximum complexity -- and is therefore guaranteed to find the true optimum (if parameters are perfectly optimised) and a complete function ranking subject to these constraints. We implement the minimum description length principle as a rigorous method for combining these preferences into a single objective. 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 $\sim$40 functions (out of 5.2 million trial functions) that fit the data more economically than the Friedmann equation. These low-redshift data therefore do not uniquely prefer the expansion history of the standard model of cosmology. We make our code and full equation sets publicly available.

📄 PDF Abstract BibTeX arXiv:2211.11461

Code (6)

deaglanbartlett/esr 공식 구현
deaglanbartlett/exhaustivesr 공식 구현
2023-MindSpore-1/ms-code-213/tree/main/esr_ea mindspore
MindSpore-MS-Code2/code0/tree/main/esr_ea mindspore
MindSpore-paper-code-3/code7/tree/main/esr_ea mindspore
deaglanbartlett/katz

Tasks

regressionSymbolic Regression

Similar Papers 제목 키워드 기반

(Exhaustive) Symbolic Regression and model selection by minimum description length

2025-07-17 · Harry Desmond arxiv

Symbolic regression is the machine learning method for learning functions from data. After a brief overview of the symbolic regression landscape, I will describe the two main challenges that traditional algorithms face: …

The Inefficiency of Genetic Programming for Symbolic Regression -- Extended Version

2024-04-26 · Gabriel Kronberger, Fabricio Olivetti de Franca, Harry Desmond, Deaglan J. Bartlett 외

We analyse the search behaviour of genetic programming for symbolic regression in practically relevant but limited settings, allowing exhaustive enumeration of all solutions. This enables us to quantify the success proba…

regressionSymbolic Regression

Scalable Sparse Regression for Model Discovery: The Fast Lane to Insight

2024-05-14 · Matthew Golden

There exist endless examples of dynamical systems with vast available data and unsatisfying mathematical descriptions. Sparse regression applied to symbolic libraries has quickly emerged as a powerful tool for learning g…

Model Discoveryregression

Evaluation of Population Initialization Methods for Genetic Programming-based Symbolic Regression

2026-06-30 · Lukas Kammerer, Gabriel Kronberger, Deaglan J. Bartlett, Harry Desmond 외 arxiv

We analyze the effect of optimizing the initial population of genetic programming (GP) for symbolic regression (SR) on the accuracy and complexity of solutions. We compare three well-established random initialization met…

Symbolic Regression by Exhaustive Search: Reducing the Search Space Using Syntactical Constraints and Efficient Semantic Structure Deduplication

2021-09-28 · Lukas Kammerer, Gabriel Kronberger, Bogdan Burlacu, Stephan M. Winkler 외

Symbolic regression is a powerful system identification technique in industrial scenarios where no prior knowledge on model structure is available. Such scenarios often require specific model properties such as interpret…

regressionSymbolic Regression