paper-with-me

홈 › Papers

MCPNet: An Interpretable Classifier via Multi-Level Concept Prototypes

2024-04-13 · CVPR 2024 1 · Bor-Shiun Wang, Chien-Yi Wang, Wei-Chen Chiu

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.

📄 PDF Abstract BibTeX arXiv:2404.08968

Code (1)

NVlabs/MCPNet 공식 구현 pytorch

Tasks

ClassificationDecision MakingExplainable Artificial Intelligence (XAI)

Methods 이 논문이 사용한 방법론

PCA Principle Components Analysis (PCA) is an unsupervised method primary used for dimensionality reduction within machine learning. PCA is calculated via a singular value…

Similar Papers 제목 키워드 기반

Channel-Feedback-Free Transmission for Downlink FD-RAN: A Radio Map based Complex-valued Precoding Network Approach

2023-11-30 · Jiwei Zhao, Jiacheng Chen, Zeyu Sun, Yuhang Shi 외

As the demand for high-quality services proliferates, an innovative network architecture, the fully-decoupled RAN (FD-RAN), has emerged for more flexible spectrum resource utilization and lower network costs. However, wi…

Uncertainty-Aware Concept Bottleneck Models with Enhanced Interpretability

2025-10-01 · Haifei Zhang, Patrick Barry, Eduardo Brandao arxiv

In the context of image classification, Concept Bottleneck Models (CBMs) first embed images into a set of human-understandable concepts, followed by an intrinsically interpretable classifier that predicts labels based on…

Image Classification

Provable concept learning for interpretable predictions using variational autoencoders

2022-04-01 · Armeen Taeb, Nicolo Ruggeri, Carina Schnuck, Fanny Yang

In safety-critical applications, practitioners are reluctant to trust neural networks when no interpretable explanations are available. Many attempts to provide such explanations revolve around pixel-based attributions o…

Variational Inference

Multi-column Point-CNN for Sketch Segmentation

2018-12-28 · Fei Wang, Shujin Lin, Hanhui Li, Hefeng Wu 외

Traditional sketch segmentation methods mainly rely on handcrafted features and complicate models, and their performance is far from satisfactory due to the abstract representation of sketches. Recent success of Deep Neu…

Img2Tab: Automatic Class Relevant Concept Discovery from StyleGAN Features for Explainable Image Classification

2023-01-16 · Youngjae Song, Sung Kuk Shyn, Kwang-su Kim

Traditional tabular classifiers provide explainable decision-making with interpretable features(concepts). However, using their explainability in vision tasks has been limited due to the pixel representation of images. I…

Decision Makingimage-classificationImage Classification