Literature DB >> 29746157

A Probabilistic and Multi-Objective Analysis of Lexicase Selection and ε-Lexicase Selection.

William La Cava1, Thomas Helmuth2, Lee Spector3, Jason H Moore4.   

Abstract

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 in program synthesis and symbolic regression, the central goal of this article 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 selection, 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 propose new variants of ε-lexicase selection, a method that 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.

Entities:  

Keywords:  Selection; genetic programming; multi-objective optimization; symbolic regression.

Mesh:

Year:  2018        PMID: 29746157      PMCID: PMC9453780          DOI: 10.1162/evco_a_00224

Source DB:  PubMed          Journal:  Evol Comput        ISSN: 1063-6560            Impact factor:   4.766


  5 in total

1.  Schema theory for genetic programming with one-point crossover and point mutation.

Authors:  R Poli; W B Langdon
Journal:  Evol Comput       Date:  1998       Impact factor: 3.277

2.  Combining convergence and diversity in evolutionary multiobjective optimization.

Authors:  Marco Laumanns; Lothar Thiele; Kalyanmoy Deb; Eckart Zitzler
Journal:  Evol Comput       Date:  2002       Impact factor: 3.277

3.  Evaluating the epsilon-domination based multi-objective evolutionary algorithm for a quick computation of Pareto-optimal solutions.

Authors:  Kalyanmoy Deb; Manikanth Mohan; Shikhar Mishra
Journal:  Evol Comput       Date:  2005       Impact factor: 3.277

4.  Pareto-adaptive epsilon-dominance.

Authors:  Alfredo G Hernández-Díaz; Luis V Santana-Quintero; Carlos A Coello Coello; Julián Molina
Journal:  Evol Comput       Date:  2007       Impact factor: 3.277

5.  Online Discovery of Search Objectives for Test-Based Problems.

Authors:  Paweł Liskowski; Krzysztof Krawiec
Journal:  Evol Comput       Date:  2016-03-08       Impact factor: 3.277

  5 in total
  2 in total

1.  Semantic variation operators for multidimensional genetic programming.

Authors:  William La Cava; Jason H Moore
Journal:  Genet Evol Comput Conf       Date:  2019-07

2.  Learning feature spaces for regression with genetic programming.

Authors:  William La Cava; Jason H Moore
Journal:  Genet Program Evolvable Mach       Date:  2020-03-11       Impact factor: 2.522

  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.