Stochastic Compositional Minimax Optimization with Provable Convergence Guarantees
Yuyang Deng, Fuli Qiao, Mehrdad Mahdavi
TL;DR
The paper addresses stochastic compositional minimax optimization where inner and outer functions are composed over primal, dual, or both variables. It introduces CODA, a descent-ascent framework with compositional correction, and variants CODA-Primal, CODA-Dual, and CODA-PD, plus CODA+ with variance reduction. The authors establish convergence guarantees across nonconvex-strongly-concave, nonconvex-concave, strongly-convex-nonconcave, convex-nonconcave, and weakly-convex-weakly-concave settings, achieving state-of-the-art rates in several regimes. They validate the theory with experiments on AUC optimization, task-robust MAML, and multi-source domain adaptation, showing consistent improvements over baselines. The work lays a foundation for theoretical study of stochastic compositional minimax in diverse ML applications and offers practical algorithms with competitive convergence properties.
Abstract
Stochastic compositional minimax problems are prevalent in machine learning, yet there are only limited established on the convergence of this class of problems. In this paper, we propose a formal definition of the stochastic compositional minimax problem, which involves optimizing a minimax loss with a compositional structure either in primal , dual, or both primal and dual variables. We introduce a simple yet effective algorithm, stochastically Corrected stOchastic gradient Descent Ascent (CODA), which is a descent ascent type algorithm with compositional correction steps, and establish its convergence rate in aforementioned three settings. In the presence of the compositional structure in primal, the objective function typically becomes nonconvex in primal due to function composition. Thus, we consider the nonconvex-strongly-concave and nonconvex-concave settings and show that CODA can efficiently converge to a stationary point. In the case of composition on the dual, the objective function becomes nonconcave in the dual variable, and we demonstrate convergence in the strongly-convex-nonconcave and convex-nonconcave setting. In the case of composition on both variables, the primal and dual variables may lose convexity and concavity, respectively. Therefore, we anaylze the convergence in weakly-convex-weakly-concave setting. We also give a variance reduction version algorithm, CODA+, which achieves the best known rate on nonconvex-strongly-concave and nonconvex-concave compositional minimax problem. This work initiates the theoretical study of the stochastic compositional minimax problem on various settings and may inform modern machine learning scenarios such as domain adaptation or robust model-agnostic meta-learning.
