A Performance Analysis of Lexicase-Based and Traditional Selection Methods in GP for Symbolic Regression
Alina Geiger, Dominik Sobania, Franz Rothlauf

TL;DR
This paper compares lexicase-based and traditional selection methods in genetic programming for symbolic regression, analyzing their performance under different evaluation and time constraints, and identifies the most effective strategies.
Contribution
It provides a comprehensive evaluation of various lexicase and traditional selection methods with down-sampling, considering both evaluation and time budgets, which is novel.
Findings
Epsilon-lexicase with down-sampling outperforms others under evaluation budget.
Lexicase variants with batch training are best under short time constraints.
Tournament selection with informed down-sampling performs consistently well.
Abstract
In recent years, several new lexicase-based selection variants have emerged due to the success of standard lexicase selection in various application domains. For symbolic regression problems, variants that use an epsilon-threshold or batches of training cases, among others, have led to performance improvements. Lately, especially variants that combine lexicase selection and down-sampling strategies have received a lot of attention. This paper evaluates the most relevant lexicase-based selection methods as well as traditional selection methods in combination with different down-sampling strategies on a wide range of symbolic regression problems. In contrast to most work, we not only compare the methods over a given evaluation budget, but also over a given time budget as time is usually limited in practice. We find that for a given evaluation budget, epsilon-lexicase selection in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolutionary Algorithms and Applications · Machine Learning in Bioinformatics
