ADVISE: ADaptive Feature Relevance and VISual Explanations for Convolutional Neural Networks
Not on the map. Why?
Abstract (arXiv)
To equip Convolutional Neural Networks (CNNs) with explainability, it is essential to interpret how opaque models take specific decisions, understand what causes the errors, improve the architecture design, and identify unethical biases in the classifiers. This paper introduces ADVISE, a new explainability method that quantifies and leverages the relevance of each unit of the feature map to provide better visual explanations. To this end, we propose using adaptive bandwidth kernel density estimation to assign a relevance score to each unit of the feature map with respect to the predicted class. We also propose an evaluation protocol to quantitatively assess the visual explainability of CNN models. We extensively evaluate our idea in the image classification task using AlexNet, VGG16, ResNet50, and Xception pretrained on ImageNet. We compare ADVISE with the state-of-the-art visual explainable methods and show that the proposed method outperforms competing approaches in quantifying feature-relevance and visual explainability while maintaining competitive time complexity. Our experiments further show that ADVISE fulfils the sensitivity and implementation independence axioms while passing the sanity checks. The implementation is accessible for reproducibility purposes on https://github.com/dehshibi/ADVISE.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 44 of its 71 references that are in the map. First posted on arXiv 2 Mar 2022.
Builds on
44 of 71 references.
References · 44
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 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
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2015Learning Deep Features for Discriminative Localizationcited by 2,430
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,543
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
32 more
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2019EfficientDet: Scalable and Efficient Object Detectioncited by 1,018
- 2018A Survey Of Methods For Explaining Black Box Modelscited by 970
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 936
- 2016The Mythos of Model Interpretabilitycited by 716
- 2017Network Dissection: Quantifying Interpretability of Deep Visual Representationscited by 703
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
- 2013Network In Networkcited by 600
- 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 575
- 2014Long-term Recurrent Convolutional Networks for Visual Recognition and Descriptioncited by 483
- 2018A Benchmark for Interpretability Methods in Deep Neural Networkscited by 467
- 2014Understanding Deep Image Representations by Inverting Themcited by 399
- 2019The many Shapley values for model explanationcited by 341
- 2016Top-down Neural Attention by Excitation Backpropcited by 318
- 2016SCA-CNN: Spatial and Channel-wise Attention in Convolutional Networks for Image Captioningcited by 219
- 2015Convergent Learning: Do different neural networks learn the same representations?cited by 215
- 2017Explainable Artificial Intelligence: Understanding, Visualizing and Interpreting Deep Learning Modelscited by 202
- 2016Layer-wise Relevance Propagation for Neural Networks with Local Renormalization Layerscited by 197
- 2016Synthesizing the preferred inputs for neurons in neural networks via deep generator networkscited by 181
- 2014Object Detectors Emerge in Deep Scene CNNscited by 178
- 2019Feature relevance quantification in explainable AI: A causal problemcited by 164
- 2018ESPNet: Efficient Spatial Pyramid of Dilated Convolutions for Semantic Segmentationcited by 133
- 2019When Explanations Lie: Why Many Modified BP Attributions Failcited by 92
- 2018Interpreting CNNs via Decision Treescited by 89
- 2018Weakly Supervised Instance Segmentation using Class Peak Responsecited by 74
- 2019All You Need is a Few Shifts: Designing Efficient Convolutional Neural Networks for Image Classificationcited by 38
- 2016Do semantic parts emerge in Convolutional Neural Networks?cited by 23
- 2015Reconciling saliency and object center-bias hypotheses in explaining free-viewing fixationscited by 6
- 2021On the use of uncertainty in classifying Aedes Albopictus mosquitoescited by 4
- 2021Edge-Level Explanations for Graph Neural Networks by Extending Explainability Methods for Convolutional Neural Networkscited by 3
- 2021A deep convolutional neural network for classification of Aedes albopictus mosquitoescited by 2
- 2020A Generic Visualization Approach for Convolutional Neural Networkscited by 1
Built on by
Citing papers per year: 2024: 1.
1 paper.