mlsanityData to 7 Oct 2026

Differentiable Genetic Programming for High-dimensional Symbolic Regression

arXiv 2304.08915 ↗First posted 18 Apr 2023cs.NE cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

Symbolic regression (SR) is the process of discovering hidden relationships from data with mathematical expressions, which is considered an effective way to reach interpretable machine learning (ML). Genetic programming (GP) has been the dominator in solving SR problems. However, as the scale of SR problems increases, GP often poorly demonstrates and cannot effectively address the real-world high-dimensional problems. This limitation is mainly caused by the stochastic evolutionary nature of traditional GP in constructing the trees. In this paper, we propose a differentiable approach named DGP to construct GP trees towards high-dimensional SR for the first time. Specifically, a new data structure called differentiable symbolic tree is proposed to relax the discrete structure to be continuous, thus a gradient-based optimizer can be presented for the efficient optimization. In addition, a sampling method is proposed to eliminate the discrepancy caused by the above relaxation for valid symbolic expressions. Furthermore, a diversification mechanism is introduced to promote the optimizer escaping from local optima for globally better solutions. With these designs, the proposed DGP method can efficiently search for the GP trees with higher performance, thus being capable of dealing with high-dimensional SR. To demonstrate the effectiveness of DGP, we conducted various experiments against the state of the arts based on both GP and deep neural networks. The experiment results reveal that DGP can outperform these chosen peer competitors on high-dimensional regression benchmarks with dimensions varying from tens to thousands. In addition, on the synthetic SR problems, the proposed DGP method can also achieve the best recovery rate even with different noisy levels. It is believed this work can facilitate SR being a powerful alternative to interpretable ML for a broader range of real-world problems.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 23 of its 53 references that are in the map. First posted on arXiv 18 Apr 2023.

Builds on

23 of 53 references.

References · 23

  1. 2017Attention Is All You Needcited by 59,932
  2. 2019AI Feynman: a Physics-Inspired Method for Symbolic Regressioncited by 536
  3. 2020Discovering Symbolic Models from Deep Learning with Inductive Biasescited by 335
  4. 2019Deep symbolic regression: Recovering mathematical expressions from data via risk-seeking policy gradientscited by 294
  5. 2017Grammar Variational Autoencodercited by 283
  6. 2021Contemporary Symbolic Regression Methods and their Relative Performancecited by 209
  7. 2021Neural Symbolic Regression that Scalescited by 185
  8. 2018Learning Equations for Extrapolation and Controlcited by 151
  9. 2017PMLB: A Large Benchmark Suite for Machine Learning Evaluation and Comparisoncited by 139
  10. 2019Fair DARTS: Eliminating Unfair Advantages in Differentiable Architecture Searchcited by 129
  11. 2016Extrapolation and learning equationscited by 106
  12. 2019Integration of Neural Network-Based Symbolic Regression in Deep Learning for Scientific Discoverycited by 93
11 more
  1. 2022SymFormer: End-to-end symbolic regression using transformer-based architecturecited by 56
  2. 2017Evolving Deep Convolutional Neural Networks for Image Classificationcited by 54
  3. 2018Where are we now? A large benchmark study of recent symbolic regression methodscited by 44
  4. 2018A Greedy Search Tree Heuristic for Symbolic Regressioncited by 17
  5. 2020Learning a Formula of Interpretability to Learn Interpretable Formulascited by 14
  6. 2020Applying Genetic Programming to Improve Interpretability in Machine Learning Modelscited by 10
  7. 2021Model Learning with Personalized Interpretability Estimation (ML-PIE)cited by 9
  8. 2016Deep Learning of Part-based Representation of Data Using Sparse Autoencoders with Nonnegativity Constraintscited by 8
  9. 2022CoNSoLe: Convex Neural Symbolic Learningcited by 7
  10. 2018Solving the Exponential Growth of Symbolic Regression Trees in Geometric Semantic Genetic Programmingcited by 3
  11. 2019Improving Model-based Genetic Programming for Symbolic Regression of Small Expressionscited by 3

Built on by

Cited by year

Citing papers per year: 2024: 2.

2 papers.