A Unified View of cGANs with and without Classifiers
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 37 of its 59 references that are in the map. First posted on arXiv 1 Nov 2021.
Builds on
37 of 59 references.
References · 37
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2017Progressive Growing of GANs for Improved Quality, Stability, and Variationcited by 2,967
- 2016Improved Techniques for Training GANscited by 2,938
- 2018Large Scale GAN Training for High Fidelity Natural Image Synthesiscited by 2,609
- 2017Improved Training of Wasserstein GANscited by 2,223
- 2014Conditional Generative Adversarial Netscited by 2,152
- 2015Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networkscited by 2,048
- 2018Spectral Normalization for Generative Adversarial Networkscited by 1,618
- 2016Least Squares Generative Adversarial Networkscited by 1,000
- 2018Self-Attention Generative Adversarial Networkscited by 809
- 2016Generative Adversarial Text to Image Synthesiscited by 735
25 more
- 2018Which Training Methods for GANs do actually Converge?cited by 672
- 2016Conditional Image Synthesis With Auxiliary Classifier GANscited by 562
- 2019On Variational Bounds of Mutual Informationcited by 550
- 2019Your Classifier is Secretly an Energy Based Model and You Should Treat it Like Onecited by 402
- 2020Differentiable Augmentation for Data-Efficient GAN Trainingcited by 361
- 2017Learning to Discover Cross-Domain Relations with Generative Adversarial Networkscited by 278
- 2018cGANs with Projection Discriminatorcited by 253
- 2017MMD GAN: Towards Deeper Understanding of Moment Matching Networkcited by 251
- 2015Deep Generative Image Models using a Laplacian Pyramid of Adversarial Networkscited by 214
- 2015The Benefit of Multitask Representation Learningcited by 194
- 2019Consistency Regularization for Generative Adversarial Networkscited by 134
- 2015Hierarchical Variational Modelscited by 89
- 2018The Unusual Effectiveness of Averaging in GAN Trainingcited by 73
- 2020No MCMC for me: Amortized sampling for fast and stable training of energy-based modelscited by 64
- 2017Triple Generative Adversarial Netscited by 59
- 2019Maximum Entropy Generators for Energy-Based Modelscited by 55
- 2017Many Paths to Equilibrium: GANs Do Not Need to Decrease a Divergence At Every Stepcited by 45
- 2019Exponential Family Estimation via Adversarial Dynamics Embeddingcited by 30
- 2020Hybrid Discriminative-Generative Training via Contrastive Learningcited by 24
- 2017McGan: Mean and Covariance Feature Matching GANcited by 21
- 2017Conditional Generative Adversarial Networks for Speech Enhancement and Noise-Robust Speaker Verificationcited by 19
- 2020AR-DAE: Towards Unbiased Neural Entropy Gradient Estimationcited by 19
- 2017Triangle Generative Adversarial Networkscited by 12
- 2016Analysis of k-Nearest Neighbor Distances with Application to Entropy Estimationcited by 6
- 2019Variational Conditional GAN for Fine-grained Controllable Image Generationcited by 1
Built on by
Citing papers per year: 2024: 1.
1 paper.
- 2024GANs Conditioning Methods: A Surveycited by 3
- 2024GANs Conditioning Methods: A Survey28 Aug 2024