Equality graph-assisted symbolic regression

Read full text
Authors: Fabrício Olivetti de França, Gabriel Kronberger
Cited by: 0

Abstract

In symbolic regression (SR), genetic programming (GP) is a popular search algorithm that delivers state-of-the-art results in terms of accuracy. Its success relies on the concept of neutrality, which induces large plateaus that the search can safely navigate to more promising regions. Navigating these plateaus, while necessary, requires the computation of redundant expressions, up to 60% of the total number of evaluations, as noted in a recent study. The equality graph (e-graph) structure can compactly store and group equivalent expressions, enabling us to verify if a given expression and its variations were already visited by the search, thus enabling us to avoid unnecessary computation. We propose a new search algorithm for SR called SymRegg that revolves around the e-graph structure, following simple steps: perturb solutions sampled from a selection of expressions stored in the e-graph and insert previously unvisited expressions, as well as their equivalent forms, into the e-graph. We show that SymRegg is capable of improving the efficiency of the search, maintaining consistently accurate results across different datasets with a minimalist set of hyperparameters. This article is part of the discussion meeting issue 'Symbolic regression in the physical sciences'.

Fields of Study & Subjects

Evolutionary Algorithms and Applications Machine Learning and Data Classification Metaheuristic Optimization Algorithms Research

Publication details

Journal / source
Philosophical Transactions of the Royal Society A Mathematical Physical and Engineering Sciences
Volume
384
Issue
2317
Publication date
9 April 2026
Language
EN