paper-with-me

Papers

Pipeline PSRO: A Scalable Approach for Finding Approximate Nash Equilibria in Large Games

2020-06-15 · NeurIPS 2020 12 · Stephen McAleer, John Lanier, Roy Fox, Pierre Baldi

Finding approximate Nash equilibria in zero-sum imperfect-information games is challenging when the number of information states is large. Policy Space Response Oracles (PSRO) is a deep reinforcement learning algorithm grounded in game theory that is guaranteed to converge to an approximate Nash equilibrium. However, PSRO requires training a reinforcement learning policy at each iteration, making it too slow for large games. We show through counterexamples and experiments that DCH and Rectified PSRO, two existing approaches to scaling up PSRO, fail to converge even in small games. We introduce Pipeline PSRO (P2SRO), the first scalable general method for finding approximate Nash equilibria in large zero-sum imperfect-information games. P2SRO is able to parallelize PSRO with convergence guarantees by maintaining a hierarchical pipeline of reinforcement learning workers, each training against the policies generated by lower levels in the hierarchy. We show that unlike existing methods, P2SRO converges to an approximate Nash equilibrium, and does so faster as the number of parallel workers increases, across a variety of imperfect information games. We also introduce an open-source environment for Barrage Stratego, a variant of Stratego with an approximate game tree complexity of $10^{50}$. P2SRO is able to achieve state-of-the-art performance on Barrage Stratego and beats all existing bots. Experiment code is available athttps://github.com/JBLanier/pipeline-psro.

📄 PDF Abstract BibTeX arXiv:2006.08555

Code (2)

JBLanier/pipeline-psro 공식 구현
JBLanier/distributed-rl-for-imperfect-info-games

Tasks

Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Similar Papers 제목 키워드 기반

XDO: A Double Oracle Algorithm for Extensive-Form Games

2021-03-11 · NeurIPS 2021 12 · Stephen Mcaleer, John Lanier, Kevin Wang, Pierre Baldi 외

Policy Space Response Oracles (PSRO) is a reinforcement learning (RL) algorithm for two-player zero-sum games that has been empirically shown to find approximate Nash equilibria in large games. Although PSRO is guarantee…

FormReinforcement Learning (RL)

A Generalized Training Approach for Multiagent Learning

2019-09-27 · ICLR 2020 1 · Paul Muller, Shayegan Omidshafiei, Mark Rowland, Karl Tuyls 외

This paper investigates a population-based training regime based on game-theoretic principles called Policy-Spaced Response Oracles (PSRO). PSRO is general in the sense that it (1) encompasses well-known algorithms such …

MuJoCo

Self-Play PSRO: Toward Optimal Populations in Two-Player Zero-Sum Games

2022-07-13 · Stephen Mcaleer, JB Lanier, Kevin Wang, Pierre Baldi 외

In competitive two-agent environments, deep reinforcement learning (RL) methods based on the \emph{Double Oracle (DO)} algorithm, such as \emph{Policy Space Response Oracles (PSRO)} and \emph{Anytime PSRO (APSRO)}, itera…

Deep Reinforcement LearningReinforcement Learning (RL)

Policy Abstraction and Nash Refinement in Tree-Exploiting PSRO

2025-02-05 · Christine Konicki, Mithun Chakraborty, Michael P. Wellman

Policy Space Response Oracles (PSRO) interleaves empirical game-theoretic analysis with deep reinforcement learning (DRL) to solve games too complex for traditional analytic methods. Tree-exploiting PSRO (TE-PSRO) is a v…

Deep Reinforcement Learning

Fusion-PSRO: Nash Policy Fusion for Policy Space Response Oracles

2024-05-31 · Jiesong Lian, Yucong Huang, Chengdong Ma, Mingzhi Wang 외

For solving zero-sum games involving non-transitivity, a useful approach is to maintain a policy population to approximate the Nash Equilibrium (NE). Previous studies have shown that the Policy Space Response Oracles (PS…

Multi-agent Reinforcement Learning