Linking in Style: Understanding learned features in deep learning models
Not on the map. Why?
Abstract (arXiv)
Convolutional neural networks (CNNs) learn abstract features to perform object classification, but understanding these features remains challenging due to difficult-to-interpret results or high computational costs. We propose an automatic method to visualize and systematically analyze learned features in CNNs. Specifically, we introduce a linking network that maps the penultimate layer of a pre-trained classifier to the latent space of a generative model (StyleGAN-XL), thereby enabling an interpretable, human-friendly visualization of the classifier's representations. Our findings indicate a congruent semantic order in both spaces, enabling a direct linear mapping between them. Training the linking network is computationally inexpensive and decoupled from training both the GAN and the classifier. We introduce an automatic pipeline that utilizes such GAN-based visualizations to quantify learned representations by analyzing activation changes in the classifier in the image domain. This quantification allows us to systematically study the learned representations in several thousand units simultaneously and to extract and visualize units selective for specific semantic concepts. Further, we illustrate how our method can be used to quantify and interpret the classifier's decision boundary using counterfactual examples. Overall, our method offers systematic and objective perspectives on learned abstract representations in CNNs. https://github.com/kaschube-lab/LinkingInStyle.git
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 54 of its 71 references that are in the map. First posted on arXiv 25 Sep 2024.
Builds on
54 of 71 references.
References · 54
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2018A Style-Based Generator Architecture for Generative Adversarial Networkscited by 5,986
- 2022Generative Adversarial Networkscited by 5,603
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2019Analyzing and Improving the Image Quality of StyleGANcited by 3,580
- 2018Large Scale GAN Training for High Fidelity Natural Image Synthesiscited by 2,609
- 2020Improved Baselines with Momentum Contrastive Learningcited by 2,282
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,309
- 2020Training Generative Adversarial Networks with Limited Datacited by 1,184
- 2022Toy Models of Superpositioncited by 928
38 more
- 2019Interpreting the Latent Space of GANs for Semantic Face Editingcited by 691
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
- 2023Scaling up GANs for Text-to-Image Synthesiscited by 492
- 2022StyleGAN-XL: Scaling StyleGAN to Large Diverse Datasetscited by 489
- 2020Closed-Form Factorization of Latent Semantics in GANscited by 407
- 2014Understanding Deep Image Representations by Inverting Themcited by 399
- 2017Adversarial Examples: Attacks and Defenses for Deep Learningcited by 350
- 2019Counterfactual Visual Explanationscited by 312
- 2020Unsupervised Discovery of Interpretable Directions in the GAN Latent Spacecited by 288
- 2020Inductive Biases for Deep Learning of Higher-Level Cognitioncited by 273
- 2020Understanding the Role of Individual Units in a Deep Neural Networkcited by 254
- 2019On the "steerability" of generative adversarial networkscited by 247
- 2020On the Binding Problem in Artificial Neural Networkscited by 230
- 2019Hidden Stratification Causes Clinically Meaningful Failures in Machine Learning for Medical Imagingcited by 215
- 2014Object Detectors Emerge in Deep Scene CNNscited by 178
- 2020Compositional Explanations of Neuronscited by 172
- 2017Learning to Generate Reviews and Discovering Sentimentcited by 147
- 2022Toward Transparent AI: A Survey on Interpreting the Inner Structures of Deep Neural Networkscited by 126
- 2021Explaining in Style: Training a GAN to explain a classifier in StyleSpacecited by 122
- 2021Instance-Conditioned GANcited by 119
- 2018Identifying and Controlling Important Neurons in Neural Machine Translationcited by 110
- 2018On the importance of single directions for generalizationcited by 99
- 2020Neuron Shapley: Discovering the Responsible Neuronscited by 98
- 2019SemanticAdv: Generating Adversarial Examples via Attribute-conditional Image Editingcited by 93
- 2020Controlling generative models with continuous factors of variationscited by 93
- 2021Repurposing GANs for One-shot Semantic Part Segmentationcited by 88
- 2018How Important Is a Neuron?cited by 73
- 2021High Fidelity Visualization of What Your Self-Supervised Representation Knows Aboutcited by 64
- 2022A Rigorous Study of Integrated Gradients Method and Extensions to Internal Neuron Attributionscited by 64
- 2018Adversarial Examples: Opportunities and Challengescited by 62
- 2022Can Neural Nets Learn the Same Model Twice? Investigating Reproducibility and Double Descent from the Decision Boundary Perspectivecited by 57
- 2019Semantic Adversarial Attacks: Parametric Transformations That Fool Deep Classifierscited by 56
- 2023LANCE: Stress-testing Visual Models by Generating Language-guided Counterfactual Imagescited by 46
- 2020GuidedStyle: Attribute Knowledge Guided Style Manipulation for Semantic Face Editingcited by 37
- 2019Characterizing the Decision Boundary of Deep Neural Networkscited by 32
- 2018NeuroX: A Toolkit for Analyzing Individual Neurons in Neural Networkscited by 31
- 2023Zero-shot Model Diagnosiscited by 23
- 2021Segmentation in Style: Unsupervised Semantic Image Segmentation with Stylegan and CLIPcited by 21
50 most cited of 54 All 54 (JSON)
Built on by
Not cited yet.