mlsanityData to 14 Oct 2026

Soft-CAM: Making black box models self-explainable for medical image analysis

arXiv 2505.17748 ↗First posted 23 May 2025cs.LG cs.CVcited by 0

Not on the map. Why?

Abstract (arXiv)

Convolutional neural networks (CNNs) are widely used for high-stakes applications like medicine, often surpassing human performance. However, most explanation methods rely on post-hoc attribution, approximating the decision-making process of already trained black-box models. These methods are often sensitive, unreliable, and fail to reflect true model reasoning, limiting their trustworthiness in critical applications. In this work, we introduce SoftCAM, a straightforward yet effective approach that makes standard CNN architectures inherently interpretable. By removing the global average pooling layer and replacing the fully connected classification layer with a convolution-based class evidence layer, SoftCAM preserves spatial information and produces explicit class activation maps that form the basis of the model's predictions. Evaluated on three medical datasets, SoftCAM maintains classification performance while significantly improving both the qualitative and quantitative explanation compared to existing post-hoc methods. Our results demonstrate that CNNs can be inherently interpretable without compromising performance, advancing the development of self-explainable deep learning for high-stakes decision-making. The code is available at https://github.com/kdjoumessi/SoftCAM

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 20 of its 38 references that are in the map. First posted on arXiv 23 May 2025.

Builds on

20 of 38 references.

References · 20

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
  3. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  4. 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
  5. 2017Axiomatic Attribution for Deep Networkscited by 3,384
  6. 2015Learning Deep Features for Discriminative Localizationcited by 2,436
  7. 2018Sanity Checks for Saliency Mapscited by 1,156
  8. 2020Concept Bottleneck Modelscited by 1,032
  9. 2014Striving for Simplicity: The All Convolutional Netcited by 990
  10. 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 737
  11. 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 582
  12. 2020Captum: A unified and generic model interpretability library for PyTorchcited by 547
8 more
  1. 2020A Survey of Convolutional Neural Networks: Analysis, Applications, and Prospectscited by 397
  2. 2016Top-down Neural Attention by Excitation Backpropcited by 321
  3. 2019On the (In)fidelity and Sensitivity for Explanationscited by 310
  4. 2019Approximating CNNs with Bag-of-local-Features models works surprisingly well on ImageNetcited by 260
  5. 2022B-cos Networks: Alignment is All We Need for Interpretabilitycited by 88
  6. 2021IAIA-BL: A Case-based Interpretable Deep Learning Model for Classification of Mass Lesions in Digital Mammographycited by 72
  7. 2024This actually looks like that: Proto-BagNets for local and global interpretability-by-designcited by 7
  8. 2019Transferability of Deep Learning Algorithms for Malignancy Detection in Confocal Laser Endomicroscopy Images from Different Anatomical Locations of the Upper Gastrointestinal Tractcited by 2

Built on by

Not cited yet.