A Comparison of Recent Algorithms for Symbolic Regression to Genetic Programming

Yousef A. Radwan, Gabriel Kronberger, Stephan Winkler
6/5/2024
cs.LGcs.AI

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Symbolic regression is a machine learning method with the goal to produce interpretable results. Unlike other machine learning methods such as, e.g. random forests or neural networks, which are opaque, symbolic regression aims to model and map data in a way that can be understood by scientists. Recent advancements, have attempted to bridge the gap between these two fields; new methodologies attempt to fuse the mapping power of neural networks and deep learning techniques with the explanatory power of symbolic regression. In this paper, we examine these new emerging systems and test the performance of an end-to-end transformer model for symbolic regression versus the reigning traditional methods based on genetic programming that have spearheaded symbolic regression throughout the years. We compare these systems on novel datasets to avoid bias to older methods who were improved on well-known benchmark datasets. Our results show that traditional GP methods as implemented e.g., by Operon still remain superior to two recently published symbolic regression methods.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{radwan2024comparison,
  title  = {A Comparison of Recent Algorithms for Symbolic Regression to Genetic Programming},
  author = {Yousef A. Radwan and Gabriel Kronberger and Stephan Winkler},
  year   = {2024},
  eprint = {2406.03585},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.03585v1}
}

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

Discussion