FM-G-CAM: A Holistic Approach for Explainable AI in Computer Vision
Not on the map. Why?
Abstract (arXiv)
Explainability is a vital aspect of modern AI for real-world impact and usability. The main objective of this paper is to emphasise the need to understand the predictions of Computer Vision models, specifically Convolutional Neural Network (CNN) models. Existing methods for explaining CNN predictions are largely based on Gradient-weighted Class Activation Maps (Grad-CAM) and focus solely on a single target class; this assumption about the target class selection neglects a large portion of the predictor CNN's prediction process. In this paper, we present an exhaustive methodology, called Fused Multi-class Gradient-weighted Class Activation Map (FM-G-CAM), that considers multiple top-predicted classes and provides a holistic explanation of the predictor CNN's rationale. We also provide a detailed mathematical and algorithmic description of our method. Furthermore, alongside a concise comparison of existing methods, we compare FM-G-CAM with Grad-CAM, quantitatively and qualitatively highlighting its benefits through real-world practical use cases. Finally, we present an open-source Python library with an FM-G-CAM implementation to conveniently generate saliency maps for CNN-based model predictions.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 36 of its 63 references that are in the map. First posted on arXiv 10 Dec 2023.
Builds on
36 of 63 references.
References · 36
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017On Calibration of Modern Neural Networkscited by 4,860
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2015Learning Deep Features for Discriminative Localizationcited by 2,430
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,543
- 2019CheXpert: A Large Chest Radiograph Dataset with Uncertainty Labels and Expert Comparisoncited by 1,410
- 2018Sanity Checks for Saliency Mapscited by 1,149
24 more
- 2021Transformers in Vision: A Surveycited by 1,009
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2018A Survey Of Methods For Explaining Black Box Modelscited by 970
- 2017ChestX-ray8: Hospital-scale Chest X-ray Database and Benchmarks on Weakly-Supervised Classification and Localization of Common Thorax Diseasescited by 969
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 936
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 825
- 2017Network Dissection: Quantifying Interpretability of Deep Visual Representationscited by 703
- 2020A Survey on Visual Transformercited by 653
- 2020Transformer Interpretability Beyond Attention Visualizationcited by 620
- 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 575
- 2016Efficient Multi-Scale 3D CNN with Fully Connected CRF for Accurate Brain Lesion Segmentationcited by 263
- 2015Explaining NonLinear Classification Decisions with Deep Taylor Decompositioncited by 248
- 2020Eigen-CAM: Class Activation Map using Principal Componentscited by 188
- 2014Object Detectors Emerge in Deep Scene CNNscited by 178
- 2017Visualizing Deep Neural Network Decisions: Prediction Difference Analysiscited by 166
- 2020Axiom-based Grad-CAM: Towards Accurate Visualization and Explanation of CNNscited by 151
- 2021TorchXRayVision: A library of chest X-ray datasets and modelscited by 131
- 2015Visualizing Deep Convolutional Neural Networks Using Natural Pre-Imagescited by 93
- 2020Use HiResCAM instead of Grad-CAM for faithful explanations of convolutional neural networkscited by 79
- 2020Black-box Explanation of Object Detectors via Saliency Mapscited by 74
- 2018HyperDense-Net: A hyper-densely connected CNN for multi-modal image segmentationcited by 66
- 2018Deep Feature Factorization For Concept Discoverycited by 64
- 2022Metrics for saliency map evaluation of deep learning explanation methodscited by 40
- 2018A test case for application of convolutional neural networks to spatio-temporal climate data: Re-identifying clustered weather patternscited by 15
Built on by
Citing papers per year: 2026: 1.
1 paper.