An Efficient Stochastic Algorithm for Decentralized Nonconvex-Strongly-Concave Minimax Optimization
Lesi Chen, Haishan Ye, Luo Luo
TL;DR
This work tackles decentralized stochastic minimax optimization with nonconvexity in $x$ and strong concavity in $y$ across a network of $m$ agents. It introduces DREAM, a stochastic recursive-gradient method with gradient tracking and a novel Lyapunov function that unifies online and offline analyses and accommodates constrained $\mathcal{Y}$. The main results establish optimal or near-optimal computation and communication complexities: $O\bigl(\kappa^2\sigma^2\epsilon^{-2} + \kappa^3 L \sigma \epsilon^{-3}\bigr)$ SFOs online and $O(mn + \sqrt{mn}\kappa^2 L\epsilon^{-2})$ SFOs offline, with communication $O\left(\dfrac{\kappa^2 L \epsilon^{-2}\log m}{\sqrt{\delta}}\right)$. DREAM also achieves a linear speed-up with the number of agents and outperforms prior decentralized minimax methods both theoretically and empirically on robust logistic regression tasks.
Abstract
This paper studies the stochastic nonconvex-strongly-concave minimax optimization over a multi-agent network. We propose an efficient algorithm, called Decentralized Recursive gradient descEnt Ascent Method (DREAM), which achieves the best-known theoretical guarantee for finding the $ε$-stationary points. Concretely, it requires $\mathcal{O}(\min (κ^3ε^{-3},κ^2 \sqrt{N} ε^{-2} ))$ stochastic first-order oracle (SFO) calls and $\tilde{\mathcal{O}}(κ^2 ε^{-2})$ communication rounds, where $κ$ is the condition number and $N$ is the total number of individual functions. Our numerical experiments also validate the superiority of DREAM over previous methods.
