SPADE: Sparsity-Guided Debugging for Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
It is known that sparsity can improve interpretability for deep neural networks. However, existing methods in the area either require networks that are pre-trained with sparsity constraints, or impose sparsity after the fact, altering the network's general behavior. In this paper, we demonstrate, for the first time, that sparsity can instead be incorporated into the interpretation process itself, as a sample-specific preprocessing step. Unlike previous work, this approach, which we call SPADE, does not place constraints on the trained model and does not affect its behavior during inference on the sample. Given a trained model and a target sample, SPADE uses sample-targeted pruning to provide a "trace" of the network's execution on the sample, reducing the network to the most important connections prior to computing an interpretation. We demonstrate that preprocessing with SPADE significantly increases the accuracy of image saliency maps across several interpretability methods. Additionally, SPADE improves the usefulness of neuron visualizations, aiding humans in reasoning about network behavior. Our code is available at https://github.com/IST-DASLab/SPADE.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 58 of its 76 references that are in the map. First posted on arXiv 6 Oct 2023.
Builds on
58 of 76 references.
References · 58
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2014Deep Learning Face Attributes in the Wildcited by 3,679
- 2022A ConvNet for the 2020scited by 3,545
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2022Locating and Editing Factual Associations in GPTcited by 2,609
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2015Character-level Convolutional Networks for Text Classificationcited by 2,293
38 more
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2020Shortcut Learning in Deep Neural Networkscited by 1,928
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,400
- 2023Sparse Autoencoders Find Highly Interpretable Features in Language Modelscited by 1,359
- 2022Interpretability in the Wild: a Circuit for Indirect Object Identification in GPT-2 smallcited by 1,130
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,090
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 936
- 2019Analyzing Multi-Head Self-Attention: Specialized Heads Do the Heavy Lifting, the Rest Can Be Prunedcited by 844
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 825
- 2019EDA: Easy Data Augmentation Techniques for Boosting Performance on Text Classification Taskscited by 800
- 2020Transformer Interpretability Beyond Attention Visualizationcited by 620
- 2023Eliciting Latent Predictions from Transformers with the Tuned Lenscited by 579
- 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 575
- 2018Do Better ImageNet Models Transfer Better?cited by 560
- 2020Captum: A unified and generic model interpretability library for PyTorchcited by 542
- 2018A Benchmark for Interpretability Methods in Deep Neural Networkscited by 467
- 2019Is Attention Interpretable?cited by 387
- 2015Understanding Neural Networks Through Deep Visualizationcited by 332
- 2023Finding Neurons in a Haystack: Case Studies with Sparse Probingcited by 328
- 2022Optimal Brain Compression: A Framework for Accurate Post-Training Quantization and Pruningcited by 317
- 2016Not Just a Black Box: Learning Important Features Through Propagating Activation Differencescited by 295
- 2016Multifaceted Feature Visualization: Uncovering the Different Types of Features Learned By Each Neuron in Deep Neural Networkscited by 106
- 2021Accelerated Sparse Neural Training: A Provable and Efficient Method to Find N:M Transposable Maskscited by 103
- 2017Measuring the tendency of CNNs to Learn Surface Statistical Regularitiescited by 87
- 2021Leveraging Sparse Linear Layers for Debuggable Deep Networkscited by 82
- 2022Impossibility Theorems for Feature Attributioncited by 78
- 2022What do Vision Transformers Learn? A Visual Explorationcited by 75
- 2022Polysemanticity and Capacity in Neural Networkscited by 74
- 2023X-Pruner: eXplainable Pruning for Vision Transformerscited by 66
- 2021Low-Complexity Probing via Finding Subnetworkscited by 63
- 2020There and Back Again: Revisiting Backpropagation Saliency Methodscited by 60
- 2021AC/DC: Alternating Compressed/DeCompressed Training of Deep Neural Networkscited by 58
- 2018Not Using the Car to See the Sidewalk: Quantifying and Controlling the Effects of Context in Classification and Segmentationcited by 49
- 2019Relative Attributing Propagation: Interpreting the Comparative Contributions of Individual Units in Deep Neural Networkscited by 49
- 2021Robust Explainability: A Tutorial on Gradient-Based Attribution Methods for Deep Neural Networkscited by 48
- 2022Metrics for saliency map evaluation of deep learning explanation methodscited by 40
50 most cited of 58 All 58 (JSON)
Built on by
Citing papers per year: 2025: 2.
2 papers.