Manipulating Feature Visualizations with Gradient Slingshots
Not on the map. Why?
Abstract (arXiv)
Feature Visualization (FV) is a widely used technique for interpreting concepts learned by Deep Neural Networks (DNNs), which synthesizes input patterns that maximally activate a given feature. Despite its popularity, the trustworthiness of FV explanations has received limited attention. We introduce Gradient Slingshots, a novel method that enables FV manipulation without modifying model architecture or significantly degrading performance. By shaping new trajectories in off-distribution regions of a feature's activation landscape, we coerce the optimization process to converge to a predefined visualization. We evaluate our approach on several DNN architectures, demonstrating its ability to replace faithful FVs with arbitrary targets. These results expose a critical vulnerability: auditors relying solely on FV may accept entirely fabricated explanations. To mitigate this risk, we propose a straightforward defense and quantitatively demonstrate its effectiveness.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 51 of its 110 references that are in the map. First posted on arXiv 11 Jan 2024.
Builds on
51 of 110 references.
References · 51
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,029
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2013Intriguing properties of neural networkscited by 5,114
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2016Wide Residual Networkscited by 3,057
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2020Shortcut Learning in Deep Neural Networkscited by 1,928
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,714
38 more
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2016Man is to Computer Programmer as Woman is to Homemaker? Debiasing Word Embeddingscited by 1,304
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2022Interpretability in the Wild: a Circuit for Indirect Object Identification in GPT-2 smallcited by 1,130
- 2019Learning Robust Global Representations by Penalizing Local Predictive Powercited by 1,010
- 2017Network Dissection: Quantifying Interpretability of Deep Visual Representationscited by 703
- 2017Interpretation of Neural Networks is Fragilecited by 443
- 2019Unmasking Clever Hans Predictors and Assessing What Machines Really Learncited by 359
- 2017The (Un)reliability of saliency methodscited by 331
- 2022Easily Accessible Text-to-Image Generation Amplifies Demographic Stereotypes at Large Scalecited by 262
- 2020Understanding the Role of Individual Units in a Deep Neural Networkcited by 254
- 2014Understanding image representations by measuring their equivariance and equivalencecited by 240
- 2019Explanations can be manipulated and geometry is to blamecited by 215
- 2015The Power of Depth for Feedforward Neural Networkscited by 181
- 2016Synthesizing the preferred inputs for neurons in neural networks via deep generator networkscited by 181
- 2022CRAFT: Concept Recursive Activation FacTorization for Explainabilitycited by 177
- 2020Compositional Explanations of Neuronscited by 172
- 2017The Shattered Gradients Problem: If resnets are the answer, then what is the question?cited by 156
- 2022On Feature Learning in the Presence of Spurious Correlationscited by 145
- 2022From Attribution Maps to Human-Understandable Explanations through Concept Relevance Propagationcited by 141
- 2022Natural Language Descriptions of Deep Visual Featurescited by 136
- 2018What Is One Grain of Sand in the Desert? Analyzing Individual Neurons in Deep NLP Modelscited by 124
- 2023Explainable Artificial Intelligence (XAI) 2.0: A Manifesto of Open Challenges and Interdisciplinary Research Directionscited by 123
- 2019Fooling Neural Network Interpretations via Adversarial Model Manipulationcited by 112
- 2021An Interpretability Illusion for BERTcited by 94
- 2020Fairwashing Explanations with Off-Manifold Detergentcited by 71
- 2019Understanding Neural Networks via Feature Visualization: A surveycited by 65
- 2023Multi-dimensional concept discovery (MCD): A unifying framework with completeness guaranteescited by 48
- 2023Don't trust your eyes: on the (un)reliability of feature visualizationscited by 32
- 2023Identifying Interpretable Subspaces in Image Representationscited by 32
- 2023Labeling Neural Representations with Inverse Recognitioncited by 31
- 2023Unlocking Feature Visualization for Deeper Networks with MAgnitude Constrained Optimizationcited by 26
- 2022Navigating Neural Space: Revisiting Concept Activation Vectors to Overcome Directional Divergencecited by 24
- 2019Discovery of Natural Language Concepts in Individual Units of CNNscited by 21
- 2023Red Teaming Deep Neural Networks with Feature Synthesis Toolscited by 21
- 2022DORA: Exploring Outlier Representations in Deep Neural Networkscited by 14
- 2023Adversarial Attacks on the Interpretation of Neuron Activation Maximizationcited by 7
- 2022Visualizing the Diversity of Representations Learned by Bayesian Neural Networkscited by 4
50 most cited of 51 All 51 (JSON)
Built on by
Citing papers per year: 2024: 3.
3 papers.