Gong Mingming, Xu Yanwu, Li Chunyuan, Zhang Kun, Batmanghelich Kayhan
Department of Biomedical Informatics, University of Pittsburgh.
Department of Philosophy, Carnegie Mellon University.
Adv Neural Inf Process Syst. 2019 Dec;32:1328-1337.
Conditional generative models enjoy remarkable progress over the past few years. One of the popular conditional models is Auxiliary Classifier GAN (AC-GAN), which generates highly discriminative images by extending the loss function of GAN with an auxiliary classifier. However, the diversity of the generated samples by AC-GAN tends to decrease as the number of classes increases, hence limiting its power on large-scale data. In this paper, we identify the source of the low diversity issue theoretically and propose a practical solution to solve the problem. We show that the auxiliary classifier in AC-GAN imposes perfect separability, which is disadvantageous when the supports of the class distributions have significant overlap. To address the issue, we propose Twin Auxiliary Classifiers Generative Adversarial Net (TAC-GAN) that further benefits from a new player that interacts with other players (the generator and the discriminator) in GAN. Theoretically, we demonstrate that TAC-GAN can effectively minimize the divergence between the generated and real-data distributions. Extensive experimental results show that our TAC-GAN can successfully replicate the true data distributions on simulated data, and significantly improves the diversity of class-conditional image generation on real datasets.
条件生成模型在过去几年取得了显著进展。一种流行的条件模型是辅助分类器生成对抗网络(AC-GAN),它通过用辅助分类器扩展生成对抗网络(GAN)的损失函数来生成具有高度判别力的图像。然而,随着类别数量的增加,AC-GAN生成样本的多样性往往会降低,从而限制了其在大规模数据上的能力。在本文中,我们从理论上确定了低多样性问题的根源,并提出了一个实际的解决方案来解决该问题。我们表明,AC-GAN中的辅助分类器施加了完美可分性,当类别分布的支持集有显著重叠时,这是不利的。为了解决这个问题,我们提出了双辅助分类器生成对抗网络(TAC-GAN),它进一步受益于一个在GAN中与其他参与者(生成器和判别器)相互作用的新参与者。从理论上,我们证明了TAC-GAN可以有效地最小化生成数据分布与真实数据分布之间的差异。大量实验结果表明,我们的TAC-GAN可以成功地在模拟数据上复制真实数据分布,并显著提高真实数据集上类别条件图像生成的多样性。