SI-MIL: Taming Deep MIL for Self-Interpretability in Gigapixel Histopathology

Saarthak Kapse, Pushpak Pati, Srijan Das, Jingwei Zhang, Chao Chen +5 more
2/14/2026

No official code found. Best implementation: bmi-imaginelab/SI-MIL (36 stars, last commit 2025-01-03).

Abstract

Introducing interpretability and reasoning into Multiple Instance Learning (MIL) methods for Whole Slide Image (WSI) analysis is challenging, given the complexity of gi-gapixel slides. Traditionally, MIL interpretability is limited to identifying salient regions deemed pertinent for down-stream tasks, offering little insight to the end-user (pathologist) regarding the rationale behind these selections. To address this, we propose Self-Interpretable MIL (SI-MIL), a method intrinsically designed for interpretability from the very outset. SI-MIL employs a deep MIL framework to guide an interpretable branch grounded on handcrafted pathological features, facilitating linear predictions. Beyond identifying salient regions, SI-MIL uniquely provides feature-level interpretations rooted in pathological insights for WSIs. Notably, SI-MIL, with its linear prediction constraints, challenges the prevalent myth of an inevitable trade-off between model interpretability and performance, demonstrating competitive results compared to state-of-the-art methods on WSI-level prediction tasks across three cancer types. In addition, we thoroughly benchmark the local-and global-interpretability of SI-MIL in terms of statistical analysis, a domain expert study, and desiderata of interpretability, namely, user-friendliness and faithfulness.

View on arXivView PDF

Code Implementations(1)

SI-MIL

362Shell, PythonDec 22, 20231 years ago

Similar Papers

Cite this paper

@article{kapse2026simil,
  title  = {SI-MIL: Taming Deep MIL for Self-Interpretability in Gigapixel Histopathology},
  author = {Saarthak Kapse and Pushpak Pati and Srijan Das and Jingwei Zhang and Chao Chen and Maria Vakalopoulou and J. Saltz and D. Samaras and Rajarsi R. Gupta and P. Prasanna},
  year   = {2026},
  eprint = {2312.15010},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2312.15010},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.15010.svg)](https://codeofpaper.com/paper/2312.15010)

Discussion