Lexicase Selection at Scale
Li Ding, Ryan Boldi, Thomas Helmuth, Lee Spector

TL;DR
This paper introduces fast lexicase selection, a method that combines weighted shuffling and partial evaluation to make lexicase selection more efficient for large-scale and computationally heavy tasks like deep learning.
Contribution
It proposes a novel approach that enhances lexicase selection efficiency using weighted shuffles and partial evaluation, applicable to genetic programming and deep learning.
Findings
Significantly reduces evaluation steps in lexicase selection.
Maintains performance while improving efficiency.
Applicable to both genetic programming and deep learning tasks.
Abstract
Lexicase selection is a semantic-aware parent selection method, which assesses individual test cases in a randomly-shuffled data stream. It has demonstrated success in multiple research areas including genetic programming, genetic algorithms, and more recently symbolic regression and deep learning. One potential drawback of lexicase selection and its variants is that the selection procedure requires evaluating training cases in a single data stream, making it difficult to handle tasks where the evaluation is computationally heavy or the dataset is large-scale, e.g., deep learning. In this work, we investigate how the weighted shuffle methods can be employed to improve the efficiency of lexicase selection. We propose a novel method, fast lexicase selection, which incorporates lexicase selection and weighted shuffle with partial evaluation. Experiments on both classic genetic programming…
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
MethodsTest
