Self-Play PSRO: Toward Optimal Populations in Two-Player Zero-Sum Games
Not on the map. Why?
Abstract (arXiv)
In competitive two-agent environments, deep reinforcement learning (RL) methods based on the Double Oracle (DO) algorithm, such as Policy Space Response Oracles (PSRO) and Anytime PSRO (APSRO), iteratively add RL best response policies to a population. Eventually, an optimal mixture of these population policies will approximate a Nash equilibrium. However, these methods might need to add all deterministic policies before converging. In this work, we introduce Self-Play PSRO (SP-PSRO), a method that adds an approximately optimal stochastic policy to the population in each iteration. Instead of adding only deterministic best responses to the opponent's least exploitable population mixture, SP-PSRO also learns an approximately optimal stochastic policy and adds it to the population as well. As a result, SP-PSRO empirically tends to converge much faster than APSRO and in many games converges in just a few iterations.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 28 of its 44 references that are in the map. First posted on arXiv 13 Jul 2022.
Builds on
28 of 44 references.
References · 28
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Deep Reinforcement Learning with Double Q-learningcited by 1,704
- 2017A Unified Game-Theoretic Approach to Multiagent Reinforcement Learningcited by 265
- 2019OpenSpiel: A Framework for Reinforcement Learning in Gamescited by 180
- 2016Deep Reinforcement Learning from Self-Play in Imperfect-Information Gamescited by 153
- 2022Mastering the Game of Stratego with Model-Free Multiagent Reinforcement Learningcited by 129
- 2021V-Learning -- A Simple, Efficient, Decentralized Algorithm for Multiagent RLcited by 111
- 2018Deep Counterfactual Regret Minimizationcited by 102
- 2020Learning Zero-Sum Simultaneous-Move Markov Games Using Function Approximation and Correlated Equilibriumcited by 100
- 2021Independent Policy Gradient Methods for Competitive Reinforcement Learningcited by 97
- 2021Global Convergence of Multi-Agent Policy Gradient in Markov Potential Gamescited by 89
- 2017Online Reinforcement Learning in Stochastic Gamescited by 67
16 more
- 2022A Unified Approach to Reinforcement Learning, Quantal Response Equilibria, and Two-Player Zero-Sum Gamescited by 64
- 2020From Poincar'e Recurrence to Convergence in Imperfect Information Games: Finding Equilibrium via Regularizationcited by 59
- 2022Independent Policy Gradient for Large-Scale Markov Potential Games: Sharper Rates, Function Approximation, and Game-Agnostic Convergencecited by 54
- 2019A Generalized Training Approach for Multiagent Learningcited by 53
- 2020Pipeline PSRO: A Scalable Approach for Finding Approximate Nash Equilibria in Large Gamescited by 47
- 2021Modelling Behavioural Diversity for Learning in Open-Ended Gamescited by 39
- 2020DREAM: Deep Regret minimization with Advantage baselines and Model-free learningcited by 36
- 2018Actor-Critic Policy Optimization in Partially Observable Multiagent Environmentscited by 35
- 2021XDO: A Double Oracle Algorithm for Extensive-Form Gamescited by 34
- 2021Independent Natural Policy Gradient Always Converges in Markov Potential Gamescited by 34
- 2021Gradient play in stochastic games: stationary points, convergence, and sample complexitycited by 32
- 2021Learning in Nonzero-Sum Stochastic Games with Potentialscited by 25
- 2022ESCHER: Eschewing Importance Sampling in Games by Computing a History Value Function to Estimate Regretcited by 24
- 2021Multi-Agent Training beyond Zero-Sum with Correlated Equilibrium Meta-Solverscited by 21
- 2021Online Double Oraclecited by 18
- 2022Anytime PSRO for Two-Player Zero-Sum Gamescited by 9
Built on by
Citing papers per year: 2022: 1; 2023: 6; 2024: 2; 2025: 2.
11 papers.
- 2025Language Self-Play For Data-Free Trainingcited by 42
- 2023Cooperative Open-ended Learning Framework for Zero-shot Coordinationcited by 30
- 2023ASP: Learn a Universal Neural Solver!cited by 27
- 2024A Survey on Self-play Methods in Reinforcement Learningcited by 26
- 2025Reevaluating Policy Gradient Methods for Imperfect-Information Gamescited by 13
- 2023Tackling Cooperative Incompatibility for Zero-Shot Human-AI Coordinationcited by 12
- 2024Policy Space Response Oracles: A Surveycited by 10
- 2022Feasible Adversarial Robust Reinforcement Learning for Underspecified Environmentscited by 4
- 2023JiangJun: Mastering Xiangqi by Tackling Non-Transitivity in Two-Player Zero-Sum Gamescited by 2
- 2023ApproxED: Approximate exploitability descent via learned best responsescited by 0
- 2023Game-Theoretic Robust Reinforcement Learning Handles Temporally-Coupled Perturbationscited by 0
- 2025Language Self-Play For Data-Free Training9 Sep 2025
- 2025Reevaluating Policy Gradient Methods for Imperfect-Information Games13 Feb 2025
- 2024A Survey on Self-play Methods in Reinforcement Learning2 Aug 2024
- 2024Policy Space Response Oracles: A Survey4 Mar 2024
- 2023JiangJun: Mastering Xiangqi by Tackling Non-Transitivity in Two-Player Zero-Sum Games9 Aug 2023
- 2023Game-Theoretic Robust Reinforcement Learning Handles Temporally-Coupled Perturbations22 Jul 2023
- 2023Tackling Cooperative Incompatibility for Zero-Shot Human-AI Coordination5 Jun 2023
- 2023ASP: Learn a Universal Neural Solver!1 Mar 2023
- 2023Cooperative Open-ended Learning Framework for Zero-shot Coordination9 Feb 2023
- 2023ApproxED: Approximate exploitability descent via learned best responses20 Jan 2023
- 2022Feasible Adversarial Robust Reinforcement Learning for Underspecified Environments19 Jul 2022