Generational Replacement and Learning for High-Performing and Diverse Populations in Evolvable Robots
K. Ege de Bruin, Kyrre Glette, Kai Olav Ellefsen

TL;DR
This paper explores combining generational replacement with intra-life learning in evolutionary robotics to enhance diversity without sacrificing performance, emphasizing the importance of appropriate performance metrics.
Contribution
It demonstrates that combining generational replacement with intra-life learning increases diversity while maintaining high performance in evolvable robots.
Findings
Combining generational replacement with intra-life learning boosts diversity.
Performance metrics significantly influence evaluation outcomes.
The approach maintains high performance comparable to elitism methods.
Abstract
Evolutionary Robotics offers the possibility to design robots to solve a specific task automatically by optimizing their morphology and control together. However, this co-optimization of body and control is challenging, because controllers need some time to adapt to the evolving morphology - which may make it difficult for new and promising designs to enter the evolving population. A solution to this is to add intra-life learning, defined as an additional controller optimization loop, to each individual in the evolving population. A related problem is the lack of diversity often seen in evolving populations as evolution narrows the search down to a few promising designs too quickly. This problem can be mitigated by implementing full generational replacement, where offspring robots replace the whole population. This solution for increasing diversity usually comes at the cost of lower…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Evolutionary Algorithms and Applications · Modular Robots and Swarm Intelligence
