Improving Genetic Programming for Symbolic Regression with Equality Graphs
Created by W.Langdon from
gp-bibliography.bib Revision:1.8464
- @InProceedings{de-franca:2025:GECCO2,
-
author = "Fabricio {Olivetti de Franca} and Gabriel Kronberger",
-
title = "Improving Genetic Programming for Symbolic Regression
with Equality Graphs",
-
booktitle = "Proceedings of the 2025 Genetic and Evolutionary
Computation Conference",
-
year = "2025",
-
editor = "Aniko Ekart and Nelishia Pillay",
-
pages = "989--998",
-
address = "Malaga, Spain",
-
series = "GECCO '25",
-
month = "14-18 " # jul,
-
organisation = "SIGEVO",
-
publisher = "Association for Computing Machinery",
-
publisher_address = "New York, NY, USA",
-
keywords = "genetic algorithms, genetic programming",
-
isbn13 = "979-8-4007-1465-8",
-
URL = "
https://doi.org/10.1145/3712256.3726383",
-
DOI = "
doi:10.1145/3712256.3726383",
-
size = "10 pages",
-
abstract = "The search for symbolic regression models with genetic
programming (GP) has a tendency of revisiting
expressions in their original or equivalent forms.
Repeatedly evaluating equivalent expressions is
inefficient, as it does not immediately lead to better
solutions. However, evolutionary algorithms require
diversity and should allow the accumulation of inactive
building blocks that can play an important role at a
later point. The equality graph is a data structure
capable of compactly storing expressions and their
equivalent forms allowing an efficient verification of
whether an expression has been visited in any of their
stored equivalent forms. We exploit the e-graph to
adapt the subtree operators to reduce the chances of
revisiting expressions. Our adaptation, called eggp,
stores every visited expression in the e-graph,
allowing us to filter out from the available selection
of subtrees all the combinations that would create
already visited expressions. Results show that, for
small expressions, this approach improves the
performance of a simple GP algorithm to compete with
PySR and Operon without increasing computational cost.
As a highlight, eggp was capable of reliably delivering
short and at the same time accurate models for a
selected set of benchmarks from SRBench and a set of
real-world datasets.",
-
notes = "GECCO-2025 GP A Recombination of the 34th
International Conference on Genetic Algorithms (ICGA)
and the 30th Annual Genetic Programming Conference
(GP)",
- }
Genetic Programming entries for
Fabricio Olivetti de Franca
Gabriel Kronberger
Citations