LGDSMLAug 29, 2019

Solving Discounted Stochastic Two-Player Games with Near-Optimal Time and Sample Complexity

arXiv:1908.11071v175 citations
AI Analysis

This work solves a foundational problem in reinforcement learning by extending near-optimal MDP results to multi-agent stochastic games, which could facilitate future research in multi-agent settings.

The paper tackles the problem of solving discounted two-player turn-based zero-sum stochastic games by providing an algorithm that computes an ε-optimal strategy with high probability using Õ((1 - γ)^{-3} ε^{-2}) samples per state-action pair, achieving near-optimal time and sample complexity.

In this paper, we settle the sampling complexity of solving discounted two-player turn-based zero-sum stochastic games up to polylogarithmic factors. Given a stochastic game with discount factor $γ\in(0,1)$ we provide an algorithm that computes an $ε$-optimal strategy with high-probability given $\tilde{O}((1 - γ)^{-3} ε^{-2})$ samples from the transition function for each state-action-pair. Our algorithm runs in time nearly linear in the number of samples and uses space nearly linear in the number of state-action pairs. As stochastic games generalize Markov decision processes (MDPs) our runtime and sample complexities are optimal due to Azar et al (2013). We achieve our results by showing how to generalize a near-optimal Q-learning based algorithms for MDP, in particular Sidford et al (2018), to two-player strategy computation algorithms. This overcomes limitations of standard Q-learning and strategy iteration or alternating minimization based approaches and we hope will pave the way for future reinforcement learning results by facilitating the extension of MDP results to multi-agent settings with little loss.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes