no code implementations • 19 Apr 2024 • Andrew Ni, Lee Spector
The Traveling Thief Problem is an NP-hard combination of the well known traveling salesman and knapsack packing problems.
1 code implementation • 23 Jan 2024 • Andrew Ni, Li Ding, Lee Spector
Lexicase selection has been shown to provide advantages over other selection algorithms in several areas of evolutionary computation and machine learning.
1 code implementation • ICLR 2022 • Li Ding, Lee Spector
Lexicase selection is an uncompromising method developed in evolutionary computation, which selects models on the basis of sequences of individual training case errors instead of using aggregated metrics such as loss and accuracy.
no code implementations • 4 Nov 2023 • Ryan Boldi, Li Ding, Lee Spector
Furthermore, we find that this technique results in competitive performance on the diversity-focused metrics of QD-Score and Coverage, without explicitly optimizing for these things.
1 code implementation • 18 Oct 2023 • Li Ding, Jenny Zhang, Jeff Clune, Lee Spector, Joel Lehman
Meanwhile, Quality Diversity (QD) algorithms excel at identifying diverse and high-quality solutions but often rely on manually crafted diversity metrics.
no code implementations • 12 Jun 2023 • Lee Spector, Li Ding, Ryan Boldi
We describe a design principle for adaptive systems under which adaptation is driven by particular challenges that the environment poses, as opposed to average or otherwise aggregated measures of performance over many challenges.
1 code implementation • 19 May 2023 • Li Ding, Edward Pantridge, Lee Spector
Lexicase selection is a widely used parent selection algorithm in genetic programming, known for its success in various task domains such as program synthesis, symbolic regression, and machine learning.
no code implementations • 12 May 2023 • Ryan Boldi, Lee Spector
This means that diversity is important to help us reach an objective, but is not an objective in itself.
no code implementations • 14 Apr 2023 • Ryan Boldi, Ashley Bao, Martin Briesch, Thomas Helmuth, Dominik Sobania, Lee Spector, Alexander Lalejini
We verified that down-sampling can benefit the problem-solving success of both fitness-proportionate and tournament selection.
no code implementations • 4 Apr 2023 • Ryan Boldi, Alexander Lalejini, Thomas Helmuth, Lee Spector
We present an analysis of the loss of population-level test coverage induced by different down-sampling strategies when combined with lexicase selection.
no code implementations • 4 Jan 2023 • Ryan Boldi, Martin Briesch, Dominik Sobania, Alexander Lalejini, Thomas Helmuth, Franz Rothlauf, Charles Ofria, Lee Spector
Random down-sampled lexicase selection evaluates individuals on only a random subset of the training cases allowing for more individuals to be explored with the same amount of program executions.
no code implementations • 23 Aug 2022 • Li Ding, Lee Spector
Recent works show that parameterized quantum circuits (PQCs) can be used to solve challenging reinforcement learning (RL) tasks with provable learning advantages.
no code implementations • 23 Aug 2022 • Li Ding, Ryan Boldi, Thomas Helmuth, Lee Spector
Lexicase selection is a semantic-aware parent selection method, which assesses individual test cases in a randomly-shuffled data stream.
no code implementations • 9 Jun 2022 • Edward Pantridge, Thomas Helmuth, Lee Spector
General program synthesis has become an important application area for genetic programming (GP), and for artificial intelligence more generally.
1 code implementation • 31 May 2022 • Ryan Boldi, Thomas Helmuth, Lee Spector
Although this down-sampling procedure has been shown to significantly improve performance across a variety of problems, it does not seem to do so due to encouraging adaptability through environmental change.
no code implementations • 4 Apr 2022 • Li Ding, Lee Spector
We propose the Adaptive Neural Selection (ANS) framework, which evolves to weigh neurons in a layer to form network variants that are suitable to handle different input cases.
no code implementations • 10 Jun 2021 • Thomas Helmuth, Lee Spector
Lexicase selection, by contrast, selects on the basis of performance on random sequences of training cases; this has been shown to enhance problem-solving power in many circumstances.
1 code implementation • 9 Aug 2020 • Edward Pantridge, Lee Spector
In recent years the field of genetic programming has made significant advances towards automatic programming.
no code implementations • 10 Jul 2019 • Sneha Aenugu, Lee Spector
We show that batch-lexicase selection results in the creation of more generic rules which is favorable for generalization on future data.
1 code implementation • 30 May 2019 • William La Cava, Lee Spector, Kourosh Danai
We run a series of experiments on real-world and synthetic problems with several treatments of epsilon and quantify how epsilon affects parent selection and model performance.
1 code implementation • 22 May 2019 • Thomas Helmuth, Edward Pantridge, Lee Spector
Lexicase parent selection filters the population by considering one random training case at a time, eliminating any individuals with errors for the current case that are worse than the best error in the selection pool, until a single individual remains.
1 code implementation • 15 Sep 2017 • William La Cava, Thomas Helmuth, Lee Spector, Jason H. Moore
Lexicase selection is a parent selection method that considers training cases individually, rather than in aggregate, when performing parent selection.