Dropout-GAN: Learning from a Dynamic Ensemble of Discriminators
Gonçalo Mordido, Haojin Yang, Christoph Meinel
TL;DR
Dropout-GAN tackles mode collapse by training a single generator against a dynamic ensemble of discriminators, achieved by dropping discriminator feedback with probability $d$ at the end of each batch. This adversarial dropout regularizes learning and forces G to cover multiple data modes, improving sample diversity and training stability as evidenced by FID improvements across MNIST, CIFAR-10, and CelebA and by favorable comparisons with UnrolledGAN, D2GAN, and MGAN. The method is flexible, enhances several GAN variants, and scales with more discriminators, albeit with longer training. Future directions include adapting learning rates to the ensemble size and introducing game-theoretic interactions among discriminators to further exploit multi-adversarial training benefits.
Abstract
We propose to incorporate adversarial dropout in generative multi-adversarial networks, by omitting or dropping out, the feedback of each discriminator in the framework with some probability at the end of each batch. Our approach forces the single generator not to constrain its output to satisfy a single discriminator, but, instead, to satisfy a dynamic ensemble of discriminators. We show that this leads to a more generalized generator, promoting variety in the generated samples and avoiding the common mode collapse problem commonly experienced with generative adversarial networks (GANs). We further provide evidence that the proposed framework, named Dropout-GAN, promotes sample diversity both within and across epochs, eliminating mode collapse and stabilizing training.
