Solving a class of non-convex min-max games using iterative first order methods

01/28/2020
by   Maher Nouiehed, et al.
0

Recent applications that arise in machine learning have surged significant interest in solving min-max saddle point games. This problem has been extensively studied in the convex-concave regime for which a global equilibrium solution can be computed efficiently. In this paper, we study the problem in the non-convex regime and show that an ε–first order stationary point of the game can be computed when one of the player’s objective can be optimized to global optimality efficiently. In particular, we first consider the case where the objective of one of the players satisfies the Polyak-Łojasiewicz (PL) condition. For such a game, we show that a simple multi-step gradient descent-ascent algorithm finds an ε–first order stationary point of the problem in O(ε^{−2}) iterations. Then we show that our framework can also be applied to the case where the objective of the “max-player" is concave. In this case, we propose a multi-step gradient descent-ascent algorithm that finds an ε–first order stationary point of the game in O(ε^{−3.5}) iterations, which is the best known rate in the literature. We applied our algorithm to a fair classification problem of Fashion-MNIST dataset and observed that the proposed algorithm results in smoother training and better generalization.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/07/2018

Solving Non-Convex Non-Concave Min-Max Games Under Polyak-Łojasiewicz Condition

In this short note, we consider the problem of solving a min-max zero-su...
research
03/18/2020

Solving Non-Convex Non-Differentiable Min-Max Games using Proximal Gradient Method

Min-max saddle point games appear in a wide range of applications in mac...
research
05/15/2019

Game Theoretic Optimization via Gradient-based Nikaido-Isoda Function

Computing Nash equilibrium (NE) of multi-player games has witnessed rene...
research
08/20/2022

Gradient Descent Ascent in Min-Max Stackelberg Games

Min-max optimization problems (i.e., min-max games) have attracted a gre...
research
01/13/2021

Solving Min-Max Optimization with Hidden Structure via Gradient Descent Ascent

Many recent AI architectures are inspired by zero-sum games, however, th...
research
06/22/2020

A Provably Convergent and Practical Algorithm for Min-max Optimization with Applications to GANs

We present a new algorithm for optimizing min-max loss functions that ar...
research
01/19/2023

Global Nash Equilibrium in Non-convex Multi-player Game: Theory and Algorithms

Wide machine learning tasks can be formulated as non-convex multi-player...

Please sign up or login with your details

Forgot password? Click here to reset