Differentiable Quality Diversity

06/07/2021
by   Matthew C. Fontaine, et al.
0

Quality diversity (QD) is a growing branch of stochastic optimization research that studies the problem of generating an archive of solutions that maximize a given objective function but are also diverse with respect to a set of specified measure functions. However, even when these functions are differentiable, QD algorithms treat them as "black boxes", ignoring gradient information. We present the differentiable quality diversity (DQD) problem, a special case of QD, where both the objective and measure functions are first order differentiable. We then present MAP-Elites via Gradient Arborescence (MEGA), a DQD algorithm that leverages gradient information to efficiently explore the joint range of the objective and measure functions. Results in two QD benchmark domains and in searching the latent space of a StyleGAN show that MEGA significantly outperforms state-of-the-art QD algorithms, highlighting DQD's promise for efficient quality diversity optimization when gradient information is available. Source code is available at https://github.com/icaros-usc/dqd.

READ FULL TEXT

page 7

page 8

page 20

research
06/08/2023

Gradient-Informed Quality Diversity for the Illumination of Discrete Spaces

Quality Diversity (QD) algorithms have been proposed to search for a lar...
research
02/08/2022

Approximating Gradients for Differentiable Quality Diversity in Reinforcement Learning

Consider a walking agent that must adapt to damage. To approach this tas...
research
04/14/2023

Efficient Quality-Diversity Optimization through Diverse Quality Species

A prevalent limitation of optimizing over a single objective is that it ...
research
11/27/2020

TaylorGAN: Neighbor-Augmented Policy Update for Sample-Efficient Natural Language Generation

Score function-based natural language generation (NLG) approaches such a...
research
11/04/2022

Benchmarking Quality-Diversity Algorithms on Neuroevolution for Reinforcement Learning

We present a Quality-Diversity benchmark suite for Deep Neuroevolution i...
research
09/22/2021

Differentiable Surface Triangulation

Triangle meshes remain the most popular data representation for surface ...
research
08/30/2021

The ensmallen library for flexible numerical optimization

We overview the ensmallen numerical optimization library, which provides...

Please sign up or login with your details

Forgot password? Click here to reset