Decentralized model-free reinforcement learning in stochastic games with average-reward objective

Romain Cravic, Nicolas Gast, Bruno Gaujal
1/13/2023
cs.LGcs.AIcs.GT

No confident code implementation found for this paper.

Abstract

We propose the first model-free algorithm that achieves low regret performance for decentralized learning in two-player zero-sum tabular stochastic games with infinite-horizon average-reward objective. In decentralized learning, the learning agent controls only one player and tries to achieve low regret performances against an arbitrary opponent. This contrasts with centralized learning where the agent tries to approximate the Nash equilibrium by controlling both players. In our infinite-horizon undiscounted setting, additional structure assumptions is needed to provide good behaviors of learning processes : here we assume for every strategy of the opponent, the agent has a way to go from any state to any other. This assumption is the analogous to the "communicating" assumption in the MDP setting. We show that our Decentralized Optimistic Nash Q-Learning (DONQ-learning) algorithm achieves both sublinear high probability regret of order $T^{3/4}$ and sublinear expected regret of order $T^{2/3}$. Moreover, our algorithm enjoys a low computational complexity and low memory space requirement compared to the previous works of (Wei et al. 2017) and (Jafarnia-Jahromi et al. 2021) in the same setting.

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. Any repos shown below are weak matches — 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{cravic2023decentralized,
  title  = {Decentralized model-free reinforcement learning in stochastic games with average-reward objective},
  author = {Romain Cravic and Nicolas Gast and Bruno Gaujal},
  year   = {2023},
  eprint = {2301.05630},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.05630v1}
}

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.05630.svg)](https://codeofpaper.com/paper/2301.05630)

Discussion