α-Rank: Multi-Agent Evaluation by Evolution
By Shayegan Omidshafiei, Christos H. Papadimitriou, Georgios Piliouras, Karl Tuyls, Mark Rowland, Jean-Baptiste Lespiau, Wojciech M. Czarnecki, Marc Lanctot, Julien Pérolat, R´emi Munos. 2019
141 citations recorded by the source corpus.
We introduce α-Rank, a principled evolutionary dynamics methodology, for the evaluation and ranking of agents in large-scale multi-agent interactions, grounded in a novel dynamical game-theoretic solution concept called Markov-Conley chains (MCCs). The approach leverages continuous-time and discrete-time evolutionary dynamical systems applied to empirical games, and scales tractably in the number of agents, in the type of interactions (beyond dyadic), and the type of empirical games (symmetric and asymmetric). Current models are fundamentally limited in one or more of these dimensions, and are not guaranteed to converge to the desired game-theoretic solution concept (typically the Nash equilibrium). α-Rank automatically provides a ranking over the set of agents under evaluation and provides insights into their strengths, weaknesses, and long-term dynamics in terms of basins of attraction and sink components. This is a direct consequence of the correspondence we establish to the dynamical MCC solution concept when the underlying evolutionary model’s ranking-intensity parameter, α, is chosen to be large, which exactly forms the basis of α-Rank. In contrast to the Nash equilibrium, which is a static solution concept based solely on fixed points, MCCs are a dynamical solution concept based on the Markov chain formalism, Conley’s Fundamental Theorem of Dynamical Systems, and the core ingredients of dynamical systems: fixed points, recurrent sets, periodic orbits, and limit cycles. Our α-Rank method runs in polynomial time with respect to the total number of pure strategy profiles, whereas computing a Nash equilibrium for a general-sum game is known to be intractable. We introduce mathematical proofs that not only provide an overarching and unifying perspective of existing continuous- and discrete-time evolutionary evaluation models, but also reveal the formal underpinnings of the α-Rank methodology. We illustrate the method in canonical games and empirically validate it in several domains, including AlphaGo, AlphaZero, MuJoCo Soccer, and Poker.
Subfields: Artificial Intelligence, Economics and Econometrics, Sociology and Political Science, Reinforcement Learning, Game & Decision Theory
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Sergey Levine
- Karl Tuyls
- Marc Lanctot
- R´emi Munos
- Julien Pérolat
- Pieter Abbeel
- Yuxi Li
- Joel Z. Leibo
In Economics and Econometrics
- Karl Tuyls
- Julien Pérolat
- Marc Lanctot
- R´emi Munos
- Jean-Baptiste Lespiau
- Dustin Morrill
- Shayegan Omidshafiei
- Joel Z. Leibo
In Sociology and Political Science
- Daniel Hennes
- Joel Z. Leibo
- R´emi Munos
- Marc Lanctot
- Karl Tuyls
- Yuhuai Wu
- Julien Pérolat
- Rémi Leblond
In Reinforcement Learning
- Karl Tuyls
- Julien Pérolat
- R´emi Munos
- Sergey Levine
- Marc Lanctot
- Joel Z. Leibo
- Audrunas Gruslys
- Jean-Baptiste Lespiau
In Game & Decision Theory
- Karl Tuyls
- Julien Pérolat
- Marc Lanctot
- Jean-Baptiste Lespiau
- R´emi Munos
- Shayegan Omidshafiei
- Daniel Hennes
- Dustin Morrill
Citations in the corpus
- Options as responses: Grounding behavioural hierarchies in multi-agent RL (2019, background): “For example, the game’s intransitive response dynamics (rock beats scissors, which beat paper, which in turn beats rock), may induce endlessly recurring cyclic reinforcement learning challenges [4, 18, 24].”
- Neural Replicator Dynamics (2019, background): “EGT models the interactions of a population of individuals that have minimal knowledge of opponent strategies or preferences, and has proven vital for not only the analysis and evaluation of MARL agents [45, 50, 66, 67], but also the development of novel algorithms [64].”