Adversarial Coevolutionary Illumination with Generational Adversarial MAP-Elites
Timothée Anne, Noah Syrkis, Meriem Elhosni, Florian Turati, Franck Legendre, Alain Jaquier, Sebastian Risi
TL;DR
This work introduces Generational Adversarial MAP-Elites (GAME), a coevolutionary quality-diversity algorithm for illuminating adversarial problems by alternately evolving opposing sides. GAME integrates a Vision Embedding Model (VEM) to define a domain-agnostic behavior space from video data and uses growing unstructured archives to manage high-dimensional embeddings. Through three case studies—Parabellum (multi-agent battle), 2D soft robots (Wrestling), and Hearthbreaker (deck building)—the approach reveals arms-race dynamics, the importance of neutral mutations as stepping stones, and how bootstrap and diversity interact with quality to shape illumination. The results highlight both the broad applicability of GAME and its limitations due to finite search spaces, pointing to future work on open-ended adversarial coevolution and richer body–brain or environment–controller coevolution scenarios.
Abstract
Quality-Diversity (QD) algorithms seek to discover diverse, high-performing solutions across a behavior space, contrasting with conventional optimization methods that target a single optimum. Adversarial problems present unique challenges for QD approaches, as the competing nature of opposing sides creates interdependencies that complicate the evolution process. Existing QD methods applied to such scenarios typically fix one side, constraining behavioral diversity. We present Generational Adversarial MAP-Elites (GAME), a coevolutionary QD algorithm that evolves both sides by alternating which side is evolved at each generation. By integrating a vision embedding model, our approach eliminates the need for domain-specific behavior descriptors and instead operates on video. We validate GAME across three distinct adversarial domains: a multi-agent battle game, a soft-robot wrestling environment, and a deck building game. Our experiments reveal several evolutionary phenomena, including arms-race-like dynamics, enhanced novelty through generational extinction, and the preservation of neutral mutations as crucial stepping stones toward the highest performance. While GAME successfully illuminates all adversarial problems, its capacity for truly open-ended discovery remains constrained by the finite nature of the underlying search spaces. These findings establish GAME's broad applicability while highlighting opportunities for future research into open-ended adversarial coevolution.
