Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Interpretable Image Classification with Differentiable Prototypes Assignment

About

We introduce ProtoPool, an interpretable image classification model with a pool of prototypes shared by the classes. The training is more straightforward than in the existing methods because it does not require the pruning stage. It is obtained by introducing a fully differentiable assignment of prototypes to particular classes. Moreover, we introduce a novel focal similarity function to focus the model on the rare foreground features. We show that ProtoPool obtains state-of-the-art accuracy on the CUB-200-2011 and the Stanford Cars datasets, substantially reducing the number of prototypes. We provide a theoretical analysis of the method and a user study to show that our prototypes are more distinctive than those obtained with competitive methods.

Dawid Rymarczyk, {\L}ukasz Struski, Micha{\l} G\'orszczak, Koryna Lewandowska, Jacek Tabor, Bartosz Zieli\'nski• 2021

Related benchmarks

TaskDatasetResultRank
Image ClassificationCUB-200-2011 (test)
Top-1 Acc80.3
276
Fine-grained Image ClassificationStanford Cars
Accuracy91.6
206
Fine-grained Image ClassificationCUB-200-2011 (test)
Consistency Score44.6
65
Image ClassificationCUB-200 (test)
Accuracy85.5
62
Image ClassificationCars (test)
Accuracy90
57
Image ClassificationCARS196 (test)--
38
Fine-grained Image ClassificationCUB-200
Accuracy (All)85.5
32
Diagnostic ClassificationTBX11K
F1 Score90.7
12
Image ClassificationCUB200
Accuracy85.5
9
Prototypical Part PurityCUB 200-2011 (train)
Purity35
7
Showing 10 of 14 rows

Other info

Follow for update