Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Differentiable Augmentation for Data-Efficient GAN Training

About

The performance of generative adversarial networks (GANs) heavily deteriorates given a limited amount of training data. This is mainly because the discriminator is memorizing the exact training set. To combat it, we propose Differentiable Augmentation (DiffAugment), a simple method that improves the data efficiency of GANs by imposing various types of differentiable augmentations on both real and fake samples. Previous attempts to directly augment the training data manipulate the distribution of real images, yielding little benefit; DiffAugment enables us to adopt the differentiable augmentation for the generated samples, effectively stabilizes training, and leads to better convergence. Experiments demonstrate consistent gains of our method over a variety of GAN architectures and loss functions for both unconditional and class-conditional generation. With DiffAugment, we achieve a state-of-the-art FID of 6.80 with an IS of 100.8 on ImageNet 128x128 and 2-4x reductions of FID given 1,000 images on FFHQ and LSUN. Furthermore, with only 20% training data, we can match the top performance on CIFAR-10 and CIFAR-100. Finally, our method can generate high-fidelity images using only 100 images without pre-training, while being on par with existing transfer learning algorithms. Code is available at https://github.com/mit-han-lab/data-efficient-gans.

Shengyu Zhao, Zhijian Liu, Ji Lin, Jun-Yan Zhu, Song Han• 2020

Related benchmarks

TaskDatasetResultRank
Image GenerationCIFAR-10 (test)
FID5.79
471
Unconditional Image GenerationCIFAR-10 (test)
FID8.59
216
Image GenerationCelebA 64 x 64 (test)
FID2.75
203
Image GenerationCIFAR-10
Inception Score9.4
178
Unconditional Image GenerationCIFAR-10 unconditional
FID9.89
159
Image GenerationCIFAR10 32x32 (test)
FID2.92
154
Unconditional GenerationCIFAR-10 (test)
FID5.79
102
Image GenerationLSUN Bedroom 256x256 (test)
FID4.25
73
Conditional Image GenerationCIFAR10 (test)
Fréchet Inception Distance4.37
66
Class-conditional image synthesisTiny ImageNet (train test)
FID17.82
60
Showing 10 of 96 rows
...

Other info

Code

Follow for update