How to Promote Generalisation in Evolutionary Robotics: the ProGAb Approach

Abstract : In Evolutionary Robotics (ER), controllers are assessed in a single or a few environments. As a consequence, good performances in new di erent contexts are not guaranteed. While a lot of ER works deal with robustness, i.e. the ability to perform well on new contexts close to the ones used for evaluation, no current approach is able to promote broader generalisation abilities without any assumption on the new contexts. In this paper, we introduce the ProGAb approach, which is based on the standard three data sets methodology of supervised machine learning, and compare it to state-of- the-art ER methods on two simulated robotic tasks: a navi- gation task in a T-maze and a more complex ball-collecting task in an arena. In both applications, the ProGAb ap- proach: (1) produced controllers with better generalisation abilities than the other methods; (2) needed two to three times fewer evaluations to discover such solutions.
Document type :
Conference papers
Complete list of metadatas

Cited literature [36 references]  Display  Hide  Download
Contributor : Sylvain Koos <>
Submitted on : Wednesday, October 19, 2011 - 6:34:00 PM
Last modification on : Thursday, March 21, 2019 - 2:42:23 PM
Long-term archiving on : Thursday, November 15, 2012 - 10:05:33 AM


Files produced by the author(s)



Tony Pinville, Sylvain Koos, Jean-Baptiste Mouret, Stéphane Doncieux. How to Promote Generalisation in Evolutionary Robotics: the ProGAb Approach. Conference on Genetic and Evolutionary Computation, Jul 2010, Ireland. pp.259-266, ⟨10.1145/2001576.2001612⟩. ⟨hal-00633928⟩



Record views


Files downloads