Learning Symbolic Expressions: Mixed-Integer Formulations, Cuts, and Heuristics
Not on the map. Why?
Abstract (arXiv)
In this paper we consider the problem of learning a regression function without assuming its functional form. This problem is referred to as symbolic regression. An expression tree is typically used to represent a solution function, which is determined by assigning operators and operands to the nodes. The symbolic regression problem can be formulated as a nonconvex mixed-integer nonlinear program (MINLP), where binary variables are used to assign operators and nonlinear expressions are used to propagate data values through nonlinear operators such as square, square root, and exponential. We extend this formulation by adding new cuts that improve the solution of this challenging MINLP. We also propose a heuristic that iteratively builds an expression tree by solving a restricted MINLP. We perform computational experiments and compare our approach with a mixed-integer program-based method and a neural-network-based method from the literature.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 5 of its 23 references that are in the map. First posted on arXiv 16 Feb 2021.
Builds on
5 of 23 references.
References · 5
- 2019AI Feynman: a Physics-Inspired Method for Symbolic Regressioncited by 536
- 2020Discovering Symbolic Models from Deep Learning with Inductive Biasescited by 335
- 2020AI Feynman 2.0: Pareto-optimal symbolic regression exploiting graph modularitycited by 140
- 2017Globally Optimal Symbolic Regressioncited by 6
- 2020Symbolic Regression using Mixed-Integer Nonlinear Optimizationcited by 4
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 0; 2026: 2.
3 papers.
- 2023Taming Binarized Neural Networks and Mixed-Integer Programscited by 4
- 2026Symbolic Density Estimation for Discrete Distributionscited by 1
- 2026Decision-Making under Combinatorial Riskcited by 0
- 2026Decision-Making under Combinatorial Risk8 Jun 2026
- 2026Symbolic Density Estimation for Discrete Distributions20 May 2026
- 2023Taming Binarized Neural Networks and Mixed-Integer Programs5 Oct 2023