mlsanityData to 7 Oct 2026

MCPNet: An Interpretable Classifier via Multi-Level Concept Prototypes

arXiv 2404.08968 ↗First posted 13 Apr 2024cs.CV cs.LGcited by 10

Not on the map. Why?

Abstract (arXiv)

Recent advancements in post-hoc and inherently interpretable methods have markedly enhanced the explanations of black box classifier models. These methods operate either through post-analysis or by integrating concept learning during model training. Although being effective in bridging the semantic gap between a model's latent space and human interpretation, these explanation methods only partially reveal the model's decision-making process. The outcome is typically limited to high-level semantics derived from the last feature map. We argue that the explanations lacking insights into the decision processes at low and mid-level features are neither fully faithful nor useful. Addressing this gap, we introduce the Multi-Level Concept Prototypes Classifier (MCPNet), an inherently interpretable model. MCPNet autonomously learns meaningful concept prototypes across multiple feature map levels using Centered Kernel Alignment (CKA) loss and an energy-based weighted PCA mechanism, and it does so without reliance on predefined concept labels. Further, we propose a novel classifier paradigm that learns and aligns multi-level concept prototype distributions for classification purposes via Class-aware Concept Distribution (CCD) loss. Our experiments reveal that our proposed MCPNet while being adaptable to various model architectures, offers comprehensive multi-level explanations while maintaining classification accuracy. Additionally, its concept distribution-based classification approach shows improved generalization capabilities in few-shot classification scenarios.

Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 22 of its 30 references that are in the map. First posted on arXiv 13 Apr 2024.

Builds on

22 of 30 references.

References · 22

  1. 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
  2. 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
  3. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
  4. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
  5. 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
  6. 2022A ConvNet for the 2020scited by 3,545
  7. 2017Axiomatic Attribution for Deep Networkscited by 3,350
  8. 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
  9. 2019Similarity of Neural Network Representations Revisitedcited by 1,695
  10. 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,309
  11. 2017SmoothGrad: removing noise by adding noisecited by 1,097
  12. 2020Concept Bottleneck Modelscited by 1,022
10 more
  1. 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 731
  2. 2017Zero-Shot Learning -- A Comprehensive Evaluation of the Good, the Bad and the Uglycited by 536
  3. 2020Neural Prototype Trees for Interpretable Fine-grained Image Recognitioncited by 213
  4. 2022CRAFT: Concept Recursive Activation FacTorization for Explainabilitycited by 177
  5. 2021Deformable ProtoPNet: An Interpretable Image Classifier Using Deformable Prototypescited by 120
  6. 2021Interpretable Image Classification with Differentiable Prototypes Assignmentcited by 97
  7. 2018Interpreting CNNs via Decision Treescited by 89
  8. 2023Learning Bottleneck Concepts in Image Classificationcited by 49
  9. 2023Learning Support and Trivial Prototypes for Interpretable Image Classificationcited by 38
  10. 2023Unsupervised Interpretable Basis Extraction for Concept-Based Visual Explanationscited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 2; 2025: 6; 2026: 2.

10 papers.