The DOI matches its Crossref record; 62 of the 64 references it cites were found in a registry or an index.
Neural Prototype Trees for Interpretable Fine-grained Image Recognition
Open accessAbstract
Prototype-based methods use interpretable representations to address the black-box nature of deep learning models, in contrast to post-hoc explanation methods that only approximate such models. We propose the Neural Prototype Tree (ProtoTree), an intrinsically interpretable deep learning method for fine-grained image recognition. ProtoTree combines prototype learning with decision trees, and thus results in a globally interpretable model by design. Additionally, ProtoTree can locally explain a single prediction by outlining a decision path through the tree. Each node in our binary tree contains a trainable prototypical part. The presence or absence of this learned prototype in an image determines the routing through a node. Decision making is therefore similar to human reasoning: Does the bird have a red throat? And an elongated beak? Then it’s a hummingbird! We tune the accuracy-interpretability trade-off using ensemble methods, pruning and binarizing. We apply pruning without sacrificing accuracy, resulting in a small tree with only 8 learned prototypes along a path to classify a bird from 200 species. An ensemble of 5 ProtoTrees achieves competitive accuracy on the CUB-200-2011 and Stanford Cars data sets. Code is available at github.com/M-Nauta/ProtoTree.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“Hence, no manual formulation of prototypes or concepts is required.”
From Explainable AI in medical imaging: An overview for clinical practitioners – Beyond saliency-based XAI approaches (2023) · cites this paper as [62]
In the citing paper
“In this sense, ProtoTree (Neural Prototype Trees) [62] provides a local and global explanation utilizing a decision tree that is explainable by design.”
From Explainable AI in medical imaging: An overview for clinical practitioners – Beyond saliency-based XAI approaches (2023) · cites this paper as [62]
In the citing paper
“Its hierarchical structure is intended to increase interpretability and lead to more insights regarding clusters in the data by exploiting the positive and the negative reasoning process.”
From Explainable AI in medical imaging: An overview for clinical practitioners – Beyond saliency-based XAI approaches (2023) · cites this paper as [62]
In the citing paper
“No manual formulation of prototypes/ concepts is required”
From Explainable AI in medical imaging: An overview for clinical practitioners – Beyond saliency-based XAI approaches (2023) · cites this paper as [62]
In the citing paper
“Possibility of ambiguous result”
From Explainable AI in medical imaging: An overview for clinical practitioners – Beyond saliency-based XAI approaches (2023) · cites this paper as [62]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Deep Residual Learning for Image Recognition
He, K., Zhang, X., Ren, S., & Sun, J. (2016) · 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2016.90 · Cited by 235,474
Adam: A Method for Stochastic Optimization
Kingma, D. P., & Ba, J. (2014) · arXiv · doi:10.48550/arxiv.1412.6980 · Cited by 98,946
ImageNet: A large-scale hierarchical image database
Deng, J., Dong, W., Socher, R., Li, L.-J., Li, K., & Fei-Fei, L. (2009) · 2009 IEEE Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2009.5206848 · Cited by 65,333
Visualizing and understanding convolutional networks
Zeiler, M. D., & Fergus, R. (2014) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-10590-1_53 · Cited by 15,839
(2010) · Cited by 14,134
Learning Deep Features for Discriminative Localization
Zhou, B., Khosla, A., Lapedriza, A., Oliva, A., & Torralba, A. (2016) · 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2016.319 · Cited by 11,428
Rudin, C. (2019) · Nature Machine Intelligence · doi:10.1038/s42256-019-0048-x · Cited by 10,561
Peeking Inside the Black-Box: A Survey on Explainable Artificial Intelligence (XAI)
Adadi, A., & Berrada, M. (2018) · IEEE Access · doi:10.1109/access.2018.2870052 · Cited by 6,294
Recognition-by-components: A theory of human image understanding.
Biederman, I. (1987) · Psychological Review · doi:10.1037/0033-295x.94.2.115 · Cited by 5,621
Lipton, Z. C. (2018) · Queue · doi:10.1145/3236386.3241340 · Cited by 5,427
On Pixel-Wise Explanations for Non-Linear Classifier Decisions by Layer-Wise Relevance Propagation
Bach, S., Binder, A., Montavon, G., Klauschen, F., Müller, K.-R., & Samek, W. (2015) · PLOS ONE · doi:10.1371/journal.pone.0130140 · Cited by 4,524
AutoAugment: Learning Augmentation Strategies From Data
Cubuk, E. D., Zoph, B., Mané, D., Vasudevan, V., & Le, Q. V. (2019) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2019.00020 · Cited by 4,445
3D Object Representations for Fine-Grained Categorization
Krause, J., Stark, M. M., Deng, J., & Fei-Fei, L. (2013) · IEEE International Conference on Computer Vision Workshops · doi:10.1109/iccvw.2013.77 · Cited by 3,666
Towards A Rigorous Science of Interpretable Machine Learning
Doshi-Velez, F., & Kim, B. (2017) · arXiv · doi:10.48550/arxiv.1702.08608 · Cited by 3,121
Cyclical Learning Rates for Training Neural Networks
Smith, L. N. (2017) · IEEE Winter Conference on Applications of Computer Vision · doi:10.1109/wacv.2017.58 · Cited by 2,931
Methods for interpreting and understanding deep neural networks
Montavon, G., Samek, W., & Müller, K.-R. (2018) · Digital Signal Processing · doi:10.1016/j.dsp.2017.10.011 · Cited by 2,665
Bag of Tricks for Image Classification with Convolutional Neural Networks
He, T., Zhang, Z., Zhang, H., Zhang, Z., Xie, J., & Li, M. (2019) · 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2019.00065 · Cited by 1,680
The iNaturalist Species Classification and Detection Dataset
Van Horn, G., Mac Aodha, O., Song, Y., Cui, Y., Sun, C., Shepard, A., Adam, H., Perona, P., & Belongie, S. (2018) · 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2018.00914 · Cited by 1,451
Kim, B., Wattenberg, M., Gilmer, J., Cai, C., Wexler, J., Viegas, F., & Sayres, R. (2017) · arXiv · doi:10.48550/arxiv.1711.11279 · Cited by 1,240
Interpretable Explanations of Black Boxes by Meaningful Perturbation
Fong, R. C., & Vedaldi, A. (2017) · 2017 IEEE International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2017.371 · Cited by 1,097
Learning Multi-attention Convolutional Neural Network for Fine-Grained Image Recognition
Zheng, H., Fu, J., Mei, T., & Luo, J. (2017) · 2017 IEEE International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2017.557 · Cited by 1,045
BBN: Bilateral-Branch Network With Cumulative Learning for Long-Tailed Visual Recognition
Zhou, B., Cui, Q., Wei, X.-S., & Chen, Z.-M. (2020) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr42600.2020.00974 · Cited by 972
Olah, C., Mordvintsev, A., & Schubert, L. (2017) · Distill · doi:10.23915/distill.00007 · Cited by 880
Inverting Visual Representations with Convolutional Networks
Dosovitskiy, A., & Brox, T. (2016) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2016.522 · Cited by 719
This Looks Like That: Deep Learning for Interpretable Image Recognition
Chen, C., Li, O., Tao, C., Barnett, A. J., Su, J., & Rudin, C. (2018) · arXiv · doi:10.48550/arxiv.1806.10574 · Cited by 702
A Survey of Methods for Explaining Black Box Models
Guidotti, R., Monreale, A., Ruggieri, S., Turini, F., Giannotti, F., & Pedreschi, D. (2019) · ACM Computing Surveys · doi:10.1145/3236009 · Cited by 629
Comprehensible classification models
Freitas, A. A. (2014) · ACM SIGKDD Explorations Newsletter · doi:10.1145/2594473.2594475 · Cited by 575
Kontschieder, P., Fiterau, M., Criminisi, A., & Bulò, S. R. (2015) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2015.172 · Cited by 535
Right for the Right Reasons: Training Differentiable Models by Constraining their Explanations
Ross, A. S., Hughes, M. C., & Doshi-Velez, F. (2017) · Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence · doi:10.24963/ijcai.2017/371 · Cited by 515
Zheng, H., Fu, J., Zha, Z.-J., & Luo, J. (2019) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2019.00515 · Cited by 507
Synthesizing the preferred inputs for neurons in neural networks via deep generator networksPreprint
Nguyen, A., Dosovitskiy, A., Yosinski, J., Brox, T., & Clune, J. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1605.09304 · Cited by 453
Distilling a neural network into a soft decision tree
Frosst, N., & Hinton, G. (2017) · arXiv · doi:10.48550/arxiv.1711.09784 · Cited by 407
Interpreting CNNs via Decision Trees
Zhang, Q., Yang, Y., Ma, H., & Wu, Y. N. (2019) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2019.00642 · Cited by 361
Ge, W., Lin, X., & Yu, Y. (2019) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2019.00315 · Cited by 337
Approximating CNNs with Bag-of-local-Features models works surprisingly well on ImageNet
Brendel, W., & Bethge, M. (2019) · arXiv · doi:10.48550/arxiv.1904.00760 · Cited by 323
On the Robustness of Interpretability Methods
Alvarez-Melis, D., & Jaakkola, T. S. (2018) · arXiv · doi:10.48550/arxiv.1806.08049 · Cited by 310
Interpretable Basis Decomposition for Visual Explanation
Zhou, B., Sun, Y., Bau, D., & Torralba, A. B. (2018) · Lecture notes in computer science · doi:10.1007/978-3-030-01237-3_8 · Cited by 275
Attention Convolutional Binary Neural Tree for Fine-Grained Visual Categorization
Ji, R., Wen, L., Zhang, L., Du, D., Wu, Y., Zhao, C., Liu, X., & Huang, F. (2020) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr42600.2020.01048 · Cited by 253
Fixing the train-test resolution discrepancyPreprint
Touvron, H., Vedaldi, A., Douze, M., & Jeǵou, H. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1906.06423 · Cited by 228
The Dangers of Post-hoc Interpretability: Unjustified Counterfactual Explanations
Laugel, T., Lesot, M.-J., Marsala, C., Renard, X., & Detyniecki, M. (2019) · Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence · doi:10.24963/ijcai.2019/388 · Cited by 194
Globally optimal fuzzy decision trees for classification and regression
Suárez, A., & Lutsko, J. F. (1999) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/34.817409 · Cited by 193
NBDT: Neural-Backed Decision TreesPreprint
Wan, A., Dunlap, L., Ho, D., Yin, J., Lee, S., Jin, H., Petryk, S., Bargal, S. A., & Gonzalez, J. E. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2004.00221 · Cited by 137
Interpretable Image Recognition with Hierarchical Prototypes
Hase, P., Chen, C., Li, O., & Rudin, C. D. (2019) · Proceedings of the AAAI Conference on Human Computation and Crowdsourcing · doi:10.1609/hcomp.v7i1.5265 · Cited by 131
Representer Point Selection for Explaining Deep Neural NetworksPreprint
Yeh, C., Kim, J. S., Yen, I. E.-H., & Ravikumar, P. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1811.09720 · Cited by 125
Rethinking the Hyperparameters for Fine-tuningPreprint
Li, H., Chaudhari, P., Yang, H., Lam, M., Ravichandran, A., Bhotika, R., & Soatto, S. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2002.11770 · Cited by 107
Efficient non-greedy optimization of decision treesPreprint
Norouzi, M., Collins, M. D., Johnson, M., Fleet, D. J., & Kohli, P. (2015) · arXiv (Cornell University) · doi:10.48550/arxiv.1511.04056 · Cited by 80
Adaptive Neural TreesPreprint
Tanno, R., Arulkumaran, K., Alexander, D. C., Criminisi, A., & Nori, A. V. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1807.06699 · Cited by 78
Black Box Explanation by Learning Image Exemplars in the Latent Feature Space
Guidotti, R., Monreale, A., Matwin, S., & Pedreschi, D. (2020) · Lecture notes in computer science · doi:10.1007/978-3-030-46150-8_12 · Cited by 76
İrsoy, O., Yıldız, O. T., & Alpaydın, A. İ. E. (2012) · Akademik Açık Erişim (Işık Üniversitesi) · Cited by 74
End-to-End Learning of Decision Trees and Forests
Hehn, T. M., Kooij, J. F. P., & Hamprecht, F. A. (2019) · International Journal of Computer Vision · doi:10.1007/s11263-019-01237-6 · Cited by 65
This Looks Like That, Because ... Explaining Prototypes for Interpretable Image Recognition
Nauta, M., Jutte, A., Provoost, J., & Seifert, C. (2021) · Communications in computer and information science · doi:10.1007/978-3-030-93736-2_34 · Cited by 63
Self-citationTowards Complementary Explanations Using Deep Neural Networks
Silva, W., Fernandes, K., Cardoso, M. J., & Cardoso, J. S. (2018) · Lecture notes in computer science · doi:10.1007/978-3-030-02628-8_15 · Cited by 53
Generalizing the Convolution Operator in Convolutional Neural Networks
Ghiasi-Shirazi, K. (2019) · Neural Processing Letters · doi:10.1007/s11063-019-10043-7 · Cited by 48
ProtoAttend: Attention-Based Prototypical LearningPreprint
Arık, S. Ö., & Pfister, T. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1902.06292 · Cited by 42
An AI-based Visual Attention Model for Vehicle Make and Model Recognition
Ma, X., & Boukerche, A. (2020) · IEEE Symposium on Computers and Communications (ISCC) · doi:10.1109/iscc50000.2020.9219660 · Cited by 19
Classification-by-Components: Probabilistic Modeling of Reasoning over a Set of Components
Saralajew, S., Holdijk, L., Rees, M., Asan, E., & Villmann, T. (2019) · neural information processing systems · Cited by 19
İrsoy, O., Yıldız, O. T., & Alpaydın, E. (2014) · Proceedings - International Conference on Pattern Recognition/Proceedings/International Conference on Pattern Recognition · doi:10.1109/icpr.2014.616 · Cited by 16
TranSlider: Transfer Ensemble Learning from Exploitation to Exploration
Zhong, K., Wei, Y., Yuan, C., Bai, H., & Huang, J. (2020) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/3394486.3403079 · Cited by 14
Towards Deep Machine Reasoning: a Prototype-based Deep Neural Network with Decision Tree Inference
Angelov, P. P., & Soares, E. A. (2020) · Conference proceedings/Conference proceedings - IEEE International Conference on Systems, Man, and Cybernetics · doi:10.1109/smc42975.2020.9282812 · Cited by 13
Visualizing the decision-making process in deep neural decision forestPreprint
Li, S., & Cheng, K.-T. T. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1904.09201 · Cited by 8
SegNBDT: Visual Decision Rules for SegmentationPreprint
Wan, A., Ho, D., Song, Y., Tillman, H., Bargal, S. A., & Gonzalez, J. E. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2006.06868 · Cited by 5
Adaptive Triplet Model for Fine-Grained Visual Categorization
Liang, J., Guo, J., Guo, Y., & Lao, S. (2018) · IEEE Access · doi:10.1109/access.2018.2884695 · Cited by 3
Research works printed but not linked: 2
- kindermans, 2019, The (Un)reliability of Saliency Methods, 267
- wah, 2011, The Caltech-UCSD Birds-200 - 2011 Dataset, Technical Report CNS-TR-2011-001
Cited by
Sorted by citations
Interpretable machine learning: Fundamental principles and 10 grand challenges
Rudin, C., Chen, C., Chen, Z., Huang, H., Semenova, L., & Zhong, C. (2022) · Statistics Surveys · doi:10.1214/21-ss133 · Cited by 958
Longo, L., Brcic, M., Cabitza, F., Choi, J., Confalonieri, R., Ser, J. D., Guidotti, R., Hayashi, Y., Herrera, F., Holzinger, A., et al. (2024) · Information Fusion · doi:10.1016/j.inffus.2024.102301 · Cited by 626
Nauta, M., Trienes, J., Pathak, S., Nguyen, E., Peters, M., Schmitt, Y., Schlötterer, J., van Keulen, M., & Seifert, C. (2023) · ACM Computing Surveys · doi:10.1145/3583558 · Cited by 590
Self-citationBenchmarking and survey of explanation methods for black box models
Bodria, F., Giannotti, F., Guidotti, R., Naretto, F., Pedreschi, D., & Rinzivillo, S. (2023) · Data Mining and Knowledge Discovery · doi:10.1007/s10618-023-00933-9 · Cited by 410
Decision trees: from efficient prediction to responsible AI
Blockeel, H., Devos, L., Frénay, B., Nanfack, G., & Nijssen, S. (2023) · Frontiers in Artificial Intelligence · doi:10.3389/frai.2023.1124553 · Cited by 301
Metadata
- Authors
- Nauta, M., van Bree, R., & Seifert, C.
- Affiliations
- University of Twente (NL)
- University of Duisburg-Essen (DE)
- Venue
- 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)
- Publisher
- IEEE
- Published
- 2021-06
- Pages
- 14928-14938
- ISSN
- 1063-6919 (ISSN-L)
- OpenAlex
- W3108752471
- Cited by
- 269
- References
- 64
- Citations by year
- 2026: 28 · 2025: 69 · 2024: 69 · 2023: 70 · 2022: 24 · 2021: 8
- FWCI
- 19.75
- Type
- conference paper
- Language
- en
- Open access
- green
- arxiv.org
- Licence
- Locations
- IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- University of Twente Research Information (submittedVersion, other-oa)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Explainable Artificial Intelligence (XAI)
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Neural Network Applications
- Physical Sciences › Computer Science › Artificial Intelligence › Domain Adaptation and Few-Shot Learning
- Keywords
- prototype learning, decision tree, explainable deep learning, fine-grained image classification, explainable AI, local explanations, accuracy-interpretability trade-off, tree pruning, ensemble methods, binarization, bird species classification, CUB-200-2011, Stanford Cars
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review