Conditional Generative Adversarial Networks (cGANs) are implicit generative models which allow to sample from class-conditional distributions. Existing cGANs are based on a wide range of different discriminator designs and training objectives. One popular design in earlier works is to include a classifier during training with the assumption that good classifiers can help eliminate samples generated with wrong classes. Nevertheless, including classifiers in cGANs often comes with a side effect of only generating easy-to-classify samples. Recently, some representative cGANs avoid the shortcoming and reach state-of-the-art performance without having classifiers. Somehow it remains unanswered whether the classifiers can be resurrected to design better cGANs. In this work, we demonstrate that classifiers can be properly leveraged to improve cGANs. We start by using the decomposition of the joint probability distribution to connect the goals of cGANs and classification as a unified framework. The framework, along with a classic energy model to parameterize distributions, justifies the use of classifiers for cGANs in a principled manner. It explains several popular cGAN variants, such as ACGAN, ProjGAN, and ContraGAN, as special cases with different levels of approximations, which provides a unified view and brings new insights to understanding cGANs. Experimental results demonstrate that the design inspired by the proposed framework outperforms state-of-the-art cGANs on multiple benchmark datasets, especially on the most challenging ImageNet. The code is available at https://github.com/sian-chen/PyTorch-ECGAN.
翻译:(cGANs) 隐含的基因模型,可以对等级条件分布进行抽样。现有的cGANs基于范围广泛的不同歧视者设计和培训目标。早期作品中的一种流行设计是在培训中包括一个分类器,其假设是:良好的分类者可以帮助消除以错误类别生成的样本。然而,包括cGANs中的分类者往往具有仅产生容易分类的样本的副作用。最近,一些具有代表性的cGANs避免了缺陷并达到了最新的艺术性能,而没有进行分类。现有的cGANs基于广泛的不同歧视者设计和培训目标。在早期的作品中,一种流行的设计设计者可以适当地利用分类器来改进cGANs。我们首先使用联合概率分布的分解法将cGANs的目标和分类作为一个统一的框架。这个框架,以及一个典型的对具有挑战性的分布进行比较的能源模型,说明在AN-ANs上以有原则的方式使用分类员来设计更好的 CAN-PANs 。它解释了几个流行的 CGAG-S 特别的G-Slational exalal exal exis ex ex ex exal exal as the acultures the exional exional exes the clocalationalational Grodustruewcalations.