A Convex Duality Framework for GANs
arXiv:1810.11740
Abstract
Generative adversarial network (GAN) is a minimax game between a generator mimicking the true model and a discriminator distinguishing the samples produced by the generator from the real training samples. Given an unconstrained discriminator able to approximate any function, this game reduces to finding the generative model minimizing a divergence measure, e.g. the Jensen-Shannon (JS) divergence, to the data distribution. However, in practice the discriminator is constrained to be in a smaller class such as neural nets. Then, a natural question is how the divergence minimization interpretation changes as we constrain . In this work, we address this question by developing a convex duality framework for analyzing GANs. For a convex set , this duality framework interprets the original GAN formulation as finding the generative model with minimum JS-divergence to the distributions penalized to match the moments of the data distribution, with the moments specified by the discriminators in . We show that this interpretation more generally holds for f-GAN and Wasserstein GAN. As a byproduct, we apply the duality framework to a hybrid of f-divergence and Wasserstein distance. Unlike the f-divergence, we prove that the proposed hybrid divergence changes continuously with the generative model, which suggests regularizing the discriminator's Lipschitz constant in f-GAN and vanilla GAN. We numerically evaluate the power of the suggested regularization schemes for improving GAN's training performance.
References in corpus (10)
- Energy-based Generative Adversarial Network
- Generative Moment Matching Networks
- Towards Principled Methods for Training Generative Adversarial Networks
- Certifying Some Distributional Robustness with Principled Adversarial Training
- Do GANs actually learn the distribution? An empirical study
- Gradient descent GAN optimization is locally stable
- Understanding GANs: the LQG Setting
- The Information Autoencoding Family: A Lagrangian Perspective on Latent Variable Generative Models
- f-GANs in an Information Geometric Nutshell
- Training Generative Adversarial Networks via Primal-Dual Subgradient Methods: A Lagrangian Perspective on GAN
Cited by in corpus (12)
- Generative Adversarial Networks (GANs): What it can generate and What it cannot?
- -Divergences: Interpolating between -Divergences and Integral Probability Metrics
- Reciprocal Adversarial Learning via Characteristic Functions
- Hidden Convexity of Wasserstein GANs: Interpretable Generative Models with Closed-Form Solutions
- A New Primal-Dual Algorithm for a Class of Nonlinear Compositional Convex Optimization Problems
- Generative Adversarial Networks and Adversarial Autoencoders: Tutorial and Survey
- A Limited-Capacity Minimax Theorem for Non-Convex Games or: How I Learned to Stop Worrying about Mixed-Nash and Love Neural Nets
- Parallel Deep Neural Networks Have Zero Duality Gap
- Wasserstein GAN Can Perform PCA
- Scalable Personalised Item Ranking through Parametric Density Estimation
- Bridging the Gap Between -GANs and Wasserstein GANs
- A Wasserstein Minimax Framework for Mixed Linear Regression