Efficient Generator of Mathematical Expressions for Symbolic Regression

02/20/2023
by   Sebastian Mežnar, et al.
0

We propose an approach to symbolic regression based on a novel variational autoencoder for generating hierarchical structures, HVAE. It combines simple atomic units with shared weights to recursively encode and decode the individual nodes in the hierarchy. Encoding is performed bottom-up and decoding top-down. We empirically show that HVAE can be trained efficiently with small corpora of mathematical expressions and can accurately encode expressions into a smooth low-dimensional latent space. The latter can be efficiently explored with various optimization methods to address the task of symbolic regression. Indeed, random search through the latent space of HVAE performs better than random search through expressions generated by manually crafted probabilistic grammars for mathematical expressions. Finally, EDHiE system for symbolic regression, which applies an evolutionary algorithm to the latent space of HVAE, reconstructs equations from a standard symbolic regression benchmark better than a state-of-the-art system based on a similar combination of deep learning and evolutionary algorithms.ž

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/10/2019

Deep symbolic regression: Recovering mathematical expressions from data via policy gradients

Discovering the underlying mathematical expressions describing a dataset...
research
08/16/2019

A New Deterministic Technique for Symbolic Regression

This paper describes a new method for Symbolic Regression that allows to...
research
01/15/2023

Symbolic expression generation via Variational Auto-Encoder

There are many problems in physics, biology, and other natural sciences ...
research
05/19/2020

Symbolic Pregression: Discovering Physical Laws from Raw Distorted Video

We present a method for unsupervised learning of equations of motion for...
research
05/02/2023

Interpretable Machine Learning for Science with PySR and SymbolicRegression.jl

PySR is an open-source library for practical symbolic regression, a type...
research
06/18/2019

A general methodology to assess symbolic regression algorithms using the generation of random equations with uniform random sampling

Symbolic regression is the act of determining the ideal equation to fit ...
research
01/05/2023

An Automatic Method for Generating Symbolic Expressions of Zernike Circular Polynomials

Zernike circular polynomials (ZCP) play a significant role in optics eng...

Please sign up or login with your details

Forgot password? Click here to reset