Training Generative Adversarial Networks via Primal-Dual Subgradient Methods: A Lagrangian Perspective on GAN

02/06/2018
by   Xu Chen, et al.
0

We relate the minimax game of generative adversarial networks (GANs) to finding the saddle points of the Lagrangian function for a convex optimization problem, where the discriminator outputs and the distribution of generator outputs play the roles of primal variables and dual variables, respectively. This formulation shows the connection between the standard GAN training process and the primal-dual subgradient methods for convex optimization. The inherent connection does not only provide a theoretical convergence proof for training GANs in the function space, but also inspires a novel objective function for training. The modified objective function forces the distribution of generator outputs to be updated along the direction according to the primal-dual subgradient methods. A toy example shows that the proposed method is able to resolve mode collapse, which in this case cannot be avoided by the standard GAN or Wasserstein GAN. Experiments on both Gaussian mixture synthetic data and real-world image datasets demonstrate the performance of the proposed method on generating diverse samples.

READ FULL TEXT
research
03/23/2018

Fictitious GAN: Training GANs with Historical Models

Generative adversarial networks (GANs) are powerful tools for learning g...
research
09/13/2021

Inferential Wasserstein Generative Adversarial Networks

Generative Adversarial Networks (GANs) have been impactful on many probl...
research
11/19/2018

Stackelberg GAN: Towards Provable Minimax Equilibrium via Multi-Generator Architectures

We study the problem of alleviating the instability issue in the GAN tra...
research
05/06/2022

Generative Adversarial Neural Operators

We propose the generative adversarial neural operator (GANO), a generati...
research
10/31/2018

Mixture Density Generative Adversarial Networks

Generative Adversarial Networks have surprising ability for generating s...
research
06/11/2019

Unsupervised Minimax: Adversarial Curiosity, Generative Adversarial Networks, and Predictability Minimization

Generative Adversarial Networks (GANs) learn to model data distributions...
research
10/09/2022

Dissecting adaptive methods in GANs

Adaptive methods are a crucial component widely used for training genera...

Please sign up or login with your details

Forgot password? Click here to reset