Related Experiment Video
Updated: Jul 26, 2025

Author Spotlight: Advancing Alzheimer's Research – Exploring Early Detection and Multi-Omics Approaches
Published on: December 15, 2023
Symbolic expression generation via variational auto-encoder.
Sergei Popov1,2, Mikhail Lazarev1, Vladislav Belavin1
1Department of Computer Science, Higher School of Economics, Moscow, Russia.
This study introduces a new deep learning method for symbolic regression using a variational autoencoder (VAE). The approach enhances the interpretability of scientific models and improves formula discovery, especially under noisy data conditions.
Area of Science:
- Physics
- Biology
- Natural Sciences
- Machine Learning
Background:
- Symbolic regression offers interpretable insights into natural laws, unlike deep neural networks.
- Current symbolic regression methods lack a dominant solution, creating a need for improved algorithms.
Purpose of the Study:
- To develop a novel deep learning framework for symbolic expression generation.
- To address the limitations of existing methods in symbolic regression tasks.
Main Methods:
- A variational autoencoder (VAE) is employed for generating mathematical expressions.
- A training strategy ensures generated formulas accurately fit given datasets.
- Apriori knowledge is encoded into fast-check predicates to accelerate optimization.
Main Results:
- The proposed method, SEGVAE, outperforms existing symbolic regression benchmarks, particularly in noisy conditions.
- Achieved a 65% recovery rate on the Nguyen dataset with 10% noise, a 20% improvement over prior state-of-the-art.
- Demonstrated that performance varies with dataset characteristics, with potential for higher recovery rates.
Conclusions:
- The novel VAE-based framework effectively generates symbolic expressions for scientific discovery.
- The method offers a significant advancement in symbolic regression, especially for complex and noisy datasets.
- Future work can explore further optimizations and applications across various scientific domains.
Related Concept Videos
Vector Algebra: Method of Components
In many applications, the magnitudes and directions of...
Vector Algebra: Graphical Method
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
Cartesian Vector Notation
State Space Representation
Consider an RLC circuit, a...
Sequence Networks of Rotating Machines
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
Vector Representation of Complex Numbers
Consider a function defined as the product of the complex factors in the numerator divided by the product of the complex factors in the...

