Composite Functional Gradient Learning of Generative Adversarial Models

01/19/2018
by   Rie Johnson, et al.
0

Generative adversarial networks (GAN) have become popular for generating data that mimic observations by learning a suitable variable transformation from a random variable. However, empirically, GAN is known to suffer from instability. Also, the theory provided based on the minimax optimization formulation of GAN cannot explain the widely-used practical procedure that uses the so-called logd trick. This paper provides a different theoretical foundation for generative adversarial methods which does not rely on the minimax formulation. We show that with a strong discriminator, it is possible to learn a good variable transformation via functional gradient learning, which updates the functional definition of a generator model, instead of updating only the model parameters as in GAN. The theory guarantees that the learned generator improves the KL-divergence between the probability distributions of real data and generated data after each functional gradient step, until the KL-divergence converges to zero. This new point of view leads to enhanced stable procedures for training generative models that can utilize arbitrary learning algorithms. It also gives a new theoretical insight into the original GAN procedure both with and without the logd trick. Empirical results are shown on image generation to illustrate the effectiveness of our new method.

READ FULL TEXT

page 14

page 15

page 16

page 20

page 21

research
06/10/2017

An Online Learning Approach to Generative Adversarial Networks

We consider the problem of training generative models with a Generative ...
research
06/11/2019

On Stabilizing Generative Adversarial Training with Noise

We present a novel method and analysis to train generative adversarial n...
research
04/21/2021

Statistical inference for generative adversarial networks

This paper studies generative adversarial networks (GANs) from a statist...
research
07/19/2018

Doubly Stochastic Adversarial Autoencoder

Any autoencoder network can be turned into a generative model by imposin...
research
01/09/2017

AdaGAN: Boosting Generative Models

Generative Adversarial Networks (GAN) (Goodfellow et al., 2014) are an e...
research
10/05/2020

Sample weighting as an explanation for mode collapse in generative adversarial networks

Generative adversarial networks were introduced with a logistic MiniMax ...
research
10/30/2017

Tensorizing Generative Adversarial Nets

Generative Adversarial Network (GAN) and its variants demonstrate state-...

Please sign up or login with your details

Forgot password? Click here to reset