atlas

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

xMIL: Insightful Explanations for Multiple Instance Learning in Histopathology

NeurIPS 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Prototype and concept dictionary models · 7 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.

Introduces xMIL, a general MIL framework built on evidence scores, and xMIL-LRP, an LRP adaptation for attention and transformer MIL models that yields more faithful instance-level explanations on toy and histopathology tasks.

Problem

MIL explanation methods in histopathology are limited to small bags or ignore instance interactions, and common attention heatmaps do not distinguish positive from negative evidence or reliably reflect predictions.

Approach

Formalize MIL explanations via context-aware evidence scores (allowing instance interactions and signed evidence) and adapt layer-wise relevance propagation to attention MIL (AttnMIL, TransMIL) using the AH-rule and LN-rule, producing signed instance relevances that sum to the bag output and scale to large bags.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use xMIL-LRP instead of the strongest baseline IGAttnMIL explanations · 4-BagsAUPRC-2: 0.88 ± 0.01 -> 0.91 ± 0.01Helped
Use xMIL-LRP instead of the strongest baseline SingleTransMIL explanations · 4-BagsAUPRC-2: 0.85 ± 0.07 -> 0.90 ± 0.02Helped
Use xMIL-LRP instead of IGAttnMIL explanations · Pos-NegAUPRC-2: 0.93 ± 0.00 -> 0.91 ± 0.01Hurt
Use xMIL-LRP instead of the strongest baseline SingleTransMIL explanations · Pos-NegAUPRC-2: 0.91 ± 0.02 -> 0.92 ± 0.01Helped
Use xMIL-LRP instead of the strongest baseline IGAttnMIL explanations · Adjacent PairsAUPRC-2: 0.75 ± 0.03 -> 0.77 ± 0.04Helped
Use xMIL-LRP instead of the strongest baseline SingleTransMIL explanations · Adjacent PairsAUPRC-2: 0.77 ± 0.06 -> 0.81 ± 0.04Helped
Use xMIL-LRP instead of the best baselineAttnMIL explanations · CAMELYON16AUPC: 0.61 ± 0.43 -> 0.51 ± 0.38Helped
Use xMIL-LRP instead of the best baselineAttnMIL explanations · NSCLCAUPC: 0.42 ± 0.26 -> 0.25 ± 0.22Helped
Use xMIL-LRP instead of the best baselineAttnMIL explanations · HNSC HPVAUPC: 0.78 ± 0.23 -> 0.71 ± 0.24Helped
Use xMIL-LRP instead of the best baselineAttnMIL explanations · LUAD TP53AUPC: 0.38 ± 0.20 -> 0.31 ± 0.16Helped
Use xMIL-LRP instead of the best baselineTransMIL explanations · CAMELYON16AUPC: 0.42 ± 0.35 -> 0.29 ± 0.30Helped
Use xMIL-LRP instead of the best baselineTransMIL explanations · NSCLCAUPC: 0.53 ± 0.26 -> 0.45 ± 0.26Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CAMELYON16 TCGA NSCLC TCGA HNSC HPV TCGA LUAD TP53

Benchmarks: 4-Bags Pos-Neg Adjacent Pairs CAMELYON16 TCGA NSCLC TCGA HNSC HPV TCGA LUAD TP53

Metrics: AUPRC-2 test AUROC AUPC (patch-dropping faithfulness)

Baselines: Attention single Gradient x Input Integrated Gradients Additive MIL attention rollout random

Builds on: layer-wise relevance propagation Attention MIL TransMIL MILLI Additive MIL

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