SIC: Similarity-Based Interpretable Image Classification with Neural Networks
Tom Nuno Wolf, Emre Kavak, Fabian Bongratz, Christian Wachinger

TL;DR
SIC is an interpretable neural network that uses case-based reasoning with support vectors and similarity scores to provide both local and global explanations, achieving competitive accuracy in image classification tasks.
Contribution
We propose SIC, a novel neural network architecture that inherently offers interpretable, case-based explanations while maintaining high classification accuracy.
Findings
SIC achieves competitive accuracy on multiple image classification benchmarks.
SIC provides coherent pixel-level and global explanations verified through practical evaluation.
Theoretical analysis confirms SIC's explanations meet established axioms for interpretability.
Abstract
The deployment of deep learning models in critical domains necessitates a balance between high accuracy and interpretability. We introduce SIC, an inherently interpretable neural network that provides local and global explanations of its decision-making process. Leveraging the concept of case-based reasoning, SIC extracts class-representative support vectors from training images, ensuring they capture relevant features while suppressing irrelevant ones. Classification decisions are made by calculating and aggregating similarity scores between these support vectors and the input's latent feature vector. We employ B-Cos transformations, which align model weights with inputs, to yield coherent pixel-level explanations in addition to global explanations of case-based reasoning. We evaluate SIC on three tasks: fine-grained classification on Stanford Dogs and FunnyBirds, multi-label…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Biomedical Text Mining and Ontologies
MethodsALIGN
