FD-CAM: Improving Faithfulness and Discriminability of Visual Explanation for CNNs
Not on the map. Why?
Abstract (arXiv)
Class activation map (CAM) has been widely studied for visual explanation of the internal working mechanism of convolutional neural networks. The key of existing CAM-based methods is to compute effective weights to combine activation maps in the target convolution layer. Existing gradient and score based weighting schemes have shown superiority in ensuring either the discriminability or faithfulness of the CAM, but they normally cannot excel in both properties. In this paper, we propose a novel CAM weighting scheme, named FD-CAM, to improve both the faithfulness and discriminability of the CAM-based CNN visual explanation. First, we improve the faithfulness and discriminability of the score-based weights by performing a grouped channel switching operation. Specifically, for each channel, we compute its similarity group and switch the group of channels on or off simultaneously to compute changes in the class prediction score as the weights. Then, we combine the improved score-based weights with the conventional gradient-based weights so that the discriminability of the final CAM can be further improved. We perform extensive comparisons with the state-of-the-art CAM algorithms. The quantitative and qualitative results show our FD-CAM can produce more faithful and more discriminative visual explanations of the CNNs. We also conduct experiments to verify the effectiveness of the proposed grouped channel switching and weight combination scheme on improving the results. Our code is available at https://github.com/crishhh1998/FD-CAM.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 26 of its 31 references that are in the map. First posted on arXiv 17 Jun 2022.
Builds on
26 of 31 references.
References · 26
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2017Mask R-CNNcited by 7,259
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2015VQA: Visual Question Answeringcited by 2,489
- 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
- 2015SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentationcited by 1,483
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
14 more
- 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
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
- 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 575
- 2016R-FCN: Object Detection via Region-based Fully Convolutional Networkscited by 414
- 2016Top-down Neural Attention by Excitation Backpropcited by 318
- 2019Understanding Deep Networks via Extremal Perturbations and Smooth Maskscited by 257
- 2015DenseCap: Fully Convolutional Localization Networks for Dense Captioningcited by 176
- 2020Axiom-based Grad-CAM: Towards Accurate Visualization and Explanation of CNNscited by 151
- 2019XRAI: Better Attributions Through Regionscited by 116
- 2021Towards Better Explanations of Class Activation Mappingcited by 47
- 2021Group-CAM: Group Score-Weighted Visual Explanations for Deep Convolutional Networkscited by 36
- 2021CAMERAS: Enhanced Resolution And Sanity preserving Class Activation Mapping for image saliencycited by 28
Built on by
Citing papers per year: 2023: 2; 2024: 4; 2025: 0; 2026: 1.
7 papers.
- 2023Empowering CAM-Based Methods with Capability to Generate Fine-Grained and High-Faithfulness Explanationscited by 5
- 2024CAPE: CAM as a Probabilistic Ensemble for Enhanced DNN Interpretationcited by 4
- 2024Reliable Evaluation of Attribution Maps in CNNs: A Perturbation-Based Approachcited by 4
- 2023Saliency strikes back: How filtering out high frequencies improves white-box explanationscited by 3
- 2024One Wave To Explain Them All: A Unifying Perspective On Feature Attributioncited by 3
- 2024Challenging the Black Box: A Comprehensive Evaluation of Attribution Maps of CNN Applications in Agriculture and Forestrycited by 2
- 2026Fusion-CAM: Integrating Gradient and Region-Based Class Activation Maps for Robust Visual Explanationscited by 0
- 2026Fusion-CAM: Integrating Gradient and Region-Based Class Activation Maps for Robust Visual Explanations5 Mar 2026
- 2024Reliable Evaluation of Attribution Maps in CNNs: A Perturbation-Based Approach22 Nov 2024
- 2024One Wave To Explain Them All: A Unifying Perspective On Feature Attribution2 Oct 2024
- 2024CAPE: CAM as a Probabilistic Ensemble for Enhanced DNN Interpretation3 Apr 2024
- 2024Challenging the Black Box: A Comprehensive Evaluation of Attribution Maps of CNN Applications in Agriculture and Forestry18 Feb 2024
- 2023Saliency strikes back: How filtering out high frequencies improves white-box explanations18 Jul 2023
- 2023Empowering CAM-Based Methods with Capability to Generate Fine-Grained and High-Faithfulness Explanations16 Mar 2023