Metric-Guided Synthesis of Class Activation Mapping
Not on the map. Why?
Abstract (arXiv)
Class activation mapping (CAM) is a widely adopted class of saliency methods used to explain the behavior of convolutional neural networks (CNNs). These methods generate heatmaps that highlight the parts of the input most relevant to the CNN output. Various CAM methods have been proposed, each distinguished by the expressions used to derive heatmaps. In general, users look for heatmaps with specific properties that reflect different aspects of CNN functionality. These may include similarity to ground truth, robustness, equivariance, and more. Although existing CAM methods implicitly encode some of these properties in their expressions, they do not allow for variability in heatmap generation following the user's intent or domain knowledge. In this paper, we address this limitation by introducing SyCAM, a metric-based approach for synthesizing CAM expressions. Given a predefined evaluation metric for saliency maps, SyCAM automatically generates CAM expressions optimized for that metric. We specifically explore a syntax-guided synthesis instantiation of SyCAM, where CAM expressions are derived based on predefined syntactic constraints and the given metric. Using several established evaluation metrics, we demonstrate the efficacy and flexibility of our approach in generating targeted heatmaps. We compare SyCAM with other well-known CAM methods on three prominent models: ResNet50, VGG16, and VGG19.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 20 of its 35 references that are in the map. First posted on arXiv 14 Apr 2025.
Builds on
20 of 35 references.
References · 20
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2015Learning Deep Features for Discriminative Localizationcited by 2,436
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,162
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 939
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 838
- 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 582
- 2018A Benchmark for Interpretability Methods in Deep Neural Networkscited by 476
- 2015Evaluating the visualization of what a Deep Neural Network has learnedcited by 419
- 2018Explanations based on the Missing: Towards Contrastive Explanations with Pertinent Negativescited by 262
- 2020Axiom-based Grad-CAM: Towards Accurate Visualization and Explanation of CNNscited by 151
- 2020Ground Truth Evaluation of Neural Network Explanations with CLEVR-XAIcited by 126
- 2019Smooth Grad-CAM++: An Enhanced Inference Level Visualization Technique for Deep Convolutional Neural Network Modelscited by 118
8 more
- 2022A Consistent and Efficient Evaluation Strategy for Attribution Methodscited by 102
- 2020IROF: a low resource evaluation metric for explanation methodscited by 46
- 2015A Theory of Formal Synthesis via Inductive Learningcited by 17
- 2024Attention Guided CAM: Visual Explanations of Vision Transformer Guided by Self-Attentioncited by 17
- 2023Assessing Fidelity in XAI post-hoc techniques: A Comparative Study with Ground Truth Explanations Datasetscited by 15
- 2022Grad-CAM++ is Equivalent to Grad-CAM With Positive Gradientscited by 5
- 2021Synthesizing Pareto-Optimal Interpretations for Black-Box Modelscited by 3
- 2024Reproducibility study of "LICO: Explainable Models with Language-Image Consistency"cited by 1
Built on by
Not cited yet.