Class Symbolic Regression: Gotta Fit 'Em All

Wassim Tenachi, Rodrigo Ibata, Thibaut L. François, Foivos I. Diakogiannis
12/4/2023
cs.LGastro-ph.GAastro-ph.IM

No official code found. Best implementation: WassimTenachi/PhySO (1,975 stars, MIT, last commit 2026-02-21).

Abstract

We introduce 'Class Symbolic Regression' (Class SR) a first framework for automatically finding a single analytical functional form that accurately fits multiple datasets - each realization being governed by its own (possibly) unique set of fitting parameters. This hierarchical framework leverages the common constraint that all the members of a single class of physical phenomena follow a common governing law. Our approach extends the capabilities of our earlier Physical Symbolic Optimization ($Φ$-SO) framework for Symbolic Regression, which integrates dimensional analysis constraints and deep reinforcement learning for unsupervised symbolic analytical function discovery from data. Additionally, we introduce the first Class SR benchmark, comprising a series of synthetic physical challenges specifically designed to evaluate such algorithms. We demonstrate the efficacy of our novel approach by applying it to these benchmark challenges and showcase its practical utility for astrophysics by successfully extracting an analytic galaxy potential from a set of simulated orbits approximating stellar streams.

View on arXivView PDF

Code Implementations(1)

WassimTenachi/PhySOCommunity100%
MIT

Physical Symbolic Optimization

1,975264Shell, PythonJan 27, 20238 months agoMIT
deep-learningequation-discoverymachine-learningphysicspython+2 more

Similar Papers

Cite this paper

@article{tenachi2023class,
  title  = {Class Symbolic Regression: Gotta Fit 'Em All},
  author = {Wassim Tenachi and Rodrigo Ibata and Thibaut L. François and Foivos I. Diakogiannis},
  year   = {2023},
  eprint = {2312.01816},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.01816v2}
}

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/2312.01816.svg)](https://codeofpaper.com/paper/2312.01816)

Discussion