One Wave To Explain Them All: A Unifying Perspective On Feature Attribution
Not on the map. Why?
Abstract (arXiv)
Feature attribution methods aim to improve the transparency of deep neural networks by identifying the input features that influence a model's decision. Pixel-based heatmaps have become the standard for attributing features to high-dimensional inputs, such as images, audio representations, and volumes. While intuitive and convenient, these pixel-based attributions fail to capture the underlying structure of the data. Moreover, the choice of domain for computing attributions has often been overlooked. This work demonstrates that the wavelet domain allows for informative and meaningful attributions. It handles any input dimension and offers a unified approach to feature attribution. Our method, the Wavelet Attribution Method (WAM), leverages the spatial and scale-localized properties of wavelet coefficients to provide explanations that capture both the where and what of a model's decision-making process. We show that WAM quantitatively matches or outperforms existing gradient-based methods across multiple modalities, including audio, images, and volumes. Additionally, we discuss how WAM bridges attribution with broader aspects of model robustness and transparency. Project page: https://gabrielkasmi.github.io/wam/
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 66 of its 97 references that are in the map. First posted on arXiv 2 Oct 2024.
Builds on
66 of 97 references.
References · 66
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2022A ConvNet for the 2020scited by 3,545
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2018ImageNet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustnesscited by 1,430
38 more
- 2018On the Spectral Bias of Neural Networkscited by 1,321
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 936
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 825
- 2020Fast is better than free: Revisiting adversarial trainingcited by 723
- 2021MedMNIST v2 -- A large-scale lightweight benchmark for 2D and 3D biomedical image classificationcited by 682
- 2019Adversarial Training for Free!cited by 638
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
- 2020Captum: A unified and generic model interpretability library for PyTorchcited by 542
- 2015Evaluating the visualization of what a Deep Neural Network has learnedcited by 416
- 2016Top-down Neural Attention by Excitation Backpropcited by 318
- 2019High Frequency Component Helps Explain the Generalization of Convolutional Neural Networkscited by 310
- 2019A Fourier Perspective on Model Robustness in Computer Visioncited by 288
- 2019Understanding Deep Networks via Extremal Perturbations and Smooth Maskscited by 257
- 2016Layer-wise Relevance Propagation for Neural Networks with Local Renormalization Layerscited by 197
- 2020Evaluating and Aggregating Feature-based Model Explanationscited by 185
- 2022SHIFT: A Synthetic Driving Dataset for Continuous Multi-Task Domain Adaptationcited by 146
- 2022Towards Faithful Model Explanation in NLP: A Surveycited by 129
- 2018AudioMNIST: Exploring Explainable Artificial Intelligence for Audio Analysis on a Simple Benchmarkcited by 72
- 2021Look at the Variance! Efficient Black-box Explanations with Sobol-based Sensitivity Analysiscited by 65
- 2019Can we trust deep learning models diagnosis? The impact of domain shift in chest radiograph classificationcited by 57
- 2013Deep Scattering Spectrumcited by 52
- 2022A Comparative Study of Faithfulness Metrics for Model Interpretability Methodscited by 38
- 2022Making Sense of Dependence: Efficient Black-box Explanations Using Dependence Measurecited by 33
- 2021Adaptive wavelet distillation from neural networks through interpretationscited by 32
- 2019Toward Interpretable Music Tagging with Self-Attentioncited by 29
- 2022Listen to Interpret: Post-hoc Interpretability for Audio Networks with NMFcited by 23
- 2020audioLIME: Listenable Explanations Using Source Separationcited by 22
- 2017Knowledge Transfer from Weakly Labeled Audio using Convolutional Neural Network for Sound Events and Scenescited by 20
- 2021Surrogate Model-Based Explainability Methods for Point Cloud NNscited by 18
- 2020Reliable Local Explanations for Machine Listeningcited by 17
- 2021Cartoon Explanations of Image Classifierscited by 15
- 2024Navigating the Maze of Explainable AI: A Systematic Approach to Evaluating Methods and Metricscited by 15
- 2018Visual Explanations From Deep 3D Convolutional Neural Networks for Alzheimer's Disease Classificationcited by 14
- 20203D Point Cloud Feature Explanations Using Gradient-Based Methodscited by 14
- 2020The shape and simplicity biases of adversarially robust ImageNet-trained CNNscited by 14
50 most cited of 66 All 66 (JSON)
Built on by
Citing papers per year: 2026: 3.
3 papers.