Empirical Game-Theoretic Analysis: A Survey
Michael P. Wellman, Karl Tuyls, Amy Greenwald
TL;DR
The paper surveys empirical game-theoretic analysis (EGTA), a methodology that induces empirical game models from agent-based simulations to enable equilibrium-based reasoning in complex, intractable environments. It organizes EGTA around the core workflow: restrict strategy sets with heuristic players, build empirical payoff models (often via heuristic payoff tables), solve for equilibria, and iteratively extend the model through learning and strategy exploration (notably PSRO). The survey highlights evolutionary dynamics, incomplete model handling, statistical reasoning (variance reduction, bootstrapping, sampling bounds), and automated strategy generation as key components, with wide applications in recreational games, economics/finance, and security. It also discusses empirical mechanism design and future directions, including richer representations (extensive form, mean-field, team settings) and improved reliability of conclusions under sampling noise.
Abstract
In the empirical approach to game-theoretic analysis (EGTA), the model of the game comes not from declarative representation, but is derived by interrogation of a procedural description of the game environment. The motivation for developing this approach was to enable game-theoretic reasoning about strategic situations too complex for analytic specification and solution. Since its introduction over twenty years ago, EGTA has been applied to a wide range of multiagent domains, from auctions and markets to recreational games to cyber-security. We survey the extensive methodology developed for EGTA over the years, organized by the elemental subproblems comprising the EGTA process. We describe key EGTA concepts and techniques, and the questions at the frontier of EGTA research. Recent advances in machine learning have accelerated progress in EGTA, and promise to significantly expand our capacities for reasoning about complex game situations.
