Two-Player Zero-Sum Games with Bandit Feedback

Elif Yılmaz, Christos Dimitrakakis
6/17/2025
cs.LGcs.GT

No official code found. Best implementation: EtaoinWu/instance-dependent-game-learning (0 stars, last commit 2025-02-26).

Abstract

We study a two-player zero-sum game in which the row player aims to maximize their payoff against an adversarial column player, under an unknown payoff matrix estimated through bandit feedback. We propose three algorithms based on the Explore-Then-Commit framework. The first adapts it to zero-sum games, the second incorporates adaptive elimination that leverages the $\varepsilon$-Nash Equilibrium property to efficiently select the optimal action pair, and the third extends the elimination algorithm by employing non-uniform exploration. Our objective is to demonstrate the applicability of ETC in a zero-sum game setting by focusing on learning pure strategy Nash Equilibria. A key contribution of our work is a derivation of instance-dependent upper bounds on the expected regret of our proposed algorithms, which has received limited attention in the literature on zero-sum games. Particularly, after $T$ rounds, we achieve an instance-dependent regret upper bounds of $O(Δ+ \sqrt{T})$ for ETC in zero-sum game setting and $O(\log (T Δ^2) / Δ)$ for the adaptive elimination algorithm and its variant with non-uniform exploration, where $Δ$ denotes the suboptimality gap. Therefore, our results indicate that ETC-based algorithms perform effectively in adversarial game settings, achieving regret bounds comparable to existing methods while providing insight through instance-dependent analysis.

View on arXivView PDF

Code Implementations(1)

code repository for the paper *Instance-dependent regret bounds for learning two-player zero-sum games with bandit feedback*

00Python, Jupyter NotebookFeb 21, 20251 years ago

Similar Papers

Cite this paper

@article{ylmaz2025twoplayer,
  title  = {Two-Player Zero-Sum Games with Bandit Feedback},
  author = {Elif Yılmaz and Christos Dimitrakakis},
  year   = {2025},
  eprint = {2506.14518},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.14518v2}
}

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

Discussion