VOICE: Variance of Induced Contrastive Explanations to quantify Uncertainty in Neural Network Interpretability
Not on the map. Why?
Abstract (arXiv)
In this paper, we visualize and quantify the predictive uncertainty of gradient-based post hoc visual explanations for neural networks. Predictive uncertainty refers to the variability in the network predictions under perturbations to the input. Visual post hoc explainability techniques highlight features within an image to justify a network's prediction. We theoretically show that existing evaluation strategies of visual explanatory techniques partially reduce the predictive uncertainty of neural networks. This analysis allows us to construct a plug in approach to visualize and quantify the remaining predictive uncertainty of any gradient-based explanatory technique. We show that every image, network, prediction, and explanatory technique has a unique uncertainty. The proposed uncertainty visualization and quantification yields two key observations. Firstly, oftentimes under incorrect predictions, explanatory techniques are uncertain about the same features that they are attributing the predictions to, thereby reducing the trustworthiness of the explanation. Secondly, objective metrics of an explanation's uncertainty, empirically behave similarly to epistemic uncertainty. We support these observations on two datasets, four explanatory techniques, and six neural network architectures. The code is available at https://github.com/olivesgatech/VOICE-Uncertainty.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 44 of its 66 references that are in the map. First posted on arXiv 1 Jun 2024.
Builds on
44 of 66 references.
References · 44
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017On Calibration of Modern Neural Networkscited by 4,860
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
- 2016Simple and Scalable Predictive Uncertainty Estimation using Deep Ensemblescited by 3,888
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,857
- 2015Learning Deep Features for Discriminative Localizationcited by 2,430
32 more
- 2017What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?cited by 2,335
- 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,309
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
- 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
- 2021A Survey of Uncertainty in Deep Neural Networkscited by 675
- 2018Understanding Measures of Uncertainty for Adversarial Example Detectioncited by 177
- 2016Discovering Causal Signals in Imagescited by 79
- 2018A Theoretical Explanation for Perplexing Behaviors of Backpropagation-based Visualizationscited by 59
- 2020Gradients as a Measure of Uncertainty in Neural Networkscited by 55
- 2020Backpropagated Gradient Representations for Anomaly Detectioncited by 54
- 2017Interpreting CNN Knowledge via an Explanatory Graphcited by 49
- 2019U-CAM: Visual Explanation using Uncertainty based Class Activation Mapscited by 36
- 2020Contrastive Explanations in Neural Networkscited by 26
- 2022Introspective Learning : A Two-Stage Approach for Inference in Neural Networkscited by 19
- 2020Novelty Detection Through Model-Based Characterization of Neural Networkscited by 17
- 2022Gradient-Based Adversarial and Out-of-Distribution Detectioncited by 14
- 2019Distorted Representation Space Characterization Through Backpropagated Gradientscited by 12
- 2021Extracting Causal Visual Features for Limited label Classificationcited by 12
- 2021Contrastive Reasoning in Neural Networkscited by 11
- 2022Explanatory Paradigms in Neural Networkscited by 11
- 2019Uncertainty Based Detection and Relabeling of Noisy Image Labelscited by 10
- 2023Gaussian Switch Sampling: A Second Order Approach to Active Learningcited by 10
- 2018UNIQUE: Unsupervised Image Quality Estimationcited by 9
- 2020Implicit Saliency in Deep Neural Networkscited by 9
- 2023Probing the Purview of Neural Networks via Gradient Analysiscited by 9
- 2023Clinically Labeled Contrastive Learning for OCT Biomarker Classificationcited by 8
- 2020Fabric Surface Characterization: Assessment of Deep Learning-based Texture Representations Using a Challenging Datasetcited by 4
- 2022On the Ramifications of Human Label Uncertaintycited by 3
- 2023Stochastic Surprisal: An inferential measurement of Free Energy in Neural Networkscited by 2
Built on by
Citing papers per year: 2024: 2; 2025: 0; 2026: 1.
3 papers.