Learning Support and Trivial Prototypes for Interpretable Image Classification
Chong Wang, Yuyuan Liu, Yuanhong Chen, Fengbei Liu, Yu Tian, Davis J., McCarthy, Helen Frazer, Gustavo Carneiro

TL;DR
This paper introduces ST-ProtoPNet, a model that learns support prototypes near decision boundaries to enhance interpretability and accuracy in image classification, outperforming previous protoype-based methods.
Contribution
It proposes a novel support prototype learning approach for ProtoPNet, aligning with SVM theory, and develops ST-ProtoPNet to improve classification and interpretability.
Findings
ST-ProtoPNet achieves state-of-the-art accuracy on benchmark datasets.
Support prototypes are better localized in objects of interest.
The method enhances both interpretability and classification performance.
Abstract
Prototypical part network (ProtoPNet) methods have been designed to achieve interpretable classification by associating predictions with a set of training prototypes, which we refer to as trivial prototypes because they are trained to lie far from the classification boundary in the feature space. Note that it is possible to make an analogy between ProtoPNet and support vector machine (SVM) given that the classification from both methods relies on computing similarity with a set of training points (i.e., trivial prototypes in ProtoPNet, and support vectors in SVM). However, while trivial prototypes are located far from the classification boundary, support vectors are located close to this boundary, and we argue that this discrepancy with the well-established SVM theory can result in ProtoPNet models with inferior classification accuracy. In this paper, we aim to improve the…
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
Learning Support and Trivial Prototypes for Interpretable Image Classification· youtube
Taxonomy
TopicsExplainable Artificial Intelligence (XAI) · Advanced Neural Network Applications · Generative Adversarial Networks and Image Synthesis
MethodsSupport Vector Machine
