Quality Diversity for Multi-task Optimization

03/09/2020
by   Jean-Baptiste Mouret, et al.
11

Quality Diversity (QD) algorithms are a recent family of optimization algorithms that search for a large set of diverse but high-performing solutions. Interestingly, they can solve multiple tasks at once. For instance, they can find the joint positions required for a robotic arm to reach a set of points, which can also be solved by running a classic optimizer for each target point. However, they cannot solve multiple tasks when the fitness needs to be evaluated independently for each task (e.g., optimizing policies to grasp many different objects). In this paper, we propose an extension of the MAP-Elites algorithm, called Multi-task MAP-Elites, that solves multiple tasks when the fitness function depends on the task. We evaluate it on a simulated parametrized planar arm (10-dimensional search space; 5000 tasks) and on a 6-legged robot with legs of different lengths (36-dimensional search space; 2000 tasks). The results show that in both cases our algorithm outperforms the optimization of each task separately with the CMA-ES algorithm.

READ FULL TEXT

page 1

page 5

page 7

page 8

research
05/02/2023

Multi-Task Multi-Behavior MAP-Elites

We propose Multi-Task Multi-Behavior MAP-Elites, a variant of MAP-Elites...
research
12/08/2020

Quality-Diversity Optimization: a novel branch of stochastic optimization

Traditional optimization algorithms search for a single global optimum t...
research
05/21/2021

On the use of feature-maps and parameter control for improved quality-diversity meta-evolution

In Quality-Diversity (QD) algorithms, which evolve a behaviourally diver...
research
03/09/2020

Automating Representation Discovery with MAP-Elites

The way solutions are represented, or encoded, is usually the result of ...
research
04/20/2015

Illuminating search spaces by mapping elites

Many fields use search algorithms, which automatically explore a search ...
research
02/01/2023

Evolving Flying Machines in Minecraft Using Quality Diversity

Minecraft is a great testbed for human creativity that has inspired the ...
research
05/12/2017

Quality and Diversity Optimization: A Unifying Modular Framework

The optimization of functions to find the best solution according to one...

Please sign up or login with your details

Forgot password? Click here to reset