Prototypical Part Transformer for Interpretable Image Recognition

Prototypical Part Networks facilitate interpretable decision-making processes, with the classification score computed by comparing test image patches to learned prototypes. Existing work typically learns prototypes from Convolutional Neural Networks (CNNs). However, learning prototypical parts directly in Vision Transformers (ViTs) results in fragmented and noisy prototype activations. To address this, we quantify the dispersion of prototypes’ responsive regions with the Diffusion Index (DI). Subsequently, we propose Prototypical Part Transformer (PPTformer), an interpretable model designed to refine prototype learning in ViTs by introducing distinct prototypical branches, either involving the CLS token or not. In PPTformer, the prototype space is defined by orthogonal class-aware prototype vectors, ensuring disentanglement and informativeness. Additionally, classaware activation refinement is introduced to focus attention and reduce DI. Extensive experiments demonstrate that PPTformer outperforms state-of-the-art prototypical learning methods and its non-interpretable counterparts, providing faithful local and global explanations.

Authors

Institutions

Publication Details

Published
2025-03-12
DOI
https://doi.org/10.1109/icassp49660.2025.10890753
Primary Topic
Neural Networks and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Prototypical Part Transformer for Interpretable Image Recognition

Anni Yu, Yu-Bin Yang
Neural Networks and Applications
article

Prototypical Part Transformer for Interpretable Image Recognition

Anni Yu, Yu-Bin Yang
article en

Abstract

Prototypical Part Networks facilitate interpretable decision-making processes, with the classification score computed by comparing test image patches to learned prototypes. Existing work typically learns prototypes from Convolutional Neural Networks (CNNs). However, learning prototypical parts directly in Vision Transformers (ViTs) results in fragmented and noisy prototype activations. To address this, we quantify the dispersion of prototypes’ responsive regions with the Diffusion Index (DI). Subsequently, we propose Prototypical Part Transformer (PPTformer), an interpretable model designed to refine prototype learning in ViTs by introducing distinct prototypical branches, either involving the CLS token or not. In PPTformer, the prototype space is defined by orthogonal class-aware prototype vectors, ensuring disentanglement and informativeness. Additionally, classaware activation refinement is introduced to focus attention and reduce DI. Extensive experiments demonstrate that PPTformer outperforms state-of-the-art prototypical learning methods and its non-interpretable counterparts, providing faithful local and global explanations.

Nanjing University (CN)
Openalex Percentile: Top 98%
Neural Networks and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.