atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

ViLa-MIL: Dual-scale Vision-Language Multiple Instance Learning for Whole Slide Image Classification

CVPR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Feature calibration for unseen-class detection · 52 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ViLa-MIL, a few-shot WSI classification framework that aligns dual-scale (low/high magnification) LLM-generated visual descriptive text prompts with CLIP image features via prototype-guided patch and context-guided text decoders.

Problem

MIL-based whole slide image classification needs many bag-level labels and generalizes poorly, while existing pathology VLMs rely on costly image-text pretraining and generic class-name text prompts that lack diagnostic detail.

Approach

Generate dual-scale visual descriptive text prompts with a frozen LLM (GPT-3.5) for low- and high-magnification WSIs, and transfer frozen CLIP to WSIs via a prototype-guided patch decoder (image side) and a context-guided text decoder (text side) trained end-to-end on few labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use ViLa-MIL instead of the strongest AUC baselineWSI classification · TIHD-RCC (16-shot)AUC: 77.1 ± 3.5 -> 84.3 ± 4.6Helped
use ViLa-MIL instead of the strongest AUC baselineWSI classification · TCGA-RCC (16-shot)AUC: 90.9 ± 4.1 -> 92.6 ± 3.0Helped
use ViLa-MIL instead of the strongest AUC baselineWSI classification · TCGA-Lung (16-shot)AUC: 69.2 ± 7.4 -> 74.7 ± 3.5Helped
add the prototype-guided patch decoder instead of ABMIL aggregation (ablation)ViLa-MIL · TIHD-RCC (16-shot), low-scale promptAUC: 76.8 ± 3.1 -> 79.4 ± 2.1Helped
add the prototype-guided patch decoder instead of ABMIL aggregation (ablation)ViLa-MIL · TIHD-RCC (16-shot), high-scale promptAUC: 79.3 ± 3.2 -> 82.9 ± 2.6Helped
add a dual-scale prompt instead of a single-scale prompt (ablation)ViLa-MIL with the prototype-guided patch decoder · TIHD-RCC (16-shot)AUC: 82.9 ± 2.6 -> 83.6 ± 2.7Helped
add the context-guided text decoder (ablation)ViLa-MIL · TIHD-RCC (16-shot)AUC: 83.6 ± 2.7 -> 84.3 ± 4.6Helped
use prototype-guided patch decoding instead of mean pooling (ablation)ViLa-MIL · TIHD-RCC (16-shot)AUC: 80.8 ± 4.5 -> 84.3 ± 4.6Helped
use prototype-guided patch decoding instead of attention-based pooling (ablation)ViLa-MIL · TIHD-RCC (16-shot)AUC: 81.1 ± 2.9 -> 84.3 ± 4.6Helped
use prototype-guided patch decoding instead of self-attention-based pooling (ablation)ViLa-MIL · TIHD-RCC (16-shot)AUC: 80.1 ± 3.2 -> 84.3 ± 4.6Helped
use a dual-scale visual descriptive prompt instead of a class-name-replacement prompt (ablation)ViLa-MIL · TIHD-RCC (16-shot)AUC: 66.4 ± 2.5 -> 84.3 ± 4.6Helped
use a dual-scale visual descriptive prompt instead of a diagnostic-guideline prompt (ablation)ViLa-MIL · TIHD-RCC (16-shot)AUC: 78.0 ± 2.8 -> 84.3 ± 4.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: TIHD-RCC TCGA-RCC TCGA-Lung

Benchmarks: TIHD-RCC TCGA-RCC TCGA-Lung

Metrics: AUC F1 ACC

Baselines: Max-pooling Mean-pooling ABMIL CLAM-SB CLAM-MB TransMIL DSMIL GTMIL DTMIL IBMIL

Builds on: CLIP CoOp ABMIL CLAM DSMIL

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy