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

A Meta-Evolutionary Algorithm for Co-evolving Genotypes and Genotype / Phenotype Maps

Published: 01 August 2024 Publication History

Abstract

Evolutionary computation (EC) is often used to automatically discover solutions to optimization problems. It is valued because it allows the programmer to intuitively design a search space to fit a task, and because it is a relatively open-ended search process that favors diversity and unanticipated solutions that might be missed with gradient-based methods. Traditionally, the programmer decides on a fixed search strategy a priori, often by designing a specialized mapping from genotype to phenotype (GP map). Unfortunately, this can introduce bias and undermine the open-endedness of EC. Evolved GP maps can mitigate these concerns by automatically discovering efficient search spaces that improve evolvability. However, most research into evolved GP maps emphasizes convergence rate to a fit solution, or rate of recovery after a change in conditions. Here, we frame EC as a search over search strategies rather than a search for fit solutions. We demonstrate that a single meta-evolutionary algorithm with an evolved generative GP map can find better solutions to multiple fitness functions in the domain of 2D cellular automata than a traditional evolutionary algorithm. In the future, we hope these results will further the understanding of evolvability, its relationship to diversity, and the exploratory power of evolved GP maps.

References

[1]
Gardner, M. Mathematical Games. In Scientific American (May 1969), vol. 220, pp. 118--124.
[2]
Gaylinn, N. Project Results Repository. https://github.com/ngaylinn/epigenetic-gol-v1-results, Oct. 2023.
[3]
Gaylinn, N. Project Source Repository. https://github.com/ngaylinn/epigenetic-gol-v1, Dec. 2023.
[4]
Mordvintsev, A., Randazzo, E., Niklasson, E., and Levin, M. Growing Neural Cellular Automata. Distill 5, 2 (Feb. 2020), e23.
[5]
Moreno, M. A., Banzhaf, W., and Ofria, C. Learning an evolvable genotype-phenotype mapping. In Proceedings of the Genetic and Evolutionary Computation Conference (Kyoto Japan, July 2018), ACM, pp. 983--990.
[6]
Nichele, S., Ose, M. B., Risi, S., and Tufte, G. CA-NEAT: Evolved Compositional Pattern Producing Networks for Cellular Automata Morphogenesis and Replication. IEEE Transactions on Cognitive and Developmental Systems 10, 3 (Sept. 2018), 687--700.
[7]
Pigliucci, M. Is evolvability evolvable? Nature Reviews. Genetics 9, 1 (Jan. 2008), 75--82.
[8]
Reisinger, J., and Miikkulainen, R. Acquiring evolvability through adaptive representations. In Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation (London England, July 2007), ACM, pp. 1045--1052.
[9]
Schmidt, M., and Lipson, H. Age-Fitness Pareto Optimization. In Genetic Programming Theory and Practice VIII, R. Riolo, T. McConaghy, and E. Vladislavleva, Eds., Genetic and Evolutionary Computation. Springer, New York, NY, 2011, pp. 129--146.
[10]
Stanley, K. O., D'Ambrosio, D. B., and Gauci, J. A Hypercube-Based Encoding for Evolving Large-Scale Neural Networks. Artificial Life 15, 2 (Apr. 2009), 185--212.
[11]
Tarapore, D., and Mouret, J.-B. Evolvability signatures of generative encodings: Beyond standard performance benchmarks. Information Sciences 313 (Aug. 2015), 43--61.
[12]
Turney, P. D. Symbiosis Promotes Fitness Improvements in the Game of Life. Artificial Life 26, 3 (Sept. 2020), 338--365.
[13]
Universidad Autónoma de Madrid, Alfonseca, M., José Soler Gil, F., and Universidad de Sevilla. Evolving Interesting Initial Conditions for Cellular Automata of the Game of Life Type. Complex Systems 21, 1 (Mar. 2012), 57--70.
[14]
Wolper, J., and Abraham, G. Evolving Novel Cellular Automaton Seeds Using Compositional Pattern Producing Networks (CPPN). In Proceedings of the 2016 on Genetic and Evolutionary Computation Conference Companion (New York, NY, USA, July 2016), GECCO '16 Companion, Association for Computing Machinery, pp. 27--28.
[15]
Zhang, Y., and Yang, Q. An overview of multi-task learning. National Science Review 5, 1 (Jan. 2018), 30--43.

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. evolutionary computation
  2. evolution strategies
  3. gp map
  4. generative encoding
  5. cellular automata
  6. game of life
  7. evolvability
  8. diversity
  9. exploration
  10. CPPNs
  11. development

Qualifiers

  • Poster

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
  • 30
    Total Downloads
  • Downloads (Last 12 months)30
  • Downloads (Last 6 weeks)6
Reflects downloads up to 28 Dec 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media