Diffusion Stochastic Optimization for Min-Max Problems

Haoyuan Cai, Sulaiman A. Alghunaim, Ali H. Sayed
1/26/2024
cs.LGmath.OC

No official code found. Best implementation: MulGarFed/Minimax_DSSOG (1 star, last commit 2024-10-21).

Abstract

The optimistic gradient method is useful in addressing minimax optimization problems. Motivated by the observation that the conventional stochastic version suffers from the need for a large batch size on the order of $\mathcal{O}(\varepsilon^{-2})$ to achieve an $\varepsilon$-stationary solution, we introduce and analyze a new formulation termed Diffusion Stochastic Same-Sample Optimistic Gradient (DSS-OG). We prove its convergence and resolve the large batch issue by establishing a tighter upper bound, under the more general setting of nonconvex Polyak-Lojasiewicz (PL) risk functions. We also extend the applicability of the proposed method to the distributed scenario, where agents communicate with their neighbors via a left-stochastic protocol. To implement DSS-OG, we can query the stochastic gradient oracles in parallel with some extra memory overhead, resulting in a complexity comparable to its conventional counterpart. To demonstrate the efficacy of the proposed algorithm, we conduct tests by training generative adversarial networks.

View on arXivView PDF

Code Implementations(1)

A sample code for implementing the algorithm: Diffusion Stochastic Same-Sample Optimistic Gradient (

10Python, Jupyter NotebookJan 24, 20241 years ago

Similar Papers

Cite this paper

@article{cai2024diffusion,
  title  = {Diffusion Stochastic Optimization for Min-Max Problems},
  author = {Haoyuan Cai and Sulaiman A. Alghunaim and Ali H. Sayed},
  year   = {2024},
  eprint = {2401.14585},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.14585v1}
}

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

Discussion