English

High-probability complexity guarantees for nonconvex minimax problems

Optimization and Control 2024-11-15 v3

Abstract

Stochastic smooth nonconvex minimax problems are prevalent in machine learning, e.g., GAN training, fair classification, and distributionally robust learning. Stochastic gradient descent ascent (GDA)-type methods are popular in practice due to their simplicity and single-loop nature. However, there is a significant gap between the theory and practice regarding high-probability complexity guarantees for these methods on stochastic nonconvex minimax problems. Existing high-probability bounds for GDA-type single-loop methods only apply to convex/concave minimax problems and to particular non-monotone variational inequality problems under some restrictive assumptions. In this work, we address this gap by providing the first high-probability complexity guarantees for nonconvex/PL minimax problems corresponding to a smooth function that satisfies the PL-condition in the dual variable. Specifically, we show that when the stochastic gradients are light-tailed, the smoothed alternating GDA method can compute an ε\varepsilon-stationary point within O(κ2δ2ε4+κε2(+δ2log(1/qˉ)))O(\frac{\ell \kappa^2 \delta^2}{\varepsilon^4} + \frac{\kappa}{\varepsilon^2}(\ell+\delta^2\log({1}/{\bar{q}}))) stochastic gradient calls with probability at least 1qˉ1-\bar{q} for any qˉ(0,1)\bar{q}\in(0,1), where μ\mu is the PL constant, \ell is the Lipschitz constant of the gradient, κ=/μ\kappa=\ell/\mu is the condition number, and δ2\delta^2 denotes a bound on the variance of stochastic gradients. We also present numerical results on a nonconvex/PL problem with synthetic data and on distributionally robust optimization problems with real data, illustrating our theoretical findings.

Keywords

Cite

@article{arxiv.2405.14130,
  title  = {High-probability complexity guarantees for nonconvex minimax problems},
  author = {Yassine Laguel and Yasa Syed and Necdet Serhat Aybat and Mert Gürbüzbalaban},
  journal= {arXiv preprint arXiv:2405.14130},
  year   = {2024}
}
R2 v1 2026-06-28T16:36:33.140Z