# Morpho-evolution with learning using a controller archive as an inheritance mechanism

arXiv: https://arxiv.org/abs/2104.04269 · HTML: https://mlsanity.com/paper/2104.04269/

## Key facts

- Cited by 9 papers in the map (data through 14 Oct 2026).
- Builds on 7 of its 46 references that are in the map.
- First posted on arXiv 9 Apr 2021.

## Builds on (most cited first, 7 of 7)

- [Illuminating search spaces by mapping elites](https://mlsanity.com/paper/1504.04909/) (2015)
- [The CMA Evolution Strategy: A Tutorial](https://mlsanity.com/paper/1604.00772/) (2016)
- [Embodied Intelligence via Learning and Evolution](https://mlsanity.com/paper/2102.02202/) (2021)
- [Scalable Co-Optimization of Morphology and Control in Embodied Machines](https://mlsanity.com/paper/1706.06133/) (2017)
- [Data-efficient Learning of Morphology and Controller for a Microrobot](https://mlsanity.com/paper/1905.01334/) (2019)
- [Real-World Evolution Adapts Robot Morphology and Control to Hardware Limitations](https://mlsanity.com/paper/1805.03388/) (2018)
- [Environmental Adaptation of Robot Morphology and Control through Real-world Evolution](https://mlsanity.com/paper/2003.13254/) (2020)

## Built on by (most cited first, 9 of 9)

- [The Effects of Learning in Morphologically Evolving Robot Systems](https://mlsanity.com/paper/2111.09851/) (2021)
- [Embodied Co-Design for Rapidly Evolving Agents: Taxonomy, Frontiers, and Challenges](https://mlsanity.com/paper/2512.04770/) (2025)
- [Co-Imitation: Learning Design and Behaviour by Imitation](https://mlsanity.com/paper/2209.01207/) (2022)
- [Lamarckian Inheritance Improves Robot Evolution in Dynamic Environments](https://mlsanity.com/paper/2403.19545/) (2024)
- [Generalized Early Stopping in Evolutionary Direct Policy Search](https://mlsanity.com/paper/2308.03574/) (2023)
- [Lamarck's Revenge: Inheritance of Learned Traits Can Make Robot Evolution Better](https://mlsanity.com/paper/2309.13099/) (2023)
- [Efficient and Diverse Generative Robot Designs using Evolution and Intrinsic Motivation](https://mlsanity.com/paper/2411.18423/) (2024)
- [Efficient Knowledge Transfer for Jump-Starting Control Policy Learning of Multirotors through Physics-Aware Neural Architectures](https://mlsanity.com/paper/2602.15533/) (2026)
- [An Empirical Study on the Computation Budget of Co-Optimization of Robot Design and Control in Simulation](https://mlsanity.com/paper/2409.08621/) (2024)

## Abstract (arXiv)

The joint optimisation of body-plan and control via evolutionary processes can be challenging in rich morphological spaces in which offspring can have body-plans that are very different from either of their parents. This causes a potential mismatch between the structure of an inherited 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 optimise the parameters of a neural controller. The topology of this controller is created once the body-plan of each offspring body-plan is 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 the features of the body-plan). By learning from a controller with an appropriate structure inherited from the archive, rather than from a randomly initialised one, we show that both the speed and magnitude of learning increases 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.
