Papers
Topics
Authors
Recent
Search
2000 character limit reached

Greedy Adversarial Equilibrium: An Efficient Alternative to Nonconvex-Nonconcave Min-Max Optimization

Published 22 Jun 2020 in cs.DS, cs.GT, cs.LG, math.OC, and stat.ML | (2006.12363v4)

Abstract: Min-max optimization of an objective function f:Rd×Rd→Rf: \mathbb{R}^d \times \mathbb{R}^d \rightarrow \mathbb{R} is an important model for robustness in an adversarial setting, with applications to many areas including optimization, economics, and deep learning. In many applications ff may be nonconvex-nonconcave, and finding a global min-max point may be computationally intractable. There is a long line of work that seeks computationally tractable algorithms for alternatives to the min-max optimization model. However, many of the alternative models have solution points which are only guaranteed to exist under strong assumptions on ff, such as convexity, monotonicity, or special properties of the starting point. We propose an optimization model, the ε\varepsilon-greedy adversarial equilibrium, and show that it can serve as a computationally tractable alternative to the min-max optimization model. Roughly, we say that a point (x⋆,y⋆)(x^\star, y^\star) is an ε\varepsilon-greedy adversarial equilibrium if y⋆y^\star is an ε\varepsilon-approximate local maximum for f(x⋆,⋅)f(x^\star,\cdot), and x⋆x^\star is an ε\varepsilon-approximate local minimum for a "greedy approximation" to the function max⁡zf(x,z)\max_z f(x, z) which can be efficiently estimated using second-order optimization algorithms. We prove the existence of such a point for any smooth function which is bounded and has Lipschitz Hessian. To prove existence, we introduce an algorithm that converges from any starting point to an ε\varepsilon-greedy adversarial equilibrium in a number of evaluations of the function ff, the max-player's gradient ∇yf(x,y)\nabla_y f(x,y), and its Hessian ∇y2f(x,y)\nabla^2_y f(x,y), that is polynomial in the dimension dd, 1/ε1/\varepsilon, and the bounds on ff and its Lipschitz constant.

Citations (7)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.