15
18

Near Optimal Stochastic Algorithms for Finite-Sum Unbalanced Convex-Concave Minimax Optimization

Abstract

This paper considers stochastic first-order algorithms for convex-concave minimax problems of the form minxmaxyf(x,y)\min_{\bf x}\max_{\bf y}f(\bf x, \bf y), where ff can be presented by the average of nn individual components which are LL-average smooth. For μx\mu_x-strongly-convex-μy\mu_y-strongly-concave setting, we propose a new method which could find a ε\varepsilon-saddle point of the problem in O~(n(n+κx)(n+κy)log(1/ε))\tilde{\mathcal O} \big(\sqrt{n(\sqrt{n}+\kappa_x)(\sqrt{n}+\kappa_y)}\log(1/\varepsilon)\big) stochastic first-order complexity, where κxL/μx\kappa_x\triangleq L/\mu_x and κyL/μy\kappa_y\triangleq L/\mu_y. This upper bound is near optimal with respect to ε\varepsilon, nn, κx\kappa_x and κy\kappa_y simultaneously. In addition, the algorithm is easily implemented and works well in practical. Our methods can be extended to solve more general unbalanced convex-concave minimax problems and the corresponding upper complexity bounds are also near optimal.

View on arXiv
Comments on this paper