English
Related papers

Related papers: Batch Tournament Selection for Genetic Programming

200 papers

The lexicase parent selection method selects parents by considering performance on individual data points in random order instead of using a fitness function based on an aggregated data accuracy. While the method has demonstrated promise in…

Neural and Evolutionary Computing · Computer Science 2019-07-11 Sneha Aenugu , Lee Spector

The success of lexicase selection has led to various extensions, including its combination with down-sampling, which further increased performance. However, recent work found that down-sampling also leads to significant improvements in the…

Neural and Evolutionary Computing · Computer Science 2025-02-26 Alina Geiger , Martin Briesch , Dominik Sobania , Franz Rothlauf

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…

Neural and Evolutionary Computing · Computer Science 2020-01-03 Thomas Helmuth , 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. Due to its non-parametric and…

Neural and Evolutionary Computing · Computer Science 2023-05-22 Li Ding , Edward Pantridge , Lee Spector

Lexicase selection and novelty search, two parent selection methods used in evolutionary computation, emphasize exploring widely in the search space more than traditional methods such as tournament selection. However, lexicase selection is…

Neural and Evolutionary Computing · Computer Science 2019-07-04 Lia Jundt , Thomas Helmuth

In evolutionary algorithms a critical parameter that must be tuned is that of selection pressure. If it is set too low then the rate of convergence towards the optimum is likely to be slow. Alternatively if the selection pressure is set too…

Machine Learning · Computer Science 2007-05-23 Shane Legg , Marcus Hutter , Akshat Kumar

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…

Neural and Evolutionary Computing · Computer Science 2022-08-24 Li Ding , Ryan Boldi , Thomas Helmuth , Lee Spector

Lexicase selection is a successful parent selection method in genetic programming that has outperformed other methods across multiple benchmark suites. Unlike other selection methods that require explicit parameters to function, such as…

Neural and Evolutionary Computing · Computer Science 2024-07-23 Jose Guadalupe Hernandez , Anil Kumar Saini , Jason H. Moore

In genetic programming, an evolutionary method for producing computer programs that solve specified computational problems, parent selection is ordinarily based on aggregate measures of performance across an entire training set. Lexicase…

Neural and Evolutionary Computing · Computer Science 2021-06-14 Thomas Helmuth , Lee Spector

One potential drawback of using aggregated performance measurement in machine learning is that models may learn to accept higher errors on some training cases as compromises for lower errors on others, with the lower errors actually being…

Machine Learning · Computer Science 2023-12-21 Li Ding , Lee Spector

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…

Neural and Evolutionary Computing · Computer Science 2018-05-01 William La Cava , Thomas Helmuth , Lee Spector , Jason H. Moore

Genetic programming systems often use large training sets to evaluate the quality of candidate solutions for selection, which is often computationally expensive. Down-sampling training sets has long been used to decrease the computational…

Neural and Evolutionary Computing · Computer Science 2024-08-02 Ryan Boldi , Ashley Bao , Martin Briesch , Thomas Helmuth , Dominik Sobania , Lee Spector , Alexander Lalejini

Lexicase selection has been shown to provide advantages over other selection algorithms in several areas of evolutionary computation and machine learning. In its standard form, lexicase selection filters a population or other collection…

Neural and Evolutionary Computing · Computer Science 2024-02-12 Andrew Ni , Li Ding , Lee Spector

We present Branch-Train-Stitch (BTS), an efficient and flexible training algorithm for combining independently trained large language model (LLM) experts into a single, capable generalist model. Following Li et al., we start with a single…

Niching methods have been developed to maintain the population diversity, to investigate many peaks in parallel and to reduce the effect of genetic drift. We present the first rigorous runtime analyses of restricted tournament selection…

Neural and Evolutionary Computing · Computer Science 2022-01-19 Edgar Covantes Osuna , Dirk Sudholt

As a genetics-based machine learning technique, zeroth-level classifier system (ZCS) is based on a discounted reward reinforcement learning algorithm, bucket-brigade algorithm, which optimizes the discounted total reward received by an…

Artificial Intelligence · Computer Science 2016-04-27 Zhaoxiang Zang , Zhao Li , Junying Wang , Zhiping Dan

Many real-world experimental design problems (a) evaluate multiple experimental conditions in parallel and (b) replicate each condition multiple times due to large and heteroscedastic observation noise. Given a fixed total budget, this…

In many evolutionary computation systems, parent selection methods can affect, among other things, convergence to a solution. In this paper, we present a study comparing the role of two commonly used parent selection methods in evolving…

In this work we investigate the reasons why Batch Normalization (BN) improves the generalization performance of deep networks. We argue that one major reason, distinguishing it from data-independent normalization methods, is randomness of…

Machine Learning · Computer Science 2018-11-05 Alexander Shekhovtsov , Boris Flach

We propose Batch-Expansion Training (BET), a framework for running a batch optimizer on a gradually expanding dataset. As opposed to stochastic approaches, batches do not need to be resampled i.i.d. at every iteration, thus making BET more…

Machine Learning · Computer Science 2018-02-26 Michał Dereziński , Dhruv Mahajan , S. Sathiya Keerthi , S. V. N. Vishwanathan , Markus Weimer
‹ Prev 1 2 3 10 Next ›