Minimax Optimization with Smooth Algorithmic Adversaries
Not on the map. Why?
Abstract (arXiv)
This paper considers minimax optimization minx maxy f(x, y) in the challenging setting where f can be both nonconvex in x and nonconcave in y. Though such optimization problems arise in many machine learning paradigms including training generative adversarial networks (GANs) and adversarially robust models, many fundamental issues remain in theory, such as the absence of efficiently computable optimality notions, and cyclic or diverging behavior of existing algorithms. Our framework sprouts from the practical consideration that under a computational budget, the max-player can not fully maximize f(x,·) since nonconcave maximization is NP-hard in general. So, we propose a new algorithm for the min-player to play against smooth algorithms deployed by the adversary (i.e., the max-player) instead of against full maximization. Our algorithm is guaranteed to make monotonic progress (thus having no limit cycles), and to find an appropriate "stationary point" in a polynomial number of iterations. Our framework covers practical settings where the smooth algorithms deployed by the adversary are multi-step stochastic gradient ascent, and its accelerated version. We further provide complementing experiments that confirm our theoretical findings and demonstrate the effectiveness of the proposed approach in practice.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 42 of its 73 references that are in the map. First posted on arXiv 2 Jun 2021.
Builds on
42 of 73 references.
References · 42
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2013Intriguing properties of neural networkscited by 5,114
- 2016Adversarial Machine Learning at Scalecited by 934
- 2017Evasion Attacks against Machine Learning at Test Timecited by 686
- 2018Which Training Methods for GANs do actually Converge?cited by 672
- 2019On Gradient Descent Ascent for Nonconvex-Concave Minimax Problemscited by 266
- 2017Learning with Opponent-Learning Awarenesscited by 218
- 2017Training GANs with Optimismcited by 217
- 2016Unrolled Generative Adversarial Networkscited by 208
- 2019Solving a Class of Non-Convex Min-Max Games Using Iterative First Order Methodscited by 148
- 2020Near-Optimal Algorithms for Minimax Optimizationcited by 119
- 2018The Mechanics of n-Player Differentiable Gamescited by 118
30 more
- 2017The Numerics of GANscited by 104
- 2018The Limit Points of (Optimistic) Gradient Descent in Min-Max Optimizationcited by 98
- 2019Generalized Inner Loop Meta-Learningcited by 92
- 2020The Complexity of Constrained Min-Max Optimizationcited by 81
- 2019Efficient Algorithms for Smooth Minimax Optimizationcited by 75
- 2020Stochastic Recursive Gradient Descent Ascent for Stochastic Nonconvex-Strongly-Concave Minimax Problemscited by 75
- 2017Gradient descent GAN optimization is locally stablecited by 65
- 2018Weakly-Convex Concave Min-Max Optimization: Provable Algorithms and Applications in Machine Learningcited by 62
- 2019Hybrid Block Successive Approximation for One-Sided Non-Convex Min-Max Problems: Algorithms and Applicationscited by 55
- 2019Torchmeta: A Meta-Learning library for PyTorchcited by 52
- 2015A Faster Cutting Plane Method and its Implications for Combinatorial and Convex Optimizationcited by 50
- 2020The limits of min-max optimization algorithms: convergence to spurious non-critical setscited by 50
- 2018Stable Opponent Shaping in Differentiable Gamescited by 49
- 2018On Gradient-Based Learning in Continuous Gamescited by 46
- 2021The Complexity of Nonconvex-Strongly-Concave Minimax Optimizationcited by 44
- 2020Efficient Search of First-Order Nash Equilibria in Nonconvex-Concave Smooth Min-Max Problemscited by 39
- 2019On Finding Local Nash Equilibria (and Only Local Nash Equilibria) in Zero-Sum Gamescited by 35
- 2019On Solving Minimax Optimization Locally: A Follow-the-Ridge Approachcited by 34
- 2021Complexity Lower Bounds for Nonconvex-Strongly-Concave Min-Max Optimizationcited by 34
- 2018Stochastic subgradient method converges at the rate O(k-1/4) on weakly convex functionscited by 31
- 2019An accelerated inexact proximal point method for solving nonconvex-concave min-max problemscited by 30
- 2018Local Saddle Point Optimization: A Curvature Exploitation Approachcited by 28
- 2019Finite Regret and Cycles with Fixed Step-Size via Alternating Gradient Descent-Ascentcited by 28
- 2019Simple and optimal high-probability bounds for strongly-convex stochastic gradient descentcited by 25
- 2014On the Characterization of Local Nash Equilibria in Continuous Gamescited by 21
- 2020Last iterate convergence in no-regret learning: constrained min-max optimization for convex-concave landscapescited by 21
- 2020On the Impossibility of Global Convergence in Multi-Loss Optimizationcited by 16
- 2020A Primal-Dual Smoothing Framework for Max-Structured Non-Convex Optimizationcited by 14
- 2020Newton-type Methods for Minimax Optimizationcited by 11
- 2013Decision Theory with Resource-Bounded Agentscited by 1
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 3; 2024: 1.
8 papers.
- 2022Proximal Learning With Opponent-Learning Awarenesscited by 20
- 2024Two-Timescale Gradient Descent Ascent Algorithms for Nonconvex Minimax Optimizationcited by 15
- 2023SAN: Inducing Metrizability of GAN with Discriminative Normalized Linear Layercited by 14
- 2021Nonconvex-Nonconcave Min-Max Optimization with a Small Maximization Domaincited by 8
- 2023On adversarial robustness and the use of Wasserstein ascent-descent dynamics to enforce itcited by 4
- 2021Convergence of GANs Training: A Game and Stochastic Control Methodologycited by 2
- 2022Iterative Minimax Games with Coupled Linear Constraintscited by 0
- 2023ApproxED: Approximate exploitability descent via learned best responsescited by 0
- 2024Two-Timescale Gradient Descent Ascent Algorithms for Nonconvex Minimax Optimization21 Aug 2024
- 2023SAN: Inducing Metrizability of GAN with Discriminative Normalized Linear Layer30 Jan 2023
- 2023ApproxED: Approximate exploitability descent via learned best responses20 Jan 2023
- 2023On adversarial robustness and the use of Wasserstein ascent-descent dynamics to enforce it9 Jan 2023
- 2022Iterative Minimax Games with Coupled Linear Constraints9 Dec 2022
- 2022Proximal Learning With Opponent-Learning Awareness18 Oct 2022
- 2021Convergence of GANs Training: A Game and Stochastic Control Methodology1 Dec 2021
- 2021Nonconvex-Nonconcave Min-Max Optimization with a Small Maximization Domain8 Oct 2021