Class Activation Mapping in Explainable Computer Vision: A Method-Centered Review of CNN, Transformer, and Foundation-Model-Era Visual Explanations
Not on the map. Why?
Abstract (arXiv)
Class activation mapping (CAM) is one of the most widely used visual explanation families in explainable artificial intelligence. Its purpose is intuitive: it converts internal model evidence into a heatmap that highlights the image regions, convolutional channels, tokens, or patches that support a target class or concept. Since the first CAM formulation in 2016, the field has moved far beyond global-average-pooled CNN classifiers. CAM-style methods now include gradient-based post-hoc explanations, gradient-free score and ablation methods, high-resolution upscaling, weakly supervised localization and segmentation, transformer token attribution, causal and debiasing methods, and foundation-model-era approaches that use CLIP, DINO, SAM, or feature-distribution comparisons. This review synthesizes a strict corpus of 57 method-centered papers published from 2016 onward. The paper develops a taxonomy that separates methods by attribution mechanism, architectural dependence, and evaluation objective. It then reviews gradient-based CAMs, recent and hybrid CAM-style methods, and model-based or architecture-aware methods. Across the corpus, the main trend is clear: the field is shifting from explaining one class score in one low-resolution CNN layer toward comparative, multi-layer, probabilistic, token-aware, and foundation-model-aware explanations. At the same time, evaluation remains fragmented. Faithfulness, localization, robustness, computational cost, and human trust are often measured with different protocols. The review therefore emphasizes not only what each method contributes, but also which gap it leaves open and which later methods attempt to close that gap.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 31 of its 55 references that are in the map. First posted on arXiv 12 Aug 2026.
Builds on
31 of 55 references.
References · 31
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2015Learning Deep Features for Discriminative Localizationcited by 2,436
- 2020Transformer Interpretability Beyond Attention Visualizationcited by 627
- 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 582
- 2021Generic Attention-model Explainability for Interpreting Bi-Modal and Encoder-Decoder Transformerscited by 320
- 2020Self-supervised Equivariant Attention Mechanism for Weakly Supervised Semantic Segmentationcited by 300
- 2017Hide-and-Seek: Forcing a Network to be Meticulous for Weakly-supervised Object and Action Localizationcited by 207
- 2018Adversarial Complementary Learning for Weakly Supervised Object Localizationcited by 166
- 2022Multi-class Token Transformer for Weakly Supervised Semantic Segmentationcited by 138
- 2021Anti-Adversarially Manipulated Attributions for Weakly and Semi-Supervised Semantic Segmentationcited by 134
- 2019Attention-based Dropout Layer for Weakly Supervised Object Localizationcited by 125
- 2021TS-CAM: Token Semantic Coupled Attention Map for Weakly Supervised Object Localizationcited by 123
19 more
- 2021BBAM: Bounding Box Attribution Map for Weakly Supervised Semantic and Instance Segmentationcited by 105
- 2018Self-produced Guidance for Weakly-supervised Object Localizationcited by 72
- 2021Towards Better Explanations of Class Activation Mappingcited by 47
- 2021Online Refinement of Low-level Feature Based Activation Map for Weakly Supervised Object Localizationcited by 30
- 2023Extracting Class Activation Maps from Non-Discriminative Features as wellcited by 30
- 2021F-CAM: Full Resolution Class Activation Maps via Guided Parametric Upscalingcited by 26
- 2022TransCAM: Transformer Attention-based CAM Refinement for Weakly Supervised Semantic Segmentationcited by 26
- 2022CREAM: Weakly Supervised Object Localization via Class RE-Activation Mappingcited by 21
- 2022Abs-CAM: A Gradient Optimization Interpretable Approach for Explanation of Convolutional Neural Networkscited by 20
- 2021Integrated Grad-CAM: Sensitivity-Aware Visual Explanation of Deep Convolutional Networks via Integrated Gradient-Based Scoringcited by 16
- 2021Keep CALM and Improve Visual Feature Attributioncited by 15
- 2025Finer-CAM: Spotting the Difference Reveals Finer Details for Visual Explanationcited by 15
- 2021Improving Weakly-supervised Object Localization via Causal Interventioncited by 14
- 2025Prompt-CAM: Making Vision Transformers Interpretable for Fine-Grained Analysiscited by 12
- 2020Debiased-CAM to mitigate image perturbations with faithful visual explanations of machine learningcited by 11
- 2022Poly-CAM: High resolution class activation map for convolutional neural networkscited by 10
- 2025CAMs as Shapley Value-based Explainerscited by 5
- 2024CAPE: CAM as a Probabilistic Ensemble for Enhanced DNN Interpretationcited by 4
- 2023Cluster-CAM: Cluster-Weighted Visual Interpretation of CNNs' Decision in Image Classificationcited by 1
Built on by
Not cited yet.