This Looks Like That: Deep Learning for Interpretable Image Recognition
Chaofan Chen, Oscar Li, Chaofan Tao, Alina Jade Barnett, Jonathan Su,, Cynthia Rudin

TL;DR
This paper introduces ProtoPNet, a deep learning architecture that interprets image classification by identifying prototypical parts, providing explanations similar to human reasoning without requiring part annotations during training.
Contribution
The work presents a novel interpretable deep network that reasons through prototypical parts, achieving competitive accuracy without part annotations and enhancing interpretability in image recognition.
Findings
ProtoPNet achieves accuracy comparable to non-interpretable models.
Combining multiple ProtoPNets improves overall performance.
The model offers human-like explanations for classification decisions.
Abstract
When we are faced with challenging image classification tasks, we often explain our reasoning by dissecting the image, and pointing out prototypical aspects of one class or another. The mounting evidence for each of the classes helps us make our final decision. In this work, we introduce a deep network architecture -- prototypical part network (ProtoPNet), that reasons in a similar way: the network dissects the image by finding prototypical parts, and combines evidence from the prototypes to make a final classification. The model thus reasons in a way that is qualitatively similar to the way ornithologists, physicians, and others would explain to people on how to solve challenging image classification tasks. The network uses only image-level labels for training without any annotations for parts of images. We demonstrate our method on the CUB-200-2011 dataset and the Stanford Cars…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsExplainable Artificial Intelligence (XAI) · Adversarial Robustness in Machine Learning · Advanced Neural Network Applications
MethodsInterpretability
