Reducing training environments in evolutionary robotics through ecological modularity

0Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

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 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.

Cite

CITATION STYLE

APA

Cappelle, C., Bernatskiy, A., & Bongard, J. (2017). Reducing training environments in evolutionary robotics through ecological modularity. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10384 LNAI, pp. 95–106). Springer Verlag. https://doi.org/10.1007/978-3-319-63537-8_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free