Top-K Training of GANs: Improving Generators by Making Critics Less Critical

02/14/2020
by   Samarth Sinha, et al.
16

We introduce a simple (one line of code) modification to the Generative Adversarial Network (GAN) training algorithm that materially improves results with no increase in computational cost: When updating the generator parameters, we simply zero out the gradient contributions from the elements of the batch that the critic scores as `least realistic'. Through experiments on many different GAN variants, we show that this `top-k update' procedure is a generally applicable improvement. In order to understand the nature of the improvement, we conduct extensive analysis on a simple mixture-of-Gaussians dataset and discover several interesting phenomena. Among these is that, when gradient updates are computed using the worst-scoring batch elements, samples can actually be pushed further away from the their nearest mode.

READ FULL TEXT
research
08/08/2017

Multi-Generator Generative Adversarial Nets

We propose a new approach to train the Generative Adversarial Nets (GANs...
research
02/07/2021

HGAN: Hybrid Generative Adversarial Network

In this paper, we present a simple approach to train Generative Adversar...
research
07/12/2021

Prb-GAN: A Probabilistic Framework for GAN Modelling

Generative adversarial networks (GANs) are very popular to generate real...
research
01/13/2018

Which Training Methods for GANs do actually Converge?

Recent work has shown local convergence of GAN training for absolutely c...
research
06/18/2020

MMCGAN: Generative Adversarial Network with Explicit Manifold Prior

Generative Adversarial Network(GAN) provides a good generative framework...
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
05/08/2017

Geometric GAN

Generative Adversarial Nets (GANs) represent an important milestone for ...

Please sign up or login with your details

Forgot password? Click here to reset