Asymptotic Convergence and Performance of Multi-Agent Q-Learning Dynamics

Aamal Abbas Hussain, Francesco Belardinelli, Georgios Piliouras
1/23/2023
cs.GTcs.AIcs.MA

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

Achieving convergence of multiple learning agents in general $N$-player games is imperative for the development of safe and reliable machine learning (ML) algorithms and their application to autonomous systems. Yet it is known that, outside the bounds of simple two-player games, convergence cannot be taken for granted. To make progress in resolving this problem, we study the dynamics of smooth Q-Learning, a popular reinforcement learning algorithm which quantifies the tendency for learning agents to explore their state space or exploit their payoffs. We show a sufficient condition on the rate of exploration such that the Q-Learning dynamics is guaranteed to converge to a unique equilibrium in any game. We connect this result to games for which Q-Learning is known to converge with arbitrary exploration rates, including weighted Potential games and weighted zero sum polymatrix games. Finally, we examine the performance of the Q-Learning dynamic as measured by the Time Averaged Social Welfare, and comparing this with the Social Welfare achieved by the equilibrium. We provide a sufficient condition whereby the Q-Learning dynamic will outperform the equilibrium even if the dynamics do not converge.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{hussain2023asymptotic,
  title  = {Asymptotic Convergence and Performance of Multi-Agent Q-Learning Dynamics},
  author = {Aamal Abbas Hussain and Francesco Belardinelli and Georgios Piliouras},
  year   = {2023},
  eprint = {2301.09619},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.09619v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.09619.svg)](https://codeofpaper.com/paper/2301.09619)

Discussion