Morpho Evolution with Learning Using a Controller Archive as an Inheritance Mechanism

Leni K. Le Goff*, Edgar Buchanan, Emma Hart, Agoston E. Eiben, Wei Li, Matteo De Carlo, Alan F. Winfield, Matthew F. Hale, Robert Woolley, Mike Angus, Jon Timmis, Andy M. Tyrrell

*Corresponding author for this work

Research output: Contribution to JournalArticleAcademicpeer-review

57 Downloads (Pure)

Abstract

Most work in evolutionary robotics centers on evolving a controller for a fixed body plan. However, previous studies suggest that simultaneously evolving both controller and body plan could open up many interesting possibilities. However, the joint optimization of body plan and control via evolutionary processes can be challenging in rich morphological spaces. This is because offspring can have body plans that are very different from either of their parents, leading to a potential mismatch between the structure of an inherited neural controller and the new body. To address this, we propose a framework that combines an evolutionary algorithm to generate body plans and a learning algorithm to optimize the parameters of a neural controller. The topology of this controller is created once the body plan of each offspring has been generated. The key novelty of the approach is to add an external archive for storing learned controllers that map to explicit 'types' of robots (where this is defined with respect to the features of the body plan). By initiating learning from a controller with an appropriate structure inherited from the archive, rather than from a randomly initialized one, we show that both the speed and magnitude of learning increase over time when compared to an approach that starts from scratch, using two tasks and three environments. The framework also provides new insights into the complex interactions between evolution and learning.

Original languageEnglish
Pages (from-to)507-517
Number of pages11
JournalIEEE Transactions on Cognitive and Developmental Systems
Volume15
Issue number2
Early online date2 Feb 2023
DOIs
Publication statusPublished - Jun 2023

Bibliographical note

Funding Information:
This work was supported in part by the EPSRC ARE Project under Grant EP/R03561X, Grant EP/R035733, and Grant EP/R035679; and in part by the Vrije 610 Universiteit Amsterdam.

Publisher Copyright:
© 2016 IEEE.

Funding

This work was supported in part by the EPSRC ARE Project under Grant EP/R03561X, Grant EP/R035733, and Grant EP/R035679; and in part by the Vrije 610 Universiteit Amsterdam.

FundersFunder number
Engineering and Physical Sciences Research CouncilEP/R035679, EP/R035733, EP/R03561X
Engineering and Physical Sciences Research Council

    Keywords

    • Embodied intelligence
    • evolutionary robotics

    Fingerprint

    Dive into the research topics of 'Morpho Evolution with Learning Using a Controller Archive as an Inheritance Mechanism'. Together they form a unique fingerprint.

    Cite this