GAN Dissection: Visualizing and Understanding Generative Adversarial Networks

11/26/2018
by   David Bau, et al.
10

Generative Adversarial Networks (GANs) have recently achieved impressive results for many real-world applications, and many GAN variants have emerged with improvements in sample quality and training stability. However, visualization and understanding of GANs is largely missing. How does a GAN represent our visual world internally? What causes the artifacts in GAN results? How do architectural choices affect GAN learning? Answering such questions could enable us to develop new insights and better models. In this work, we present an analytic framework to visualize and understand GANs at the unit-, object-, and scene-level. We first identify a group of interpretable units that are closely related to object concepts with a segmentation-based network dissection method. Then, we quantify the causal effect of interpretable units by measuring the ability of interventions to control objects in the output. Finally, we examine the contextual relationship between these units and their surrounding by inserting the discovered object concepts into new images. We show several practical applications enabled by our framework, from comparing internal representations across different layers, models, and datasets, to improving GANs by locating and removing artifact-causing units, to interactively manipulating objects in the scene. We provide open source interpretation tools to help peer researchers and practitioners better understand their GAN models.

READ FULL TEXT

page 1

page 3

page 5

page 6

page 11

page 12

page 14

page 16

research
01/29/2019

Visualizing and Understanding Generative Adversarial Networks (Extended Abstract)

Generative Adversarial Networks (GANs) have achieved impressive results ...
research
09/10/2020

Understanding the Role of Individual Units in a Deep Neural Network

Deep neural networks excel at finding hierarchical representations that ...
research
10/24/2019

Seeing What a GAN Cannot Generate

Despite the success of Generative Adversarial Networks (GANs), mode coll...
research
10/10/2019

Visual Indeterminacy in GAN Art

This paper explores visual indeterminacy as a description for artwork cr...
research
02/11/2020

Smoothness and Stability in GANs

Generative adversarial networks, or GANs, commonly display unstable beha...
research
09/21/2021

Scenario generation for market risk models using generative neural networks

In this research, we show how to expand existing approaches of generativ...
research
05/29/2017

Learning to Generate Chairs with Generative Adversarial Nets

Generative adversarial networks (GANs) has gained tremendous popularity ...

Please sign up or login with your details

Forgot password? Click here to reset