Transformer-based Planning for Symbolic Regression

03/13/2023
by   Parshin Shojaee, et al.
0

Symbolic regression (SR) is a challenging task in machine learning that involves finding a mathematical expression for a function based on its values. Recent advancements in SR have demonstrated the efficacy of pretrained transformer-based models for generating equations as sequences, which benefit from large-scale pretraining on synthetic datasets and offer considerable advantages over GP-based methods in terms of inference time. However, these models focus on supervised pretraining goals borrowed from text generation and ignore equation-specific objectives like accuracy and complexity. To address this, we propose TPSR, a Transformer-based Planning strategy for Symbolic Regression that incorporates Monte Carlo Tree Search into the transformer decoding process. TPSR, as opposed to conventional decoding strategies, allows for the integration of non-differentiable feedback, such as fitting accuracy and complexity, as external sources of knowledge into the equation generation process. Extensive experiments on various datasets show that our approach outperforms state-of-the-art methods, enhancing the model's fitting-complexity trade-off, extrapolation abilities, and robustness to noise. We also demonstrate that the utilization of various caching mechanisms can further enhance the efficiency of TPSR.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/27/2021

SymbolicGPT: A Generative Transformer Model for Symbolic Regression

Symbolic regression is the task of identifying a mathematical expression...
research
02/22/2023

Deep Generative Symbolic Regression with Monte-Carlo-Tree-Search

Symbolic regression (SR) is the problem of learning a symbolic expressio...
research
04/28/2022

Taylor Genetic Programming for Symbolic Regression

Genetic programming (GP) is a commonly used approach to solve symbolic r...
research
06/07/2023

Neural Symbolic Regression using Control Variables

Symbolic regression (SR) is a powerful technique for discovering the ana...
research
01/27/2023

Incorporating Background Knowledge in Symbolic Regression using a Computer Algebra System

Symbolic Regression (SR) can generate interpretable, concise expressions...
research
02/09/2022

A Reinforcement Learning Approach to Domain-Knowledge Inclusion Using Grammar Guided Symbolic Regression

In recent years, symbolic regression has been of wide interest to provid...
research
01/12/2022

Deep Symbolic Regression for Recurrent Sequences

Symbolic regression, i.e. predicting a function from the observation of ...

Please sign up or login with your details

Forgot password? Click here to reset