skip to main content
10.1145/3205455.3205617acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article
Public Access

Serendipitous scaffolding to improve a genetic algorithm's speed and quality

Published:02 July 2018Publication History

ABSTRACT

A central challenge to evolutionary computation is enabling techniques to evolve increasingly complex target end products. Frequently direct approaches that reward only the target end product itself are not successful because the path between the starting conditions and the target end product traverses through a complex fitness landscape, where the directly accessible intermediary states may be require deleterious or even simply neutral mutations. As such, a host of techniques have sprung up to support evolutionary computation techniques taking these paths. One technique is scaffolding where intermediary targets are used to provide a path from the starting state to the end state. While scaffolding can be successful within well-understood domains it also poses the challenge of identifying useful intermediaries. Within this paper we first identify some shortcomings of scaffolding approaches --- namely, that poorly selected intermediaries may in fact hurt the evolutionary computation's chance of producing the desired target end product. We then describe a light-weight approach to selecting intermediate scaffolding states that improve the efficacy of the evolutionary computation.

References

  1. Eric Bonabeau. 1999. Editor's introduction: stigmergy. Artificial Life 5, 2 (1999), 95--96. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Josh Bongard. 2011. Morphological change in machines accelerates the evolution of robust behavior. Proceedings of the National Academy of Sciences 108, 4 (2011), 1234--1239.Google ScholarGoogle ScholarCross RefCross Ref
  3. Josh C Bongard. 2011. Morphological and environmental scaffolding synergize when evolving robot controllers: artificial life/robotics/evolvable hardware. In Proceedings of the 13th annual conference on Genetic and evolutionary computation. ACM, 179--186. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Kalyanmoy Deb. 2014. Multi-objective optimization. In Search methodologies. Springer, 403--449.Google ScholarGoogle Scholar
  5. Jeffrey A Edlund, Nicolas Chaumont, Arend Hintze, Christof Koch, Giulio Tononi, and Christoph Adami. 2011. Integrated information increases with fitness in the evolution of animats. PLoS Comput Biol 7, 10 (2011), e1002236.Google ScholarGoogle ScholarCross RefCross Ref
  6. Diego Federici and Keith Downing. 2006. Evolution and development of a multi-cellular organism: scalability, resilience, and neutral complexification. Artificial life 12, 3 (2006), 381--409. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Heather J Goldsby, Rebecca L Young, Hans A Hofmann, and Arend Hintze. 2017. Increasing the complexity of solutions produced by an evolutionary developmental system. In Proceedings of the Genetic and Evolutionary Computation Conference Companion. ACM, 57--58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Laura M Grabowski and Maganã Javier M. 2013. Building on Simplicity: Multi-stage Evolution of Digital Organisms. Artificial Life 14 (2013).Google ScholarGoogle Scholar
  9. Arend Hintze, Jeffrey A Edlund, Randal S Olson, David B Knoester, Jory Schossau, Larissa Albantakis, Ali Tehrani-Saleh, Peter Kvam, Leigh Sheneman, Heather Goldsby, et al. 2017. Markov brains: A technical introduction. arXiv preprint arXiv:1709.05601 (2017).Google ScholarGoogle Scholar
  10. Arend Hintze and Masoud Miromeni. 2014. Evolution of autonomous hierarchy formation and maintenance. In Proceedings of the 14th International Conference on the Synthesis and Simulation of Living Systems (ALIFE 14), New York, NY, USA, Vol. 30. Citeseer, 366--367.Google ScholarGoogle ScholarCross RefCross Ref
  11. John R Koza. 1992. Genetic programming: on the programming of computers by means of natural selection. Vol. 1. MIT Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Lars Marstaller, Arend Hintze, and Christoph Adami. 2013. The evolution of representation in simple cognitive networks. Neural computation 25, 8 (2013). 2079--2107. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Jens Niehaus and Wolfgang Banzhaf. 2003. More on computational effort statistics for genetic programming. In EuroGP. Springer, 164--172. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Randal S Olson, Arend Hintze, Fred C Dyer, David B Knoester, and Christoph Adami. 2013. Predator confusion is sufficient to evolve swarming behaviour. Journal of The Royal Society Interface 10, 85 (2013), 20130305.Google ScholarGoogle ScholarCross RefCross Ref
  15. Bjørn Østman, Arend Hintze, and Christoph Adami. 2011. Impact of epistasis and pleiotropy on evolutionary adaptation. Proceedings of the Royal Society of London B: Biological Sciences (2011), rspb20110870.Google ScholarGoogle Scholar
  16. Jory Schossau, Christoph Adami, and Arend Hintze. 2015. Information-theoretic neuro-correlates boost evolution of cognitive systems. Entropy 18, 1 (2015), 6.Google ScholarGoogle ScholarCross RefCross Ref
  17. Michael J Wiser, Noah Ribeck, and Richard E Lenski. 2013. Long-term dynamics of adaptation in asexual populations. Science (2013), 1243357.Google ScholarGoogle Scholar

Index Terms

  1. Serendipitous scaffolding to improve a genetic algorithm's speed and quality

      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 '18: Proceedings of the Genetic and Evolutionary Computation Conference
        July 2018
        1578 pages
        ISBN:9781450356183
        DOI:10.1145/3205455

        Copyright © 2018 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: 2 July 2018

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate1,669of4,410submissions,38%

        Upcoming Conference

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

        • Downloads (Last 12 months)15
        • Downloads (Last 6 weeks)3

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader