skip to main content
10.1145/3067695.3076027acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
poster
Public Access

Ecological modularity as a means to reduce necessary training environments in evolutionary robotics

Published:15 July 2017Publication History

ABSTRACT

Due to the large number of evaluations required, evolutionary robotics experiments are generally conducted in simulated environments. One way to increase the generality of a robot's behavior is to evolve it in multiple environments. These environment spaces can be defined by the number of free parameters (f) and the number of variations each free parameter can take (n). Each environment space then has nf individual environments. For a robot to be fit in the environment space it must perform well in each of the nf environments. Thus the number of environments grows exponentially as n and f are increased. To mitigate the problem of having to evolve a robot in each environment in the space we introduce the concept of ecological modularity. Ecological modularity is here defined as the robot's modularity with respect to free parameters in the its environment space. We show that if a robot is modular along m of the free parameters in its environment space, it only needs to be evolved in nf-m+1 environments to be fit in all of the nf environments. This work thus presents a heretofore unknown relationship between the modularity of an agent and its ability to generalize evolved behaviors in new environments.

References

  1. Collin K Cappelle, Anton Bernatskiy, Kenneth Livingston, Nicholas Livingston, and Josh Bongard. 2016. Morphological Modularity Can Enable the Evolution of Robot Behavior to Scale Linearly with the Number of Environmental Features. Frontiers in Robotics and AI 3 (2016), 59.Google ScholarGoogle ScholarCross RefCross Ref
  2. Jeff Clune, Jean-Baptiste Mouret, and Hod Lipson. 2013. The evolutionary origins of modularity. Procs of the Royal Society B: Biological sciences 280, 1755 (2013), 20122863.Google ScholarGoogle Scholar
  3. Kai Olav Ellefsen, Jean-Baptiste Mouret, and Jeff Clune. 2015. Neural modularity helps organisms evolve to learn new skills without forgetting old skills. PLoS Comput Biol 11, 4 (2015), e1004128.Google ScholarGoogle ScholarCross RefCross Ref
  4. Robert M French. 1999. Catastrophic forgetting in connectionist networks. Trends in cognitive sciences 3, 4 (1999), 128--135.Google ScholarGoogle Scholar
  5. Hod Lipson, Jordan B Pollack, Nam P Suh, and P Wainwright. 2002. On the origin of modular variation. Evolution 56, 8 (2002), 1549--1556.Google ScholarGoogle ScholarCross RefCross Ref
  6. Maja Matarić and Dave Cliff. 1996. Challenges in evolving controllers for physical robots. Robotics and autonomous systems 19, 1 (1996), 67--83.Google ScholarGoogle Scholar
  1. Ecological modularity as a means to reduce necessary training environments in evolutionary robotics

        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 Companion
          July 2017
          1934 pages
          ISBN:9781450349390
          DOI:10.1145/3067695

          Copyright © 2017 Owner/Author

          Permission to make digital or hard copies of part or all 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.

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 15 July 2017

          Check for updates

          Qualifiers

          • poster

          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)12
          • Downloads (Last 6 weeks)1

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader