On the use of feature-maps and parameter control for improved quality-diversity meta-evolution
David M. Bossens, Danesh Tarapore
TL;DR
The paper tackles automated design of quality-diversity archives by evolving both the MAP-Elites behaviour space and its evolutionary parameters. It introduces three core advances: a k-best database to preserve quality and diversity, a general feature-map that can be non-linear and parameterised by a meta-genotype, and dynamic parameter control integrated via CMA-ES-based meta-evolution. Validated on an 8-joint planar robot arm, non-linear feature-maps yield up to ~15× higher meta-fitness than linear maps, while reinforcement learning often delivers the best parameter-control performance; the approach also enables robust damage recovery, achieving over 80% reach for moderate damages. These findings indicate that automatic configuration of QD systems can substantially improve archive quality, generalisation to unseen perturbations, and practical robustness in robotic control tasks.
Abstract
In Quality-Diversity (QD) algorithms, which evolve a behaviourally diverse archive of high-performing solutions, the behaviour space is a difficult design choice that should be tailored to the target application. In QD meta-evolution, one evolves a population of QD algorithms to optimise the behaviour space based on an archive-level objective, the meta-fitness. This paper proposes an improved meta-evolution system such that (i) the database used to rapidly populate new archives is reformulated to prevent loss of quality-diversity; (ii) the linear transformation of base-features is generalised to a feature-map, a function of the base-features parametrised by the meta-genotype; and (iii) the mutation rate of the QD algorithm and the number of generations per meta-generation are controlled dynamically. Experiments on an 8-joint planar robot arm compare feature-maps (linear, non-linear, and feature-selection), parameter control strategies (static, endogenous, reinforcement learning, and annealing), and traditional MAP-Elites variants, for a total of 49 experimental conditions. Results reveal that non-linear and feature-selection feature-maps yield a 15-fold and 3-fold improvement in meta-fitness, respectively, over linear feature-maps. Reinforcement learning ranks among top parameter control methods. Finally, our approach allows the robot arm to recover a reach of over 80% for most damages and at least 60% for severe damages.
