atlas

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

CaMIL: Causal Multiple Instance Learning for Whole Slide Image Classification

AAAI 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Partial and multi-label learning · 21 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 CaMIL, a causal multiple instance learning framework that uses front-door adjustment with clustered instance-level features to estimate P(Y|do(X)) for whole slide image classification.

Problem

MIL-based WSI classification is prone to learning spurious associations (e.g., stain color correlated with disease) caused by unobserved confounders, which hurts generalization.

Approach

Replace the likelihood P(Y|X) with the interventional expectation P(Y|do(X)) via front-door adjustment, using the bag-level feature as mediator and approximating the marginalization over instances by K-means clusters of a buffer of instance features, fused by cross-attention and NWGM, in a single end-to-end training stage.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add CaMIL causal intervention to CLAM-SBCLAM-SB with ViT-small · Camelyon16accuracy: +0.77Helped
Add CaMIL causal intervention to DSMILDSMIL with ViT-small · Camelyon16AUC: +2.59Helped
Add CaMIL causal intervention to TransMILTransMIL with ViT-small · TCGA-NSCLCaccuracy: +1.90Helped
Add CaMIL causal intervention to CLAM-SBCLAM-SB with ViT-small · TCGA-NSCLCAUC: +0.97Helped
Add CaMIL causal intervention to TransMILTransMIL with ViT-small · Camelyon16AUC: -0.27Hurt
Add CaMIL causal intervention to CLAM-SBCLAM-SB with ViT-small · Camelyon16AUC: -0.02No clear effect
Add CaMIL causal intervention to DSMILDSMIL with ViT-small · TCGA-NSCLCprecision: -0.07Hurt
Add CaMIL causal intervention to TransMILTransMIL with ResNet18 · TCGA-NSCLCAUC: -0.55Hurt
Vary the number of clusters to 2, 4, 8, or 16 (ablation)CaMIL with ABMIL, max-pooling, or mean-pooling · TCGA-NSCLCclassification performanceHelped
Reduce the instances sampled per bag for the instance buffer (ablation)CaMIL with ABMIL · TCGA-NSCLCclassification performanceHelped
Update the instance buffer less often (ablation)CaMIL with ABMIL · TCGA-NSCLCclassification performanceHurt
Increase the task-specific instance feature dimension (ablation)CaMIL · TCGA-NSCLCclassification performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: Camelyon16 TCGA-NSCLC

Benchmarks: Camelyon16 TCGA-NSCLC

Metrics: precision accuracy F1 AUC

Baselines: ABMIL DSMIL TransMIL CLAM-SB CLAM-MB DTFD IBMIL

Builds on: ABMIL DSMIL TransMIL CLAM DTFD IBMIL

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