Interpreting Class Conditional GANs with Channel Awareness
Not on the map. Why?
Abstract (arXiv)
Understanding the mechanism of generative adversarial networks (GANs) helps us better use GANs for downstream applications. Existing efforts mainly target interpreting unconditional models, leaving it less explored how a conditional GAN learns to render images regarding various categories. This work fills in this gap by investigating how a class conditional generator unifies the synthesis of multiple classes. For this purpose, we dive into the widely used class-conditional batch normalization (CCBN), and observe that each feature channel is activated at varying degrees given different categorical embeddings. To describe such a phenomenon, we propose channel awareness, which quantitatively characterizes how a single channel contributes to the final synthesis. Extensive evaluations and analyses on the BigGAN model pre-trained on ImageNet reveal that only a subset of channels is primarily responsible for the generation of a particular category, similar categories (e.g., cat and dog) usually get related to some same channels, and some channels turn out to share information across all classes. For good measure, our algorithm enables several novel applications with conditional GANs. Concretely, we achieve (1) versatile image editing via simply altering a single channel and manage to (2) harmoniously hybridize two different classes. We further verify that the proposed channel awareness shows promising potential in (3) segmenting the synthesized image and (4) evaluating the category-wise synthesis performance.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 62 of its 70 references that are in the map. First posted on arXiv 21 Mar 2022.
Builds on
62 of 70 references.
References · 62
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2021Diffusion Models Beat GANs on Image Synthesiscited by 8,185
- 2018A Style-Based Generator Architecture for Generative Adversarial Networkscited by 5,986
- 2022Generative Adversarial Networkscited by 5,603
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2017Neural Discrete Representation Learningcited by 4,650
- 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,510
- 2013Auto-Encoding Variational Bayescited by 3,980
- 2019Analyzing and Improving the Image Quality of StyleGANcited by 3,580
- 2017Progressive Growing of GANs for Improved Quality, Stability, and Variationcited by 2,967
- 2018Large Scale GAN Training for High Fidelity Natural Image Synthesiscited by 2,609
- 2015Variational Inference with Normalizing Flowscited by 2,161
38 more
- 2016Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Networkcited by 1,898
- 2018Spectral Normalization for Generative Adversarial Networkscited by 1,618
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,539
- 2019Generating Diverse High-Fidelity Images with VQ-VAE-2cited by 1,376
- 2018ESRGAN: Enhanced Super-Resolution Generative Adversarial Networkscited by 1,250
- 2020Training Generative Adversarial Networks with Limited Datacited by 1,184
- 2021Alias-Free Generative Adversarial Networkscited by 1,181
- 2021StyleCLIP: Text-Driven Manipulation of StyleGAN Imagerycited by 990
- 2019Improved Precision and Recall Metric for Assessing Generative Modelscited by 925
- 2018Self-Attention Generative Adversarial Networkscited by 809
- 2020Encoding in Style: a StyleGAN Encoder for Image-to-Image Translationcited by 727
- 2017Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networkscited by 707
- 2019Interpreting the Latent Space of GANs for Semantic Face Editingcited by 691
- 2020Contrastive Learning for Unpaired Image-to-Image Translationcited by 637
- 2020GANSpace: Discovering Interpretable GAN Controlscited by 612
- 2016Conditional Image Synthesis With Auxiliary Classifier GANscited by 562
- 2015Empirical Evaluation of Rectified Activations in Convolutional Networkcited by 515
- 2022StyleGAN-XL: Scaling StyleGAN to Large Diverse Datasetscited by 489
- 2020In-Domain GAN Inversion for Real Image Editingcited by 420
- 2020Closed-Form Factorization of Latent Semantics in GANscited by 407
- 2020InterFaceGAN: Interpreting the Disentangled Face Representation Learned by GANscited by 393
- 2020PULSE: Self-Supervised Photo Upsampling via Latent Space Exploration of Generative Modelscited by 358
- 2020StyleSpace Analysis: Disentangled Controls for StyleGAN Image Generationcited by 331
- 2020Unsupervised Discovery of Interpretable Directions in the GAN Latent Spacecited by 288
- 2021DatasetGAN: Efficient Labeled Data Factory with Minimal Human Effortcited by 264
- 2018cGANs with Projection Discriminatorcited by 253
- 2019On the "steerability" of generative adversarial networkscited by 247
- 2020Exploiting Deep Generative Prior for Versatile Image Restoration and Manipulationcited by 225
- 2020Swapping Autoencoder for Deep Image Manipulationcited by 215
- 2019Image Processing Using Multi-Code GAN Priorcited by 185
- 2020Editing in Style: Uncovering the Local Semantics of GANscited by 183
- 2020Semantic Photo Manipulation with a Generative Image Priorcited by 178
- 2020GLEAN: Generative Latent Bank for Large-Factor Image Super-Resolutioncited by 158
- 2021EditGAN: High-Precision Semantic Image Editingcited by 156
- 2017Fader Networks: Manipulating Images by Sliding Attributescited by 118
- 2021Paint by Wordcited by 107
- 2019Semantic Hierarchy Emerges in Deep Generative Representations for Scene Synthesiscited by 106
- 2020Rewriting a Deep Generative Modelcited by 105
50 most cited of 62 All 62 (JSON)
Built on by
Citing papers per year: 2022: 1.
1 paper.