Top-k Training of GANs: Improving GAN Performance by Throwing Away Bad Samples
Not on the map. Why?
Abstract (arXiv)
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 their nearest mode. We also apply our method to recent GAN variants and improve state-of-the-art FID for conditional generation from 9.21 to 8.57 on CIFAR-10.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 14 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 0; 2025: 1.
4 papers.
- 2023SAN: Inducing Metrizability of GAN with Discriminative Normalized Linear Layercited by 14
- 2021Enhancing Stability in Training Conditional Generative Adversarial Networks via Selective Data Matchingcited by 0
- 2022Sinogram Enhancement with Generative Adversarial Networks using Shape Priorscited by 0
- 2025SONA: Learning Conditional, Unconditional, and Mismatching-Aware Discriminatorcited by 0
- 2025SONA: Learning Conditional, Unconditional, and Mismatching-Aware Discriminator6 Oct 2025
- 2023SAN: Inducing Metrizability of GAN with Discriminative Normalized Linear Layer30 Jan 2023
- 2022Sinogram Enhancement with Generative Adversarial Networks using Shape Priors1 Feb 2022
- 2021Enhancing Stability in Training Conditional Generative Adversarial Networks via Selective Data Matching8 Jul 2021