ε-Lexicase selection: a probabilistic and multi-objective analysis of lexicase selection in continuous domains

09/15/2017
by   William La Cava, et al.
0

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, 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, 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 population and training cases, and show why it has been shown to perform more poorly in continuous error spaces. To address this last concern, we introduce ϵ-lexicase selection, which modifies the pass condition in lexicase selection to allow near-elite individuals to pass cases, thereby improving selection performance with continuous errors. We show that ϵ-lexicase outperforms several diversity-maintenance strategies on a number of real-world and synthetic regression problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/30/2019

Epsilon-Lexicase Selection for Regression

Lexicase selection is a parent selection method that considers test case...
research
05/22/2019

Lexicase Selection of Specialists

Lexicase parent selection filters the population by considering one rand...
research
11/10/2022

A metaheuristic multi-objective interaction-aware feature selection method

Multi-objective feature selection is one of the most significant issues ...
research
01/04/2023

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

Genetic Programming (GP) often uses large training sets and requires all...
research
04/15/2020

On the Combined Impact of Population Size and Sub-problem Selection in MOEA/D

This paper intends to understand and to improve the working principle of...
research
04/29/2022

A suite of diagnostic metrics for characterizing selection schemes

Evolutionary algorithms are effective general-purpose techniques for sol...

Please sign up or login with your details

Forgot password? Click here to reset