skip to main content
10.1145/3071178.3071186acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Minimal criterion coevolution: a new approach to open-ended search

Published:01 July 2017Publication History

ABSTRACT

Recent studies have emphasized the merits of search processes that lack overarching objectives, instead promoting divergence by rewarding behavioral novelty. While this less objective search paradigm is more open-ended and divergent, it still differs significantly from nature's mechanism of divergence. Rather than measuring novelty explicitly nature is guided by a single, fundamental constraint: survive long enough to reproduce. Surprisingly, this simple constraint produces both complexity and diversity in a continual process unparalleled by any algorithm to date. Inspired by the relative simplicity of open-endedness in nature in comparison to recent non-objective algorithms, this paper investigates the extent to which interactions between two coevolving populations, both subject to their own constraint, or minimal criterion, can produce results that are both functional and diverse even without any behavior characterization or novelty archive. To test this new approach, a novel maze navigation domain is introduced wherein evolved agents must learn to navigate mazes whose structures are simultaneously coevolving and increasing in complexity. The result is a broad range of maze topologies and successful agent trajectories in a single run, thereby suggesting the viability of minimal criterion coevolution as a new approach to non-objective search and a step towards genuinely open-ended algorithms.

References

  1. Edwin D De Jong. 2004. The Incremental Pareto-Coevolution Archive. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2004). Springer Verlag, Berlin.Google ScholarGoogle ScholarCross RefCross Ref
  2. Kenneth A De Jong. 2006. Evolutionary computation: a unified approach. MIT press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Sevan G Ficici and Jordan B Pollack. 1998. Challenges in Coevolutionary Learning: Arms-Race Dynamics, Open-Endedness, and Mediocre Stable States. In Proceedings of the Sixth International Conference on Artificial Life, Adami et al (Ed.). MIT Press, Cambridge, MA, 238--247. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Martin Foltin. 2011. Automated Maze Generation and Human Interaction. Brno: Masaryk University Faculty Of Informatics (2011).Google ScholarGoogle Scholar
  5. Colin Green. 2016. SharpNEAT v3. URL: http://sharpneat.sourceforge.net (2016).Google ScholarGoogle Scholar
  6. Marc Kirschner and John Gerhart. 1998. Evolvability. Proceedings of the National Academy of Sciences 95, 15 (1998), 8420--8427.Google ScholarGoogle ScholarCross RefCross Ref
  7. Bakir Lacevic and Edoardo Amaldi. 2010. On population diversity measures in Euclidean space. In IEEE Congress on Evolutionary Computation. IEEE, 1--8.Google ScholarGoogle ScholarCross RefCross Ref
  8. Joel Lehman and Kenneth O Stanley. 2008. Exploiting Open-Endedness to Solve Problems Through the Search for Novelty.. In Proceedings of the Eleventh International Conference on Artificial Life (Alife XI). MIT Press, 329--336.Google ScholarGoogle Scholar
  9. Joel Lehman and Kenneth O Stanley. 2010. Revising the evolutionary computation abstraction: minimal criteria novelty search. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2010). ACM, 103--110. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Joel Lehman and Kenneth O Stanley. 2011. Abandoning objectives: Evolution through the search for novelty alone. Evolutionary computation 19, 2 (2011), 189--223. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Joel Lehman and Kenneth O Stanley. 2011. Evolving a diversity of virtual creatures through novelty search and local competition. In Proceedings of the 13th annual conference on Genetic and evolutionary computation. ACM, 211--218. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Joel Lehman and Kenneth O Stanley. 2013. Evolvability is inevitable: Increasing evolvability without the pressure to adapt. PloS one 8, 4 (2013), e62186.Google ScholarGoogle ScholarCross RefCross Ref
  13. Antonios Liapis, Héctor P. Martinez, Julian Togelius, and Georgios N. Yannakakis. 2013. Transforming Exploratory Creativity with DeLeNoX. In Proceedings of the Fourth International Conference on Computational Creativity.Google ScholarGoogle Scholar
  14. Andrea Maesani, Pradeep Ruben Fernando, and Dario Floreano. 2014. Artificial evolution by viability rather than competition. PloS one 9, 1 (2014), e86831.Google ScholarGoogle ScholarCross RefCross Ref
  15. Claudio Mattiussi and Dario Floreano. 2003. Viability Evolution: Elimination and Extinction in Evolutionary Computation. Technical Report. EPFL.Google ScholarGoogle Scholar
  16. Jean-Baptiste Mouret. 2011. Novelty-based multiobjectivization. In New Horizons in Evolutionary Robotics. Springer, 139--154.Google ScholarGoogle Scholar
  17. Jean-Baptiste Mouret and Jeff Clune. 2015. Illuminating search spaces by mapping elites. arXiv preprint arXiv:1504.04909 (2015).Google ScholarGoogle Scholar
  18. Jean-Baptiste Mouret and Stéphane Doncieux. 2012. Encouraging behavioral diversity in evolutionary robotics: An empirical study. Evolutionary computation 20, 1 (2012), 91--133. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Charles Ofria and Claus O Wilke. 2004. Avida: A software platform for research in computational evolutionary biology. Artificial life 10, 2 (2004), 191--229. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Elena Popovici, Anthony Bucci, R Paul Wiegand, and Edwin D De Jong. 2012. Coevolutionary principles. In Handbook of Natural Computing. Springer, 987--1033.Google ScholarGoogle Scholar
  21. Mitchell A Potter and Kenneth A De Jong. 1995. Evolving Neural Networks with Collaborative Species. In Proceedings of the 1995 Summer Computer Simulation Conference. 340--345.Google ScholarGoogle Scholar
  22. Justin K Pugh, Lisa B Soros, and Kenneth O Stanley. 2016. Quality diversity: A new frontier for evolutionary computation. Frontiers in Robotics and AI 3 (2016), 40.Google ScholarGoogle ScholarCross RefCross Ref
  23. Thomas S Ray. 1991. An approach to the synthesis of life. In Artificial Life II. Addison-Wesley, 371--408.Google ScholarGoogle Scholar
  24. Sebastian Risi, Sandy D Vanderbleek, Charles E Hughes, and Kenneth O Stanley. 2009. How novelty search escapes the deceptive trap of learning to learn. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2009). ACM, 153--160. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Eivind Samuelsen and Kyrre Glette. 2014. Some distance measures for morphological diversification in generative evolutionary robotics. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2014). ACM, 721--728. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Lisa B Soros and Kenneth O Stanley. 2014. Identifying necessary conditions for open-ended evolution through the artificial life world of Chromaria. In Proceedings of the Fourteenth International Conference on the Synthesis and Simulation of Living Systems (ALife 14). Citeseer, 793--800.Google ScholarGoogle ScholarCross RefCross Ref
  27. Russell K Standish. 2003. Open-ended artificial evolution. International Journal of Computational Intelligence and Applications 3, 02 (2003), 167--175.Google ScholarGoogle ScholarCross RefCross Ref
  28. Kenneth O Stanley and Risto Miikkulainen. 2002. Evolving neural networks through augmenting topologies. Evolutionary computation 10, 2 (2002), 99--127. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Danesh Tarapore, Jeff Clune, Antoine Cully, and Jean-Baptiste Mouret. 2016. How do different encodings influence the performance of the MAP-Elites algorithm?. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2016). ACM, 173--180. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. R Paul Wiegand, William C Liles, and Kenneth A De Jong. 2001. An empirical analysis of collaboration methods in cooperative coevolutionary algorithms. In Proceedings of the genetic and evolutionary computation conference (GECCO), Vol. 2611. 1235--1245. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Minimal criterion coevolution: a new approach to open-ended search

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          GECCO '17: Proceedings of the Genetic and Evolutionary Computation Conference
          July 2017
          1427 pages
          ISBN:9781450349208
          DOI:10.1145/3071178

          Copyright © 2017 ACM

          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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 July 2017

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          GECCO '17 Paper Acceptance Rate178of462submissions,39%Overall Acceptance Rate1,669of4,410submissions,38%

          Upcoming Conference

          GECCO '24
          Genetic and Evolutionary Computation Conference
          July 14 - 18, 2024
          Melbourne , VIC , Australia

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader