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

Morphological Prototyping for Unsupervised Slide Representation Learning in Computational Pathology

About

Representation learning of pathology whole-slide images (WSIs) has been has primarily relied on weak supervision with Multiple Instance Learning (MIL). However, the slide representations resulting from this approach are highly tailored to specific clinical tasks, which limits their expressivity and generalization, particularly in scenarios with limited data. Instead, we hypothesize that morphological redundancy in tissue can be leveraged to build a task-agnostic slide representation in an unsupervised fashion. To this end, we introduce PANTHER, a prototype-based approach rooted in the Gaussian mixture model that summarizes the set of WSI patches into a much smaller set of morphological prototypes. Specifically, each patch is assumed to have been generated from a mixture distribution, where each mixture component represents a morphological exemplar. Utilizing the estimated mixture parameters, we then construct a compact slide representation that can be readily used for a wide range of downstream tasks. By performing an extensive evaluation of PANTHER on subtyping and survival tasks using 13 datasets, we show that 1) PANTHER outperforms or is on par with supervised MIL baselines and 2) the analysis of morphological prototypes brings new qualitative and quantitative insights into model interpretability.

Andrew H. Song, Richard J. Chen, Tong Ding, Drew F.K. Williamson, Guillaume Jaume, Faisal Mahmood• 2024

Related benchmarks

TaskDatasetResultRank
Survival PredictionTCGA-LUAD
C-index0.685
116
Survival PredictionTCGA-UCEC
C-index0.757
74
Survival PredictionTCGA-BRCA
C-index0.758
60
Survival PredictionKIRC TCGA
C-Index0.741
50
Survival PredictionBLCA
C-Index0.612
46
Survival PredictionBRCA
C-Index0.729
30
Survival PredictionTCGA-BLCA (n = 373)
C-index0.612
30
Survival PredictionTNBC cohort (test)
DRFS C-index0.613
29
ClassificationTCGA-NSCLC subtyping
AUC97.82
28
WSI ClassificationPanda
Accuracy75.1
23
Showing 10 of 25 rows

Other info

Code

Follow for update