BOP-Elites, a Bayesian Optimisation algorithm for Quality-Diversity search
Not on the map. Why?
Abstract (arXiv)
Quality Diversity (QD) algorithms such as MAP-Elites are a class of optimisation techniques that attempt to find a set of high-performing points from an objective function while enforcing behavioural diversity of the points over one or more interpretable, user chosen, feature functions. In this paper we propose the Bayesian Optimisation of Elites (BOP-Elites) algorithm that uses techniques from Bayesian Optimisation to explicitly model both quality and diversity with Gaussian Processes. By considering user defined regions of the feature space as 'niches' our task is to find the optimal solution in each niche. We propose a novel acquisition function to intelligently choose new points that provide the highest expected improvement to the ensemble problem of identifying the best solution in every niche. In this way each function evaluation enriches our modelling and provides insight to the whole problem, naturally balancing exploration and exploitation of the search space. The resulting algorithm is very effective in identifying the parts of the search space that belong to a niche in feature space, and finding the optimal solution in each niche. It is also significantly more sample efficient than simpler benchmark approaches. BOP-Elites goes further than existing QD algorithms by quantifying the uncertainty around our predictions and offering additional illumination of the search space through surrogate models.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 7; 2023: 3; 2024: 1; 2025: 1; 2026: 1.
15 papers.
Sort:
By area:
- 2021Differentiable Quality Diversitycited by 71
- 2022Deep Surrogate Assisted Generation of Environmentscited by 40
- 2021Illuminating Diverse Neural Cellular Automata for Level Generationcited by 35
- 2022Discovering Many Diverse Solutions with Bayesian Optimizationcited by 29
- 2023pyribs: A Bare-Bones Python Library for Quality Diversity Optimizationcited by 29
- 2022Covariance Matrix Adaptation MAP-Annealingcited by 24
- 2023Proximal Policy Gradient Arborescence for Quality Diversity Reinforcement Learningcited by 20
- 2022Training Diverse High-Dimensional Controllers by Scaling Covariance Matrix Adaptation MAP-Annealingcited by 10
- 2023Quality Diversity through Human Feedback: Towards Open-Ended Diversity-Driven Optimizationcited by 10
- 2024Large Language Models as In-context AI Generators for Quality-Diversitycited by 7
- 2022A Collection of Quality Diversity Optimization Problems Derived from Hyperparameter Optimization of Machine Learning Modelscited by 3
- 2022Tackling Neural Architecture Search With Quality Diversity Optimizationcited by 3
3 more
- 2025Full Domain Analysis in Fluid Dynamicscited by 2
- 2022Quality-diversity in dissimilarity spacescited by 0
- 2026Quality-Diversity Optimization as Multi-Objective Optimizationcited by 0
- 2026Quality-Diversity Optimization as Multi-Objective Optimization31 Jan 2026
- 2025Full Domain Analysis in Fluid Dynamics28 May 2025
- 2024Large Language Models as In-context AI Generators for Quality-Diversity24 Apr 2024
- 2023Quality Diversity through Human Feedback: Towards Open-Ended Diversity-Driven Optimization18 Oct 2023
- 2023Proximal Policy Gradient Arborescence for Quality Diversity Reinforcement Learning23 May 2023
- 2023pyribs: A Bare-Bones Python Library for Quality Diversity Optimization1 Mar 2023
- 2022Quality-diversity in dissimilarity spaces14 Nov 2022
- 2022Discovering Many Diverse Solutions with Bayesian Optimization20 Oct 2022
- 2022Training Diverse High-Dimensional Controllers by Scaling Covariance Matrix Adaptation MAP-Annealing6 Oct 2022
- 2022Tackling Neural Architecture Search With Quality Diversity Optimization30 Jul 2022
- 2022Deep Surrogate Assisted Generation of Environments9 Jun 2022
- 2022Covariance Matrix Adaptation MAP-Annealing22 May 2022
- 2021Differentiable Quality Diversitycited by 71
- 2022Deep Surrogate Assisted Generation of Environmentscited by 40
- 2021Illuminating Diverse Neural Cellular Automata for Level Generationcited by 35
- 2022Discovering Many Diverse Solutions with Bayesian Optimizationcited by 29
- 2023pyribs: A Bare-Bones Python Library for Quality Diversity Optimizationcited by 29
- 2022Covariance Matrix Adaptation MAP-Annealingcited by 24
- 2023Proximal Policy Gradient Arborescence for Quality Diversity Reinforcement Learningcited by 20
- 2022Training Diverse High-Dimensional Controllers by Scaling Covariance Matrix Adaptation MAP-Annealingcited by 10
- 2024Large Language Models as In-context AI Generators for Quality-Diversitycited by 7
- 2022A Collection of Quality Diversity Optimization Problems Derived from Hyperparameter Optimization of Machine Learning Modelscited by 3
- 2022Tackling Neural Architecture Search With Quality Diversity Optimizationcited by 3
- 2025Full Domain Analysis in Fluid Dynamicscited by 2
12 most cited of 14 All 14 (JSON)
- 2026Quality-Diversity Optimization as Multi-Objective Optimization31 Jan 2026
- 2025Full Domain Analysis in Fluid Dynamics28 May 2025
- 2024Large Language Models as In-context AI Generators for Quality-Diversity24 Apr 2024
- 2023Proximal Policy Gradient Arborescence for Quality Diversity Reinforcement Learning23 May 2023
- 2023pyribs: A Bare-Bones Python Library for Quality Diversity Optimization1 Mar 2023
- 2022Quality-diversity in dissimilarity spaces14 Nov 2022
- 2022Discovering Many Diverse Solutions with Bayesian Optimization20 Oct 2022
- 2022Training Diverse High-Dimensional Controllers by Scaling Covariance Matrix Adaptation MAP-Annealing6 Oct 2022
- 2022Tackling Neural Architecture Search With Quality Diversity Optimization30 Jul 2022
- 2022Deep Surrogate Assisted Generation of Environments9 Jun 2022
- 2022Covariance Matrix Adaptation MAP-Annealing22 May 2022
- 2022A Collection of Quality Diversity Optimization Problems Derived from Hyperparameter Optimization of Machine Learning Models28 Apr 2022
12 newest of 14 All 14 (JSON)