Search Results for author: Lee Spector

Found 22 papers, 9 papers with code

Leveraging Symbolic Regression for Heuristic Design in the Traveling Thief Problem

no code implementations19 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.

regression Symbolic Regression

DALex: Lexicase-like Selection via Diverse Aggregation

1 code implementation23 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.

Program Synthesis Symbolic Regression

Optimizing Neural Networks with Gradient Lexicase Selection

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.

Image Classification

Objectives Are All You Need: Solving Deceptive Problems Without Explicit Diversity Maintenance

no code implementations4 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.

Navigate

Quality Diversity through Human Feedback

1 code implementation18 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.

Image Generation reinforcement-learning +2

Particularity

no code implementations12 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.

Probabilistic Lexicase Selection

1 code implementation19 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.

Program Synthesis regression +1

Can the Problem-Solving Benefits of Quality Diversity Be Obtained Without Explicit Diversity Maintenance?

no code implementations12 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.

Dimensionality Reduction

Analyzing the Interaction Between Down-Sampling and Selection

no code implementations14 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.

Program Synthesis Symbolic Regression

A Static Analysis of Informed Down-Samples

no code implementations4 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.

Informed Down-Sampled Lexicase Selection: Identifying productive training cases for efficient problem solving

no code implementations4 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.

Program Synthesis

Evolutionary Quantum Architecture Search for Parametrized Quantum Circuits

no code implementations23 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.

Reinforcement Learning (RL)

Lexicase Selection at Scale

no code implementations23 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.

Symbolic Regression

Functional Code Building Genetic Programming

no code implementations9 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.

Benchmarking Program Synthesis

The Environmental Discontinuity Hypothesis for Down-Sampled Lexicase Selection

1 code implementation31 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.

Program Synthesis

Evolving Neural Selection with Adaptive Regularization

no code implementations4 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.

Natural Language Understanding

Problem-solving benefits of down-sampled lexicase selection

no code implementations10 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.

Benchmarking

Code Building Genetic Programming

1 code implementation9 Aug 2020 Edward Pantridge, Lee Spector

In recent years the field of genetic programming has made significant advances towards automatic programming.

Program Synthesis

Lexicase selection in Learning Classifier Systems

no code implementations10 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.

Binary Classification General Classification

Epsilon-Lexicase Selection for Regression

1 code implementation30 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.

regression Symbolic Regression

Lexicase Selection of Specialists

1 code implementation22 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.

A probabilistic and multi-objective analysis of lexicase selection and epsilon-lexicase selection

1 code implementation15 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.

Program Synthesis regression +1

Cannot find the paper you are looking for? You can Submit a new open access paper.