Training Diverse High-Dimensional Controllers by Scaling Covariance Matrix Adaptation MAP-Annealing
Not on the map. Why?
Abstract (arXiv)
Pre-training a diverse set of neural network controllers in simulation has enabled robots to adapt online to damage in robot locomotion tasks. However, finding diverse, high-performing controllers requires expensive network training and extensive tuning of a large number of hyperparameters. On the other hand, Covariance Matrix Adaptation MAP-Annealing (CMA-MAE), an evolution strategies (ES)-based quality diversity algorithm, does not have these limitations and has achieved state-of-the-art performance on standard QD benchmarks. However, CMA-MAE cannot scale to modern neural network controllers due to its quadratic complexity. We leverage efficient approximation methods in ES to propose three new CMA-MAE variants that scale to high dimensions. Our experiments show that the variants outperform ES-based baselines in benchmark robotic locomotion tasks, while being comparable with or exceeding state-of-the-art deep reinforcement learning-based quality diversity algorithms.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 34 of its 60 references that are in the map. First posted on arXiv 6 Oct 2022.
Builds on
34 of 60 references.
References · 34
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2018Addressing Function Approximation Error in Actor-Critic Methodscited by 2,302
- 2016OpenAI Gymcited by 1,684
- 2017Evolution Strategies as a Scalable Alternative to Reinforcement Learningcited by 555
- 2015Illuminating search spaces by mapping elitescited by 406
- 2016The CMA Evolution Strategy: A Tutorialcited by 364
- 2020First return, then explorecited by 256
- 2014Robots that can adapt like animalscited by 203
- 2017Improving Exploration in Evolution Strategies for Deep Reinforcement Learning via a Population of Novelty-Seeking Agentscited by 107
- 2019Covariance Matrix Adaptation for the Rapid Illumination of Behavior Spacecited by 78
- 2021Differentiable Quality Diversitycited by 71
- 2016Using Centroidal Voronoi Tessellations to Scale Up the Multi-dimensional Archive of Phenotypic Elites Algorithmcited by 65
22 more
- 2020EGAD! an Evolved Grasping Analysis Dataset for diversity and reproducibility in robotic manipulationcited by 61
- 2019Autonomous skill discovery with Quality-Diversity and Unsupervised Descriptorscited by 57
- 2020Diversity Policy Gradient for Sample Efficient Quality-Diversity Optimizationcited by 53
- 2018Discovering the Elite Hypervolume by Leveraging Interspecies Correlationcited by 40
- 2022Deep Surrogate Assisted Generation of Environmentscited by 40
- 2018Data-Efficient Design Exploration through Surrogate-Assisted Illuminationcited by 38
- 2020Scaling MAP-Elites to Deep Neuroevolutioncited by 38
- 2021On the Importance of Environments in Human-Robot Coordinationcited by 37
- 2022Approximating Gradients for Differentiable Quality Diversity in Reinforcement Learningcited by 37
- 2019Mapping Hearthstone Deck Spaces through MAP-Elites with Sliding Boundariescited by 32
- 2021Deep Surrogate Assisted MAP-Elites for Automated Hearthstone Deckbuildingcited by 26
- 2017ES Is More Than Just a Traditional Finite-Difference Approximatorcited by 24
- 2022Covariance Matrix Adaptation MAP-Annealingcited by 24
- 2020A Quality Diversity Approach to Automatically Generating Human-Robot Interaction Scenarios in Shared Autonomycited by 20
- 2021Dynamics-Aware Quality-Diversity for Efficient Learning of Skill Repertoirescited by 20
- 2019Efficacy of Modern Neuro-Evolutionary Strategies for Continuous Control Optimizationcited by 15
- 2020BOP-Elites, a Bayesian Optimisation algorithm for Quality-Diversity searchcited by 15
- 2020Multi-Emitter MAP-Elites: Improving quality, diversity and convergence speed with heterogeneous sets of emitterscited by 14
- 2022Accelerated Quality-Diversity through Massive Parallelismcited by 14
- 2020Fast and stable MAP-Elites in noisy domains using deep gridscited by 13
- 2022Automatic Acquisition of a Repertoire of Diverse Grasping Trajectories through Behavior Shaping and Novelty Searchcited by 9
- 2015LM-CMA: an Alternative to L-BFGS for Large Scale Black-box Optimizationcited by 5
Built on by
Citing papers per year: 2023: 4; 2024: 1; 2025: 4; 2026: 1.
10 papers.
- 2023pyribs: A Bare-Bones Python Library for Quality Diversity Optimizationcited by 29
- 2023Proximal Policy Gradient Arborescence for Quality Diversity Reinforcement Learningcited by 20
- 2023Synergizing Quality-Diversity with Descriptor-Conditioned Reinforcement Learningcited by 6
- 2025AutoQD: Automatic Discovery of Diverse Behaviors with Quality-Diversity Optimizationcited by 3
- 2023Enhancing MAP-Elites with Multiple Parallel Evolution Strategiescited by 2
- 2024Algorithmic Scenario Generation as Quality Diversity Optimizationcited by 1
- 2025Soft Quality-Diversity Optimizationcited by 1
- 2025Scaling Policy Gradient Quality-Diversity with Massive Parallelization via Behavioral Variationscited by 0
- 2025"What are my options?": Explaining RL Agents with Diverse Near-Optimal Alternatives (Extended)cited by 0
- 2026Quality-Diversity Optimization as Multi-Objective Optimizationcited by 0
- 2026Quality-Diversity Optimization as Multi-Objective Optimization31 Jan 2026
- 2025Soft Quality-Diversity Optimization30 Nov 2025
- 2025"What are my options?": Explaining RL Agents with Diverse Near-Optimal Alternatives (Extended)11 Jun 2025
- 2025AutoQD: Automatic Discovery of Diverse Behaviors with Quality-Diversity Optimization5 Jun 2025
- 2025Scaling Policy Gradient Quality-Diversity with Massive Parallelization via Behavioral Variations30 Jan 2025
- 2024Algorithmic Scenario Generation as Quality Diversity Optimization7 Sep 2024
- 2023Synergizing Quality-Diversity with Descriptor-Conditioned Reinforcement Learning10 Dec 2023
- 2023Proximal Policy Gradient Arborescence for Quality Diversity Reinforcement Learning23 May 2023
- 2023Enhancing MAP-Elites with Multiple Parallel Evolution Strategies10 Mar 2023
- 2023pyribs: A Bare-Bones Python Library for Quality Diversity Optimization1 Mar 2023