# rEGGression: an Interactive and Agnostic Tool for the Exploration of Symbolic Regression Models

arXiv: https://arxiv.org/abs/2501.17859 · HTML: https://mlsanity.com/paper/2501.17859/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- Builds on 12 of its 51 references that are in the map.
- First posted on arXiv 29 Jan 2025.

## Builds on (most cited first, 12 of 12)

- [XGBoost: A Scalable Tree Boosting System](https://mlsanity.com/paper/1603.02754/) (2016)
- [AI Feynman: a Physics-Inspired Method for Symbolic Regression](https://mlsanity.com/paper/1905.11481/) (2019)
- [Epsilon-Lexicase Selection for Regression](https://mlsanity.com/paper/1905.13266/) (2019)
- [Shape-constrained Symbolic Regression -- Improving Extrapolation with Prior Knowledge](https://mlsanity.com/paper/2103.15624/) (2021)
- [Complexity Measures for Multi-objective Symbolic Regression](https://mlsanity.com/paper/2109.00238/) (2021)
- [The Inefficiency of Genetic Programming for Symbolic Regression](https://mlsanity.com/paper/2404.17292/) (2024)
- [Transformation-Interaction-Rational Representation for Symbolic Regression](https://mlsanity.com/paper/2205.06807/) (2022)
- [Shape-constrained Symbolic Regression with NSGA-III](https://mlsanity.com/paper/2209.13851/) (2022)
- [Unit-Aware Genetic Programming for the Development of Empirical Equations](https://mlsanity.com/paper/2405.18896/) (2024)
- [Shape Constraints in Symbolic Regression using Penalized Least Squares](https://mlsanity.com/paper/2405.20800/) (2024)
- [Incorporating Shape Knowledge into Regression Models](https://mlsanity.com/paper/2409.17084/) (2024)
- [Relational E-Matching](https://mlsanity.com/paper/2108.02290/) (2021)

## Built on by (most cited first, 2 of 2)

- [EGG-SR: Embedding Symbolic Equivalence into Symbolic Regression via Equality Graph](https://mlsanity.com/paper/2511.05849/) (2025)
- [Exploring Multi-view Symbolic Regression methods in physical sciences](https://mlsanity.com/paper/2509.10500/) (2025)

## Abstract (arXiv)

Regression analysis is used for prediction and to understand the effect of independent variables on dependent variables. Symbolic regression (SR) automates the search for non-linear regression models, delivering a set of hypotheses that balances accuracy with the possibility to understand the phenomena. Many SR implementations return a Pareto front allowing the choice of the best trade-off. However, this hides alternatives that are close to non-domination, limiting these choices. Equality graphs (e-graphs) allow to represent large sets of expressions compactly by efficiently handling duplicated parts occurring in multiple expressions. E-graphs allow to store and query all SR solution candidates visited in one or multiple GP runs efficiently and open the possibility to analyse much larger sets of SR solution candidates. We introduce rEGGression, a tool using e-graphs to enable the exploration of a large set of symbolic expressions which provides querying, filtering, and pattern matching features creating an interactive experience to gain insights about SR models. The main highlight is its focus in the exploration of the building blocks found during the search that can help the experts to find insights about the studied phenomena.This is possible by exploiting the pattern matching capability of the e-graph data structure.
