HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Dual-stream Multiple Instance Learning Network for Whole Slide Image Classification with Self-supervised Contrastive Learning

Bin Li Yin Li Kevin W. Eliceiri

Dual-stream Multiple Instance Learning Network for Whole Slide Image Classification with Self-supervised Contrastive Learning

Abstract

We address the challenging problem of whole slide image (WSI) classification. WSIs have very high resolutions and usually lack localized annotations. WSI classification can be cast as a multiple instance learning (MIL) problem when only slide-level labels are available. We propose a MIL-based method for WSI classification and tumor detection that does not require localized annotations. Our method has three major components. First, we introduce a novel MIL aggregator that models the relations of the instances in a dual-stream architecture with trainable distance measurement. Second, since WSIs can produce large or unbalanced bags that hinder the training of MIL models, we propose to use self-supervised contrastive learning to extract good representations for MIL and alleviate the issue of prohibitive memory cost for large bags. Third, we adopt a pyramidal fusion mechanism for multiscale WSI features, and further improve the accuracy of classification and localization. Our model is evaluated on two representative WSI datasets. The classification accuracy of our model compares favorably to fully-supervised methods, with less than 2% accuracy gap across datasets. Our results also outperform all previous MIL-based methods. Additional benchmark results on standard MIL datasets further demonstrate the superior performance of our MIL aggregator on general MIL problems. GitHub repository: https://github.com/binli123/dsmil-wsi

Code Repositories

binli123/dsmil-wsi
Official
pytorch
Mentioned in GitHub
Xiyue-Wang/RetCCL
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
multiple-instance-learning-on-camelyon16DSMIL
ACC: 0.8682
AUC: 0.8944
multiple-instance-learning-on-camelyon16DSMIL-LC
ACC: 0.8992
AUC: 0.9165
multiple-instance-learning-on-elephantDSMIL
ACC: 0.929
multiple-instance-learning-on-musk-v1DSMIL
ACC: 0.947
multiple-instance-learning-on-musk-v2DSMIL
ACC: 0.934
multiple-instance-learning-on-tcgaDSMIL-LC
ACC: 0.9286
AUC: 0.9583
multiple-instance-learning-on-tcgaDSMIL
ACC: 0.9190
AUC: 0.9633

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Dual-stream Multiple Instance Learning Network for Whole Slide Image Classification with Self-supervised Contrastive Learning | Papers | HyperAI