English

A Simple Interpretable Transformer for Fine-Grained Image Classification and Analysis

Computer Vision and Pattern Recognition 2024-06-17 v3 Artificial Intelligence

Abstract

We present a novel usage of Transformers to make image classification interpretable. Unlike mainstream classifiers that wait until the last fully connected layer to incorporate class information to make predictions, we investigate a proactive approach, asking each class to search for itself in an image. We realize this idea via a Transformer encoder-decoder inspired by DEtection TRansformer (DETR). We learn "class-specific" queries (one for each class) as input to the decoder, enabling each class to localize its patterns in an image via cross-attention. We name our approach INterpretable TRansformer (INTR), which is fairly easy to implement and exhibits several compelling properties. We show that INTR intrinsically encourages each class to attend distinctively; the cross-attention weights thus provide a faithful interpretation of the prediction. Interestingly, via "multi-head" cross-attention, INTR could identify different "attributes" of a class, making it particularly suitable for fine-grained classification and analysis, which we demonstrate on eight datasets. Our code and pre-trained models are publicly accessible at the Imageomics Institute GitHub site: https://github.com/Imageomics/INTR.

Keywords

Cite

@article{arxiv.2311.04157,
  title  = {A Simple Interpretable Transformer for Fine-Grained Image Classification and Analysis},
  author = {Dipanjyoti Paul and Arpita Chowdhury and Xinqi Xiong and Feng-Ju Chang and David Carlyn and Samuel Stevens and Kaiya L. Provost and Anuj Karpatne and Bryan Carstens and Daniel Rubenstein and Charles Stewart and Tanya Berger-Wolf and Yu Su and Wei-Lun Chao},
  journal= {arXiv preprint arXiv:2311.04157},
  year   = {2024}
}

Comments

Accepted to International Conference on Learning Representations 2024 (ICLR 2024)

R2 v1 2026-06-28T13:14:17.844Z