Mapping Hearthstone Deck Spaces through MAP-Elites with Sliding Boundaries
Not on the map. Why?
Abstract (arXiv)
Quality diversity (QD) algorithms such as MAP-Elites have emerged as a powerful alternative to traditional single-objective optimization methods. They were initially applied to evolutionary robotics problems such as locomotion and maze navigation, but have yet to see widespread application. We argue that these algorithms are perfectly suited to the rich domain of video games, which contains many relevant problems with a multitude of successful strategies and often also multiple dimensions along which solutions can vary. This paper introduces a novel modification of the MAP-Elites algorithm called MAP-Elites with Sliding Boundaries (MESB) and applies it to the design and rebalancing of Hearthstone, a popular collectible card game chosen for its number of multidimensional behavior features relevant to particular styles of play. To avoid overpopulating cells with conflated behaviors, MESB slides the boundaries of cells based on the distribution of evolved individuals. Experiments in this paper demonstrate the performance of MESB in Hearthstone. Results suggest MESB finds diverse ways of playing the game well along the selected behavioral dimensions. Further analysis of the evolved strategies reveals common patterns that recur across behavioral dimensions and explores how MESB can help rebalance the game.
Key facts. Cited by 32 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 Apr 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 8; 2023: 8; 2024: 4; 2025: 3; 2026: 4.
32 papers.
Sort:
By area:
- 2021Differentiable Quality Diversitycited by 71
- 2023pyribs: A Bare-Bones Python Library for Quality Diversity Optimizationcited by 29
- 2021Generating and Blending Game Levels via Quality-Diversity in the Latent Space of a Variational Autoencodercited by 27
- 2022Covariance Matrix Adaptation MAP-Annealingcited by 24
- 2021Dynamics-Aware Quality-Diversity for Efficient Learning of Skill Repertoirescited by 20
- 2022Learning Controllable 3D Level Generatorscited by 19
- 2023Multi-Robot Coordination and Layout Design for Automated Warehousingcited by 17
- 2022Accelerated Quality-Diversity through Massive Parallelismcited by 14
- 2023Games for Artificial Intelligence Research: A Review and Perspectivescited by 14
- 2022Training Diverse High-Dimensional Controllers by Scaling Covariance Matrix Adaptation MAP-Annealingcited by 10
- 2022Benchmarking Quality-Diversity Algorithms on Neuroevolution for Reinforcement Learningcited by 10
- 2023Quality Diversity through Human Feedback: Towards Open-Ended Diversity-Driven Optimizationcited by 10
20 more
- 2023Q(D)O-ES: Population-based Quality (Diversity) Optimisation for Post Hoc Ensemble Selection in AutoMLcited by 8
- 2022Learning to Walk Autonomously via Reset-Free Quality-Diversitycited by 7
- 2022Quality Diversity Evolutionary Learning of Decision Treescited by 7
- 2023Summarizing Strategy Card Game AI Competitioncited by 7
- 2021Evolving Evaluation Functions for Collectible Card Game AIcited by 6
- 2024Measuring Diversity of Game Scenarioscited by 5
- 2025Destination-to-Chutes Task Mapping Optimization for Multi-Robot Coordination in Robotic Sorting Systemscited by 3
- 2023Introducing Tales of Tribute AI Competitioncited by 2
- 2025Multi-Objective Quality-Diversity in Unstructured and Unbounded Spacescited by 2
- 2022Persona-driven Dominant/Submissive Map (PDSM) Generation for Tutorialscited by 1
- 2025Soft Quality-Diversity Optimizationcited by 1
- 2026Optimization of Edge Directions and Weights for Mixed Guidance Graphs in Lifelong Multi-Agent Path Findingcited by 1
- 2026HAPEns: Hardware-Aware Post-Hoc Ensembling for Tabular Datacited by 1
- 2021Rinascimento: searching the behaviour space of Splendorcited by 0
- 2023Automated Graph Genetic Algorithm based Puzzle Validation for Faster Game Designcited by 0
- 2024From Metrics to Meaning: Time to Rethink Evaluation in Human-AI Collaborative Designcited by 0
- 2024Dynamic Quality-Diversity Searchcited by 0
- 2024Identifying and Clustering Counter Relationships of Team Compositions in PvP Games for Efficient Balance Analysiscited by 0
- 2026Procedural Generation of First Person Shooter Maps using Map-Elitescited by 0
- 2026GoAnt: Quality-Diversity Multi-Agent Search for Alpha Factor Discovery in Market Microstructure Datacited by 0
- 2026GoAnt: Quality-Diversity Multi-Agent Search for Alpha Factor Discovery in Market Microstructure Data8 Sep 2026
- 2026Procedural Generation of First Person Shooter Maps using Map-Elites28 May 2026
- 2026HAPEns: Hardware-Aware Post-Hoc Ensembling for Tabular Data11 Mar 2026
- 2026Optimization of Edge Directions and Weights for Mixed Guidance Graphs in Lifelong Multi-Agent Path Finding26 Feb 2026
- 2025Soft Quality-Diversity Optimization30 Nov 2025
- 2025Destination-to-Chutes Task Mapping Optimization for Multi-Robot Coordination in Robotic Sorting Systems3 Oct 2025
- 2025Multi-Objective Quality-Diversity in Unstructured and Unbounded Spaces28 Mar 2025
- 2024Identifying and Clustering Counter Relationships of Team Compositions in PvP Games for Efficient Balance Analysis30 Aug 2024
- 2024Measuring Diversity of Game Scenarios15 Apr 2024
- 2024Dynamic Quality-Diversity Search7 Apr 2024
- 2024From Metrics to Meaning: Time to Rethink Evaluation in Human-AI Collaborative Design30 Jan 2024
- 2023Quality Diversity through Human Feedback: Towards Open-Ended Diversity-Driven Optimization18 Oct 2023
20 more
- 2023Q(D)O-ES: Population-based Quality (Diversity) Optimisation for Post Hoc Ensemble Selection in AutoML17 Jul 2023
- 2023Summarizing Strategy Card Game AI Competition19 May 2023
- 2023Introducing Tales of Tribute AI Competition14 May 2023
- 2023Multi-Robot Coordination and Layout Design for Automated Warehousing10 May 2023
- 2023Games for Artificial Intelligence Research: A Review and Perspectives26 Apr 2023
- 2023pyribs: A Bare-Bones Python Library for Quality Diversity Optimization1 Mar 2023
- 2023Automated Graph Genetic Algorithm based Puzzle Validation for Faster Game Design17 Feb 2023
- 2022Benchmarking Quality-Diversity Algorithms on Neuroevolution for Reinforcement Learning4 Nov 2022
- 2022Training Diverse High-Dimensional Controllers by Scaling Covariance Matrix Adaptation MAP-Annealing6 Oct 2022
- 2022Quality Diversity Evolutionary Learning of Decision Trees17 Aug 2022
- 2022Learning Controllable 3D Level Generators27 Jun 2022
- 2022Covariance Matrix Adaptation MAP-Annealing22 May 2022
- 2022Persona-driven Dominant/Submissive Map (PDSM) Generation for Tutorials11 Apr 2022
- 2022Learning to Walk Autonomously via Reset-Free Quality-Diversity7 Apr 2022
- 2022Accelerated Quality-Diversity through Massive Parallelism2 Feb 2022
- 2021Dynamics-Aware Quality-Diversity for Efficient Learning of Skill Repertoires16 Sep 2021
- 2021Rinascimento: searching the behaviour space of Splendor15 Jun 2021
- 2021Differentiable Quality Diversity7 Jun 2021
- 2021Evolving Evaluation Functions for Collectible Card Game AI3 May 2021
- 2021Generating and Blending Game Levels via Quality-Diversity in the Latent Space of a Variational Autoencoder24 Feb 2021
- 2021Differentiable Quality Diversitycited by 71
- 2023pyribs: A Bare-Bones Python Library for Quality Diversity Optimizationcited by 29
- 2021Generating and Blending Game Levels via Quality-Diversity in the Latent Space of a Variational Autoencodercited by 27
- 2022Covariance Matrix Adaptation MAP-Annealingcited by 24
- 2021Dynamics-Aware Quality-Diversity for Efficient Learning of Skill Repertoirescited by 20
- 2022Learning Controllable 3D Level Generatorscited by 19
- 2023Multi-Robot Coordination and Layout Design for Automated Warehousingcited by 17
- 2022Accelerated Quality-Diversity through Massive Parallelismcited by 14
- 2023Games for Artificial Intelligence Research: A Review and Perspectivescited by 14
- 2022Training Diverse High-Dimensional Controllers by Scaling Covariance Matrix Adaptation MAP-Annealingcited by 10
- 2022Benchmarking Quality-Diversity Algorithms on Neuroevolution for Reinforcement Learningcited by 10
- 2023Q(D)O-ES: Population-based Quality (Diversity) Optimisation for Post Hoc Ensemble Selection in AutoMLcited by 8
12 most cited of 31 All 31 (JSON)
- 2026GoAnt: Quality-Diversity Multi-Agent Search for Alpha Factor Discovery in Market Microstructure Data8 Sep 2026
- 2026Procedural Generation of First Person Shooter Maps using Map-Elites28 May 2026
- 2026HAPEns: Hardware-Aware Post-Hoc Ensembling for Tabular Data11 Mar 2026
- 2026Optimization of Edge Directions and Weights for Mixed Guidance Graphs in Lifelong Multi-Agent Path Finding26 Feb 2026
- 2025Soft Quality-Diversity Optimization30 Nov 2025
- 2025Destination-to-Chutes Task Mapping Optimization for Multi-Robot Coordination in Robotic Sorting Systems3 Oct 2025
- 2025Multi-Objective Quality-Diversity in Unstructured and Unbounded Spaces28 Mar 2025
- 2024Identifying and Clustering Counter Relationships of Team Compositions in PvP Games for Efficient Balance Analysis30 Aug 2024
- 2024Measuring Diversity of Game Scenarios15 Apr 2024
- 2024Dynamic Quality-Diversity Search7 Apr 2024
- 2024From Metrics to Meaning: Time to Rethink Evaluation in Human-AI Collaborative Design30 Jan 2024
- 2023Q(D)O-ES: Population-based Quality (Diversity) Optimisation for Post Hoc Ensemble Selection in AutoML17 Jul 2023
12 newest of 31 All 31 (JSON)