A probabilistic and multi-objective analysis of lexicase selection and epsilon-lexicase selection
William La Cava, Thomas Helmuth, Lee Spector, Jason H. Moore

TL;DR
This paper provides a theoretical analysis of lexicase and epsilon-lexicase selection methods, explaining their performance and limitations, and introduces variants that improve selection in continuous error spaces, validated on regression problems.
Contribution
It derives an analytical formula for selection probabilities and relates lexicase to many-objective optimization, proposing epsilon-lexicase variants that enhance performance in continuous spaces.
Findings
Lexicase selection performs better on certain population sizes and training case counts.
Epsilon-lexicase outperforms diversity strategies on regression tasks.
Theoretical insights explain performance issues in continuous error spaces.
Abstract
Lexicase selection is a parent selection method that considers training cases individually, rather than in aggregate, when performing parent selection. Whereas previous work has demonstrated the ability of lexicase selection to solve difficult problems in program synthesis and symbolic regression, the central goal of this paper is to develop the theoretical underpinnings that explain its performance. To this end, we derive an analytical formula that gives the expected probabilities of selection under lexicase selection, given a population and its behavior. In addition, we expand upon the relation of lexicase selection to many-objective optimization methods to describe the behavior of lexicase selection, which is to select individuals on the boundaries of Pareto fronts in high-dimensional space. We show analytically why lexicase selection performs more poorly for certain sizes of…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolutionary Algorithms and Applications · Metaheuristic Optimization Algorithms Research · Machine Learning and Data Classification
