atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Boosting Multiple Instance Learning Models for Whole Slide Image Classification: A Model-Agnostic Framework Based on Counterfactual Inference

AAAI 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Loss design and classifier theory · 16 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 CIMIL, a model-agnostic framework that boosts existing multiple instance learning models for WSI classification using counterfactual-inference sub-bag assessment, hierarchical instance searching for pseudo labels, and instance-embedding feature refinement.

Problem

Weakly supervised WSI classification with only bag-level labels, where existing MIL methods either focus on bag prediction or rely on model-specific mechanisms (e.g., attention) for accurate instance-level prediction.

Approach

Estimates the causal effect of masking sub-bags (replacing them with negative instances) on the bag prediction to score sub-bags, then recursively searches finer sub-bags to obtain reliable positive instance pseudo labels; the trained instance classifier's embeddings serve as prompts to refine instance features for any MIL backbone, without requiring attention.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add CIMIL to CLAM-MBCLAM-MB · CAMELYON16 bag (slide)AUC: 0.8666 -> 0.9015Helped
Add CIMIL to CLAM-MBCLAM-MB · CAMELYON16 instance (patch)AUC: 0.8775 -> 0.9429Helped
Add CIMIL to CLAM-MBCLAM-MB · AGGC22 instance (patch)AUC: 0.7786 -> 0.8331Helped
Add CIMIL to CLAM-MBCLAM-MB · TCGA-NSCLC bag (slide)AUC: 0.9266 ± 0.0115 -> 0.9517 ± 0.0130Helped
Replace negative-instance masking with random-value masking (ablation)CIMIL on CLAM-MB · CAMELYON16 bag (slide)AUC: 0.9015 -> 0.8753Hurt
Replace negative-instance masking with an all-zero vector (ablation)CIMIL on CLAM-MB · CAMELYON16 bag (slide)AUC: 0.9015 -> 0.8863Hurt
Limit hierarchical instance searching to 1 layer (ablation)CIMIL on CLAM-MB · CAMELYON16 instance (patch)AUC: 0.9429 -> 0.9137Hurt
Limit hierarchical instance searching to 2 layers (ablation)CIMIL on CLAM-MB · CAMELYON16 instance (patch)AUC: 0.9429 -> 0.9372Hurt
Add a third-layer hierarchical instance search compared with a 2-layer limit (ablation)CIMIL on CLAM-MB · CAMELYON16 instance (patch)AUC: 0.9372 -> 0.9429Helped
Remove offline encoder feature F(xi) from feature refinement (ablation)CIMIL on CLAM-MB · CAMELYON16 bag (slide)AUC: 0.9015 -> 0.8809Hurt
Remove offline encoder feature F(xi) from feature refinement (ablation)CIMIL on CLAM-MB · CAMELYON16 instance (patch)AUC: 0.9429 -> 0.9429No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: CAMELYON16 AGGC22 TCGA-NSCLC

Benchmarks: CAMELYON16 AGGC22 TCGA-NSCLC

Metrics: AUC ACC balanced accuracy

Baselines: MaxPooling ABMIL DSMIL CLAM-SB CLAM-MB TransMIL DGMIL WENO

Builds on: ABMIL WENO DGMIL 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