Interpreting Class Conditional GANs with Channel Awareness
Yingqing He, Zhiyi Zhang, Jiapeng Zhu, Yujun Shen, Qifeng Chen

TL;DR
This paper investigates how class-conditional GANs utilize feature channels for different categories, introducing channel awareness to interpret and manipulate the generative process, with applications in editing, hybridization, segmentation, and performance evaluation.
Contribution
It introduces channel awareness as a novel method to interpret class-conditional GANs and demonstrates its effectiveness in understanding and manipulating generated images.
Findings
Only a subset of channels are responsible for specific categories.
Related categories share some common channels.
Channels can be used for image editing and hybridization.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Digital Media Forensic Detection · Cell Image Analysis Techniques
Methods((Reservation@Faqs))How do I cancel a reservation on Expedia? · Softmax · Six Ways To Communicate To Someone At Expedia Via Phone And Email's. · Adam · Residual Connection · Convolution · Two Time-scale Update Rule · Dense Connections · *Communicated@Fast*How Do I Communicate to Expedia? · Non-Local Operation
