atlas

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

Queryable Prototype Multiple Instance Learning with Vision-Language Models for Incremental Whole Slide Image Classification

AAAI 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Language models for zero-shot reasoning · 13 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 QPMIL-VL, the first vision-language framework for incremental WSI classification, combining a queryable prototype pool (prompt-based MIL aggregation over CONCH features) with class feature enhancement, evaluated on four TCGA datasets.

Problem

Incremental (continual) classification of whole slide images, where new datasets arrive over time and models must avoid catastrophic forgetting without storing past data in buffers.

Approach

Replace visual-only MIL and replay buffers with a pathology VLM (CONCH): a key-prompt prototype pool queried by bag max-pooled features with a frequency-based penalty to diversify prototype selection across datasets, plus class ensemble text prompts, a tunable class vector, and a class similarity loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use QPMIL-VL instead of MI-ZeroIncremental WSI classification · TCGA WSI, forward-order class-incrementalACC: 0.839 ± 0.034 -> 0.890 ± 0.021Helped
Use QPMIL-VL instead of MI-ZeroIncremental WSI classification · TCGA WSI, reverse-order class-incrementalACC: 0.839 ± 0.034 -> 0.859 ± 0.032Helped
Add QPMIL to FineTune (ablation)QPMIL-VL · TCGA WSI, forward-order class-incrementalACC: 0.308 ± 0.045 -> 0.720 ± 0.029Helped
Add tunable vector (ablation)QPMIL · TCGA WSI, forward-order class-incrementalACC: 0.720 ± 0.029 -> 0.747 ± 0.039Helped
Add class ensemble (ablation)QPMIL + tunable vector · TCGA WSI, forward-order class-incrementalACC: 0.747 ± 0.039 -> 0.874 ± 0.033Helped
Add class similarity loss (ablation)QPMIL + tunable vector + class ensemble · TCGA WSI, forward-order class-incrementalACC: 0.874 ± 0.033 -> 0.890 ± 0.021Helped
Add prototype keys (ablation)QPMIL-VL · TCGA WSI, forward-order class-incrementalACC: 0.675 ± 0.029 -> 0.890 ± 0.021Helped
Add matching penalty (ablation)QPMIL-VL · TCGA WSI, forward-order class-incrementalACC: 0.659 ± 0.029 -> 0.890 ± 0.021Helped
Use MaxPooling instead of MeanPooling for query vector generation (ablation)QPMIL-VL · TCGA WSI, forward-order class-incrementalACC: 0.877 ± 0.034 -> 0.890 ± 0.021Helped
Use MaxPooling instead of MeanPooling for query vector generation (ablation)QPMIL-VL · TCGA WSI, reverse-order class-incrementalACC: 0.859 ± 0.042 -> 0.859 ± 0.032No clear effect
Train in reverse-order rather than forward-orderQPMIL-VL · TCGA WSI, class-incrementalACC: 0.890 ± 0.021 -> 0.859 ± 0.032Hurt
Apply class feature enhancement (ablation)QPMIL-VL class features · ESCA-ESCCcosine similarity: 0.078 -> 0.447Helped

Surprising findings

Limitations

Experimental setup

Datasets: TCGA NSCLC TCGA BRCA TCGA RCC TCGA ESCA

Benchmarks: TCGA NSCLC/BRCA/RCC/ESCA incremental WSI benchmark

Metrics: ACC Upper-bound Ratio Forgetting BWT Masked ACC

Baselines: FineTune JointTrain EWC LwF A-GEM ER DER++ ER-ACE ConSlide AttriCLIP MI-Zero

Builds on: L2P CONCH ABMIL TaskRes ConSlide

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