Symbolic Regression using Mixed-Integer Nonlinear Optimization

06/11/2020
by   Vernon Austel, et al.
0

The Symbolic Regression (SR) problem, where the goal is to find a regression function that does not have a pre-specified form but is any function that can be composed of a list of operators, is a hard problem in machine learning, both theoretically and computationally. Genetic programming based methods, that heuristically search over a very large space of functions, are the most commonly used methods to tackle SR problems. An alternative mathematical programming approach, proposed in the last decade, is to express the optimal symbolic expression as the solution of a system of nonlinear equations over continuous and discrete variables that minimizes a certain objective, and to solve this system via a global solver for mixed-integer nonlinear programming problems. Algorithms based on the latter approach are often very slow. We propose a hybrid algorithm that combines mixed-integer nonlinear optimization with explicit enumeration and incorporates constraints from dimensional analysis. We show that our algorithm is competitive, for some synthetic data sets, with a state-of-the-art SR software and a recent physics-inspired method called AI Feynman.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/16/2021

Learning Symbolic Expressions: Mixed-Integer Formulations, Cuts, and Heuristics

In this paper we consider the problem of learning a regression function ...
research
10/29/2017

Globally Optimal Symbolic Regression

In this study we introduce a new technique for symbolic regression that ...
research
08/28/2022

Benchmark Results for Bookshelf Organization Problem as Mixed Integer Nonlinear Program with Mode Switch and Collision Avoidance

Mixed integer convex and nonlinear programs, MICP and MINLP, are express...
research
05/27/2019

AI Feynman: a Physics-Inspired Method for Symbolic Regression

A core challenge for both physics and artificial intellicence (AI) is sy...
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
03/13/2015

Fuzzy Mixed Integer Optimization Model for Regression Approach

Mixed Integer Optimization has been a topic of active research in past d...
research
09/27/2018

Packing of Circles on Square Flat Torus as Global Optimization of Mixed Integer Nonlinear problem

The article demonstrates rather general approach to problems of discrete...

Please sign up or login with your details

Forgot password? Click here to reset