Training Generative Adversarial Networks with Limited Data
Tero Karras, Miika Aittala, Janne Hellsten, Samuli Laine, Jaakko, Lehtinen, Timo Aila

TL;DR
This paper introduces an adaptive discriminator augmentation method that stabilizes GAN training with limited data, enabling high-quality image generation using significantly fewer training images.
Contribution
The paper presents a novel augmentation technique for GAN discriminators that improves training stability and quality in low-data scenarios without altering existing architectures or loss functions.
Findings
Achieved high-quality results with only a few thousand images.
Improved CIFAR-10 FID from 5.59 to 2.42.
Matched StyleGAN2 quality with fewer images.
Abstract
Training generative adversarial networks (GAN) using too little data typically leads to discriminator overfitting, causing training to diverge. We propose an adaptive discriminator augmentation mechanism that significantly stabilizes training in limited data regimes. The approach does not require changes to loss functions or network architectures, and is applicable both when training from scratch and when fine-tuning an existing GAN on another dataset. We demonstrate, on several datasets, that good results are now possible using only a few thousand training images, often matching StyleGAN2 results with an order of magnitude fewer images. We expect this to open up new application domains for GANs. We also find that the widely used CIFAR-10 is, in fact, a limited data benchmark, and improve the record FID from 5.59 to 2.42.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Human Pose and Action Recognition · Model Reduction and Neural Networks
Methods12 Ways To Call to live agent at United Airlines solves · Adaptive Discriminator Augmentation · Softmax · Six Ways To Communicate To Someone At Expedia Via Phone And Email's. · Dense Connections · *Communicated@Fast*How Do I Communicate to Expedia? · Adam · ((Reservation@Faqs))How do I cancel a reservation on Expedia? · Batch Normalization · Feedforward Network
