Litcius/Paper detail

Online Minimax Q Network Learning for Two-Player Zero-Sum Markov Games

Yuanheng Zhu, Dongbin Zhao

2020IEEE Transactions on Neural Networks and Learning Systems87 citationsDOI

Abstract

The Nash equilibrium is an important concept in game theory. It describes the least exploitability of one player from any opponents. We combine game theory, dynamic programming, and recent deep reinforcement learning (DRL) techniques to online learn the Nash equilibrium policy for two-player zero-sum Markov games (TZMGs). The problem is first formulated as a Bellman minimax equation, and generalized policy iteration (GPI) provides a double-loop iterative way to find the equilibrium. Then, neural networks are introduced to approximate Q functions for large-scale problems. An online minimax Q network learning algorithm is proposed to train the network with observations. Experience replay, dueling network, and double Q-learning are applied to improve the learning process. The contributions are twofold: 1) DRL techniques are combined with GPI to find the TZMG Nash equilibrium for the first time and 2) the convergence of the online learning algorithm with a lookup table and experience replay is proven, whose proof is not only useful for TZMGs but also instructive for single-agent Markov decision problems. Experiments on different examples validate the effectiveness of the proposed algorithm on TZMG problems.

Topics & Concepts

Reinforcement learningMarkov decision processNash equilibriumMinimaxComputer scienceZero-sum gameQ-learningConvergence (economics)Mathematical optimizationMarkov perfect equilibriumGame theoryBest responseDynamic programmingFictitious playMarkov chainExample of a game without a valueMarkov processArtificial intelligenceMathematical economicsSequential gameAlgorithmMathematicsMachine learningCombinatorial game theoryStatisticsEconomic growthEconomicsReinforcement Learning in RoboticsAdaptive Dynamic Programming ControlAdvanced Bandit Algorithms Research