mlsanityData to 14 Oct 2026

Concept Based Explanations and Class Contrasting

arXiv 2502.03422 ↗First posted 5 Feb 2025cs.CVcited by 0

Not on the map. Why?

Abstract (arXiv)

Explaining deep neural networks is challenging, due to their large size and non-linearity. In this paper, we introduce a concept-based explanation method, in order to explain the prediction for an individual class, as well as contrasting any two classes, i.e. explain why the model predicts one class over the other. We test it on several openly available classification models trained on ImageNet1K. We perform both qualitative and quantitative tests. For example, for a ResNet50 model from pytorch model zoo, we can use the explanation for why the model predicts a class 'A' to automatically select four dataset crops where the model does not predict class 'A'. The model then predicts class 'A' again for the newly combined image in 91.1% of the cases (works for 911 out of the 1000 classes). The code including an .ipynb example is available on github: https://github.com/rherdt185/concept-based-explanations-and-class-contrasting

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 13 of its 28 references that are in the map. First posted on arXiv 5 Feb 2025.

Builds on

13 of 28 references.

References · 13

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
  4. 2017Axiomatic Attribution for Deep Networkscited by 3,384
  5. 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
  6. 2017Learning Important Features Through Propagating Activation Differencescited by 1,458
  7. 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,319
  8. 2018Sanity Checks for Saliency Mapscited by 1,156
  9. 2017SmoothGrad: removing noise by adding noisecited by 1,109
  10. 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 838
  11. 2020Captum: A unified and generic model interpretability library for PyTorchcited by 547
  12. 2016Synthesizing the preferred inputs for neurons in neural networks via deep generator networkscited by 181
1 more
  1. 2022CRAFT: Concept Recursive Activation FacTorization for Explainabilitycited by 178

Built on by

Not cited yet.