Data-efficient Neuroevolution with Kernel-Based Surrogate Models

Adam Gaier 1, 2 Alexander Asteroth 1 Jean-Baptiste Mouret 2
2 LARSEN - Lifelong Autonomy and interaction skills for Robots in a Sensing ENvironment
Inria Nancy - Grand Est, LORIA - AIS - Department of Complex Systems, Artificial Intelligence & Robotics
Abstract : Surrogate-assistance approaches have long been used in computationally expensive domains to improve the data-efficiency of optimization algorithms. Neuroevolution, however, has so far resisted the application of these techniques because it requires the surrogate model to make fitness predictions based on variable topologies, instead of a vector of parameters. Our main insight is that we can sidestep this problem by using kernel-based surrogate models, which require only the definition of a distance measure between individuals. Our second insight is that the well-established Neuroevolution of Augmenting Topologies (NEAT) algorithm provides a computationally efficient distance measure between dissimilar networks in the form of "compatibility distance", initially designed to maintain topological diversity. Combining these two ideas, we introduce a surrogate-assisted neuroevolution algorithm that combines NEAT and a surrogate model built using a compatibility distance kernel. We demonstrate the data-efficiency of this new algorithm on the low dimensional cart-pole swing-up problem, as well as the higher dimensional half-cheetah running task. In both tasks the surrogate-assisted variant achieves the same or better results with several times fewer function evaluations as the original NEAT.
Complete list of metadatas

Cited literature [32 references]  Display  Hide  Download

https://hal.inria.fr/hal-01768248
Contributor : Jean-Baptiste Mouret <>
Submitted on : Tuesday, April 17, 2018 - 9:58:20 AM
Last modification on : Tuesday, December 18, 2018 - 4:40:22 PM

File

1804.05364.pdf
Files produced by the author(s)

Identifiers

Citation

Adam Gaier, Alexander Asteroth, Jean-Baptiste Mouret. Data-efficient Neuroevolution with Kernel-Based Surrogate Models. GECCO 2018 - Genetic and Evolutionary Computation Conference, Jul 2018, Kyoto, Japan. ⟨10.1145/3205455.3205510⟩. ⟨hal-01768248⟩

Share

Metrics

Record views

197

Files downloads

174