Interpretable Image Recognition with Hierarchical Prototypes
Peter Hase, Chaofan Chen, Oscar Li, Cynthia Rudin

TL;DR
This paper introduces a hierarchical prototype-based model for image recognition that provides interpretable classifications at multiple taxonomy levels, including for unseen classes, while maintaining competitive accuracy.
Contribution
The work presents a novel hierarchical prototype approach that organizes class features taxonomically, enabling interpretability at all levels and generalization to unseen classes.
Findings
Achieves comparable accuracy to black-box models on familiar classes.
Provides interpretable explanations at multiple taxonomy levels.
Successfully classifies unseen classes based on hierarchical prototypes.
Abstract
Vision models are interpretable when they classify objects on the basis of features that a person can directly understand. Recently, methods relying on visual feature prototypes have been developed for this purpose. However, in contrast to how humans categorize objects, these approaches have not yet made use of any taxonomical organization of class labels. With such an approach, for instance, we may see why a chimpanzee is classified as a chimpanzee, but not why it was considered to be a primate or even an animal. In this work we introduce a model that uses hierarchically organized prototypes to classify objects at every level in a predefined taxonomy. Hence, we may find distinct explanations for the prediction an image receives at each level of the taxonomy. The hierarchical prototypes enable the model to perform another important task: interpretably classifying images from previously…
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
TopicsDomain Adaptation and Few-Shot Learning · Advanced Image and Video Retrieval Techniques · Adversarial Robustness in Machine Learning
