English

Optimistic Gradient Descent Ascent in Zero-Sum and General-Sum Bilinear Games

Optimization and Control 2022-11-24 v2

Abstract

We study the convergence of Optimistic Gradient Descent Ascent in unconstrained bilinear games. In a first part, we consider the zero-sum case and extend previous results by Daskalakis et al. in 2018, Liang and Stokes in 2019, and others: we prove, for any payoff matrix, the exponential convergence of OGDA to a saddle point and also provide a new, optimal, geometric ratio for the convergence. We also characterize the step sizes inducing convergence, and are able to deduce the optimal step size for the speed of convergence. In a second part, we introduce OGDA for general-sum bilinear games: we show that in an interesting class of games, either OGDA converges exponentially fast to a Nash equilibrium, or the payoffs for both players converge exponentially fast to ++\infty (which might be interpreted as endogenous emergence of coordination, or cooperation, among players). We also give sufficient conditions for convergence of OGDA to a Nash equilibrium. These conditions are used to increase the speed of convergence of a min-max problem involving a matrix AA, by introducing a general-sum game using the Moore-Penrose inverse matrix of AA. This shows for the first time, at our knowledge, that general-sum games can be used to optimally improve algorithms designed for min-max problems. We finally illustrate our results on simple examples of Generative Adversarial Networks.

Keywords

Cite

@article{arxiv.2208.03085,
  title  = {Optimistic Gradient Descent Ascent in Zero-Sum and General-Sum Bilinear Games},
  author = {Étienne de Montbrun and Jérôme Renault},
  journal= {arXiv preprint arXiv:2208.03085},
  year   = {2022}
}

Comments

Complements the previous version: - Added proofs for the convergence for $\eta \leq \frac{1}{\sqrt{3\mu_{\max}}}$ instead of $\eta \leq \frac{1}{2\sqrt{\mu_{\max}}}$ - Show the importance of the Moore-Penrose inverse to speed up a Zero-Sum game

R2 v1 2026-06-25T01:30:19.527Z