Deep symbolic regression: Recovering mathematical expressions from data via risk-seeking policy gradients
Brenden K. Petersen, Mikel Landajuela, T. Nathan Mundhenk, Claudio P., Santiago, Soo K. Kim, Joanne T. Kim

TL;DR
This paper introduces a deep learning framework using risk-seeking policy gradients for symbolic regression, effectively recovering mathematical expressions from data and outperforming existing methods on benchmark problems.
Contribution
It presents a novel approach combining neural networks and risk-seeking policy gradients for symbolic regression, enabling better expression discovery and noise robustness.
Findings
Outperforms baseline methods like Eureqa in exact expression recovery
Effective in noisy data scenarios
Framework applicable to hierarchical, variable-length object optimization
Abstract
Discovering the underlying mathematical expressions describing a dataset is a core challenge for artificial intelligence. This is the problem of . Despite recent advances in training neural networks to solve complex tasks, deep learning approaches to symbolic regression are underexplored. We propose a framework that leverages deep learning for symbolic regression via a simple idea: use a large model to search the space of small models. Specifically, we use a recurrent neural network to emit a distribution over tractable mathematical expressions and employ a novel risk-seeking policy gradient to train the network to generate better-fitting expressions. Our algorithm outperforms several baseline methods (including Eureqa, the gold standard for symbolic regression) in its ability to exactly recover symbolic expressions on a series of benchmark problems, both…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsEvolutionary Algorithms and Applications · Model Reduction and Neural Networks · Machine Learning and Data Classification
