Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

TransMIL: Transformer based Correlated Multiple Instance Learning for Whole Slide Image Classification

About

Multiple instance learning (MIL) is a powerful tool to solve the weakly supervised classification in whole slide image (WSI) based pathology diagnosis. However, the current MIL methods are usually based on independent and identical distribution hypothesis, thus neglect the correlation among different instances. To address this problem, we proposed a new framework, called correlated MIL, and provided a proof for convergence. Based on this framework, we devised a Transformer based MIL (TransMIL), which explored both morphological and spatial information. The proposed TransMIL can effectively deal with unbalanced/balanced and binary/multiple classification with great visualization and interpretability. We conducted various experiments for three different computational pathology problems and achieved better performance and faster convergence compared with state-of-the-art methods. The test AUC for the binary tumor classification can be up to 93.09% over CAMELYON16 dataset. And the AUC over the cancer subtypes classification can be up to 96.03% and 98.82% over TCGA-NSCLC dataset and TCGA-RCC dataset, respectively. Implementation is available at: https://github.com/szc19990412/TransMIL.

Zhuchen Shao, Hao Bian, Yang Chen, Yifeng Wang, Jian Zhang, Xiangyang Ji, Yongbing Zhang• 2021

Related benchmarks

TaskDatasetResultRank
Whole Slide Image classificationCAMELYON16 (test)
AUC0.978
163
Survival PredictionTCGA-LUAD
C-index0.665
154
Survival PredictionTCGA-UCEC
C-index0.7309
142
Survival PredictionTCGA-BRCA
C-index0.691
101
Slide-level classificationTCGA NSCLC (test)
Accuracy93.81
96
Survival PredictionTCGA-BLCA
C-index0.688
94
Whole Slide Image classificationTCGA-RCC (test)
AUC98.82
90
ClassificationCRC-KRAS TCGA cohort
AUC60.8
84
Survival PredictionTCGA-COADREAD
C-index68.4
82
Diagnostic ClassificationBRACS-7
AUC0.827
81
Showing 10 of 256 rows
...

Other info

Code

Follow for update