FD-CAM: Improving Faithfulness and Discriminability of Visual Explanation for CNNs
Hui Li, Zihao Li, Rui Ma, Tieru Wu

TL;DR
FD-CAM introduces a novel weighting scheme that enhances both faithfulness and discriminability of CNN visual explanations by combining grouped channel switching with traditional weights, outperforming existing methods.
Contribution
The paper proposes FD-CAM, a new CAM weighting scheme that improves faithfulness and discriminability simultaneously through grouped channel switching and weight combination.
Findings
FD-CAM produces more faithful explanations.
FD-CAM yields more discriminative visualizations.
Experimental results outperform state-of-the-art CAM methods.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCell Image Analysis Techniques · Anomaly Detection Techniques and Applications · Explainable Artificial Intelligence (XAI)
MethodsConvolution · Class-activation map
