cs.CVMay 14, 2026

How to Evaluate and Refine your CAM

Authors: Luca DomeniconiAlessandra StramiglioMichele LombardiSamuele Salti

Organizations: University of Bologna, Bologna, Italy

Abstract

Class attribution maps (CAMs) provide local explanations for the decisions of convolutional neural networks. While widely used in practice, the evaluation of CAMs remains challenging due to the lack of ground-truth explanations, making it difficult to evaluate the soundness of existing metrics. Independently, most commonly used CAM methods produce low-resolution attribution maps, which limits their usefulness for detailed interpretability. To address the evaluation challenge, we introduce a synthetic dataset with ground-truth attributions that enables a rigorous comparison of CAM evaluation metrics. Using this dataset, we analyze existing metrics and propose ARCC, a new composite metric that more reliably identifies faithful explanations. To address the low resolution issue, we introduce RefineCAM, a method that produces high-resolution attribution maps by aggregating CAMs across multiple network layers. Our results show that RefineCAM consistently outperforms existing methods according to the proposed evaluation.

Explore similar work

CardsList
  1. How Can One Choose the Best CAM-Based Explainability Method for a CNN Model?

    May 3, 2026Daniel da Silva Costa, Pedro Nuno de Souza Moura, Adriana C. F. AlvimExplainabilitySaliency