INSightR-Net: Interpretable Neural Network for Regression using Similarity-based Comparisons to Prototypical Examples
Linde S. Hesse, Ana I. L. Namburete

TL;DR
This paper introduces INSightR-Net, an interpretable CNN for regression that uses similarity-based comparisons to prototypes, enabling visualization of decision reasoning in medical imaging tasks like diabetic retinopathy grading.
Contribution
It presents a novel CNN architecture that combines interpretability with competitive performance by incorporating a prototype layer for visual explanations.
Findings
Achieved comparable accuracy to ResNet baseline.
Provided meaningful visual explanations through prototype similarity.
Analyzed the impact of parameters on explanation quality.
Abstract
Convolutional neural networks (CNNs) have shown exceptional performance for a range of medical imaging tasks. However, conventional CNNs are not able to explain their reasoning process, therefore limiting their adoption in clinical practice. In this work, we propose an inherently interpretable CNN for regression using similarity-based comparisons (INSightR-Net) and demonstrate our methods on the task of diabetic retinopathy grading. A prototype layer incorporated into the architecture enables visualization of the areas in the image that are most similar to learned prototypes. The final prediction is then intuitively modeled as a mean of prototype labels, weighted by the similarities. We achieved competitive prediction performance with our INSightR-Net compared to a ResNet baseline, showing that it is not necessary to compromise performance for interpretability. Furthermore, we…
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
TopicsRetinal Imaging and Analysis · Machine Learning in Healthcare · Explainable Artificial Intelligence (XAI)
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Residual Connection · Residual Block · Average Pooling · 1x1 Convolution · Kaiming Initialization · Max Pooling · Batch Normalization · Bottleneck Residual Block · Global Average Pooling
