Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3638530.3654099acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
poster

Solving Deceptive Problems Without Explicit Diversity Maintenance

Published: 01 August 2024 Publication History

Abstract

Navigating deceptive domains has often been a challenge in machine learning due to search algorithms getting stuck at sub-optimal local maxima. Many algorithms have been proposed to navigate these domains by explicitly maintaining population diversity, such as Novelty Search, MAP-Elites or other so-called Quality Diversity algorithms. In this paper, we present an approach to solve deceptive problems by optimizing a series of defined objectives instead. These objectives can be created by subaggregating the performance of individuals, and optimized by lexicase selection, a technique shown to implicitly maintain population diversity. We compare this method to a commonly used quality diversity algorithm, MAP-Elites, on a set of discrete optimization and reinforcement learning domains. We find that lexicase selection with decomposed objectives outperforms MAP-Elites on the deceptive domains that we explore. 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. We also find that this technique is robust to the choice of subaggregation method and its benefits scale to high dimensional control tasks. This work highlights that diversity does not always need to be explicitly maintained for it to help solve deceptive problems.

Supplemental Material

PDF File
Supplementary Material

References

[1]
Raphael Boige, Guillaume Richard, Jérémie Dona, Thomas Pierrot, and Antoine Cully. Gradient-informed quality diversity for the illumination of discrete spaces. arXiv preprint arXiv:2306.05138, 2023.
[2]
Ryan Boldi, Li Ding, and Lee Spector. Objectives are all you need: Solving deceptive problems without explicit diversity maintenance. In Second Agent Learning in Open-Endedness Workshop, 2023.
[3]
Felix Chalumeau, Thomas Pierrot, Valentin Macé, Arthur Flajolet, Karim Beguir, Antoine Cully, and Nicolas Perrin-Gilbert. Assessing quality-diversity neuro-evolution algorithms performance in hard exploration problems. arXiv preprint arXiv:2211.13742, 2022.
[4]
Cédric Colas, Vashisht Madhavan, Joost Huizinga, and Jeff Clune. Scaling MAP-Elites to deep neuroevolution. In Proceedings of the 2020 Genetic and Evolutionary Computation Conference, pp. 67--75, Cancún Mexico, June 2020. ACM. ISBN 978-1-4503-7128-5. URL https://dl.acm.org/doi/10.1145/3377930.3390217.
[5]
Matthew Fontaine and Stefanos Nikolaidis. Covariance matrix adaptation map-annealing. In Proceedings of the Genetic and Evolutionary Computation Conference, GECCO '23, pp. 456--465, New York, NY, USA, 2023. Association for Computing Machinery. ISBN 9798400701191.
[6]
Luca Grillotti and Antoine Cully. Kheperax: a Lightweight JAX-based Robot Control Environment for Benchmarking Quality-Diversity Algorithms. In Proceedings of the Companion Conference on Genetic and Evolutionary Computation, pp. 2163--2165, Lisbon Portugal, July 2023. ACM. ISBN 9798400701207. URL https://dl.acm.org/doi/10.1145/3583133.3596387.
[7]
Thomas Helmuth, Lee Spector, and James Matheson. Solving Uncompromising Problems With Lexicase Selection. IEEE Transactions on Evolutionary Computation, 19(5):630--643, October 2015. ISSN 1089-778X, 1089-778X, 1941-0026. URL http://ieeexplore.ieee.org/document/6920034/.
[8]
Thomas Helmuth, Nicholas Freitag McPhee, and Lee Spector. Effects of lexicase and tournament selection on diversity recovery and maintenance. In Proceedings of the 2016 on Genetic and Evolutionary Computation Conference Companion, pp. 983--990, 2016.
[9]
Hannah Janmohamed, Thomas Pierrot, and Antoine Cully. Improving the data efficiency of multi-objective quality-diversity through gradient assistance and crowding exploration. arXiv preprint arXiv:2302.12668, 2023.
[10]
Joshua D Knowles, Richard A Watson, and David W Corne. Reducing local optima in single-objective problems by multi-objectivization. In International conference on evolutionary multi-criterion optimization, pp. 269--283. Springer, 2001.
[11]
William La Cava, Thomas Helmuth, Lee Spector, and Jason H. Moore. A Probabilistic and Multi-Objective Analysis of Lexicase Selection and ϵ-Lexicase Selection. Evolutionary Computation, 27(3):377--402, 2019. ISSN 1530-9304.
[12]
Joel Lehman and Kenneth O Stanley. Abandoning objectives: Evolution through the search for novelty alone. Evolutionary computation, 19(2):189--223, 2011.
[13]
Joel Lehman and Kenneth O Stanley. Evolving a diversity of virtual creatures through novelty search and local competition. In Proceedings of the 13th annual conference on Genetic and evolutionary computation, pp. 211--218, 2011.
[14]
Bryan Lim, Maxime Allard, Luca Grillotti, and Antoine Cully. Accelerated quality-diversity through massive parallelism. Transactions on Machine Learning Research, 2022.
[15]
Bryan Lim, Manon Flageat, and Antoine Cully. Understanding the synergies between quality-diversity and deep reinforcement learning. In Proceedings of the Genetic and Evolutionary Computation Conference. ACM, jul 2023. URL https://doi.org/10.1145%2F3583131.3590388.
[16]
Jean-Baptiste Mouret. Novelty-based multiobjectivization. In New Horizons in Evolutionary Robotics: Extended Contributions from the 2009 EvoDeRob Workshop, pp. 139--154. Springer, 2011.
[17]
Jean-Baptiste Mouret and Jeff Clune. Illuminating search spaces by mapping elites. arXiv preprint arXiv:1504.04909, 2015.
[18]
Olle Nilsson. Qdgym. URL https://github.com/ollebompa/QDgym.
[19]
Olle Nilsson and Antoine Cully. Policy gradient assisted map-elites. In Genetic and Evolutionary Computation Conference, 2021.
[20]
Thomas Pierrot, Guillaume Richard, Karim Beguir, and Antoine Cully. Multiobjective quality diversity optimization. In Proceedings of the Genetic and Evolutionary Computation Conference, pp. 139--147, 2022.
[21]
Justin K. Pugh, Lisa B. Soros, and Kenneth O. Stanley. Quality Diversity: A New Frontier for Evolutionary Computation. Frontiers in Robotics and AI, 3, July 2016. ISSN 2296-9144. URL http://journal.frontiersin.org/Article/10.3389/frobt.2016.00040/abstract.
[22]
Lee Spector. Assessment of Problem Modality by Differential Performance of Lexicase Selection in Genetic Programming: A Preliminary Report. 2012.
[23]
Bryon Tjanaka, Matthew C. Fontaine, Julian Togelius, and Stefanos Nikolaidis. Approximating gradients for differentiable quality diversity in reinforcement learning. In Proceedings of the Genetic and Evolutionary Computation Conference, GECCO '22, pp. 1102--1111, New York, NY, USA, 2022. Association for Computing Machinery. ISBN 9781450392372.

Index Terms

  1. Solving Deceptive Problems Without Explicit Diversity Maintenance

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '24 Companion: Proceedings of the Genetic and Evolutionary Computation Conference Companion
    July 2024
    2187 pages
    ISBN:9798400704956
    DOI:10.1145/3638530
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the owner/author(s).

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 August 2024

    Check for updates

    Author Tags

    1. implicit diversity maintenance
    2. objective subaggregation
    3. lexicase selection
    4. MAP-elites

    Qualifiers

    • Poster

    Funding Sources

    Conference

    GECCO '24 Companion
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 45
      Total Downloads
    • Downloads (Last 12 months)45
    • Downloads (Last 6 weeks)5
    Reflects downloads up to 18 Feb 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media