Deep Symbolic Regression for Recurrent Sequences

01/12/2022
by   Stéphane d'Ascoli, et al.
13

Symbolic regression, i.e. predicting a function from the observation of its values, is well-known to be a challenging task. In this paper, we train Transformers to infer the function or recurrence relation underlying sequences of integers or floats, a typical task in human IQ tests which has hardly been tackled in the machine learning literature. We evaluate our integer model on a subset of OEIS sequences, and show that it outperforms built-in Mathematica functions for recurrence prediction. We also demonstrate that our float model is able to yield informative approximations of out-of-vocabulary functions and constants, e.g. bessel0(x)≈sin(x)+cos(x)/√(π x) and 1.644934≈π^2/6. An interactive demonstration of our models is provided at https://bit.ly/3niE5FS.

READ FULL TEXT

page 14

page 15

page 17

research
09/21/2023

Boolformer: Symbolic Regression of Logic Functions with Transformers

In this work, we introduce Boolformer, the first Transformer architectur...
research
06/20/2011

Dimensionally Constrained Symbolic Regression

We describe dimensionally constrained symbolic regression which has been...
research
04/24/2017

Elite Bases Regression: A Real-time Algorithm for Symbolic Regression

Symbolic regression is an important but challenging research topic in da...
research
01/23/2019

CTCModel: a Keras Model for Connectionist Temporal Classification

We report an extension of a Keras Model, called CTCModel, to perform the...
research
04/22/2022

End-to-end symbolic regression with transformers

Symbolic regression, the task of predicting the mathematical expression ...
research
03/13/2023

Transformer-based Planning for Symbolic Regression

Symbolic regression (SR) is a challenging task in machine learning that ...
research
07/11/2019

Beyond Imitation: Generative and Variational Choreography via Machine Learning

Our team of dance artists, physicists, and machine learning researchers ...

Please sign up or login with your details

Forgot password? Click here to reset