Automating Representation Discovery with MAP-Elites

03/09/2020
by   Adam Gaier, et al.
6

The way solutions are represented, or encoded, is usually the result of domain knowledge and experience. In this work, we combine MAP-Elites with Variational Autoencoders to learn a Data-Driven Encoding (DDE) that captures the essence of the highest-performing solutions while still able to encode a wide array of solutions. Our approach learns this data-driven encoding during optimization by balancing between exploiting the DDE to generalize the knowledge contained in the current archive of elites and exploring new representations that are not yet captured by the DDE. Learning representation during optimization allows the algorithm to solve high-dimensional problems, and provides a low-dimensional representation which can be then be re-used. We evaluate the DDE approach by evolving solutions for inverse kinematics of a planar arm (200 joint angles) and for gaits of a 6-legged robot in action space (a sequence of 60 positions for each of the 12 joints). We show that the DDE approach not only accelerates and improves optimization, but produces a powerful encoding that captures a bias for high performance while expressing a variety of solutions.

READ FULL TEXT

page 1

page 2

page 3

page 5

page 6

page 7

page 8

page 9

research
04/16/2019

3D Shape Synthesis for Conceptual Design and Optimization Using Variational Autoencoders

We propose a data-driven 3D shape design method that can learn a generat...
research
02/25/2021

Structured Prediction for CRiSP Inverse Kinematics Learning with Misspecified Robot Models

With the recent advances in machine learning, problems that traditionall...
research
03/09/2020

Quality Diversity for Multi-task Optimization

Quality Diversity (QD) algorithms are a recent family of optimization al...
research
06/04/2022

Learning Generative Factors of Neuroimaging Data with Variational auto-encoders

Neuroimaging techniques produce high-dimensional, stochastic data from w...
research
02/17/2020

πVAE: Encoding stochastic process priors with variational autoencoders

Stochastic processes provide a mathematically elegant way model complex ...
research
12/28/2012

A Frequency-Domain Encoding for Neuroevolution

Neuroevolution has yet to scale up to complex reinforcement learning tas...
research
01/12/2022

Grassmannian Shape Representations for Aerodynamic Applications

Airfoil shape design is a classical problem in engineering and manufactu...

Please sign up or login with your details

Forgot password? Click here to reset