Controllable Neural Symbolic Regression

Tommaso Bendinelli, Luca Biggio, Pierre-Alexandre Kamienny
4/20/2023
cs.LGcs.AI

No confident code implementation found for this paper. 4 possible matches can be shown below.

Abstract

In symbolic regression, the goal is to find an analytical expression that accurately fits experimental data with the minimal use of mathematical symbols such as operators, variables, and constants. However, the combinatorial space of possible expressions can make it challenging for traditional evolutionary algorithms to find the correct expression in a reasonable amount of time. To address this issue, Neural Symbolic Regression (NSR) algorithms have been developed that can quickly identify patterns in the data and generate analytical expressions. However, these methods, in their current form, lack the capability to incorporate user-defined prior knowledge, which is often required in natural sciences and engineering fields. To overcome this limitation, we propose a novel neural symbolic regression method, named Neural Symbolic Regression with Hypothesis (NSRwH) that enables the explicit incorporation of assumptions about the expected structure of the ground-truth expression into the prediction process. Our experiments demonstrate that the proposed conditioned deep learning model outperforms its unconditioned counterparts in terms of accuracy while also providing control over the predicted expression structure.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 4 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{bendinelli2023controllable,
  title  = {Controllable Neural Symbolic Regression},
  author = {Tommaso Bendinelli and Luca Biggio and Pierre-Alexandre Kamienny},
  year   = {2023},
  eprint = {2304.10336},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.10336v1},
  journal = {ICML 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.10336.svg)](https://codeofpaper.com/paper/2304.10336)

Discussion