atlas

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

Sm: enhanced localization in Multiple Instance Learning for medical imaging classification

NeurIPS 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Partial and multi-label learning · 6 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 Sm, a Dirichlet-energy-based smooth operator that models local dependencies among instances in MIL, used alone (SmAP) or with transformers (SmTAP), improving instance localization while staying competitive in bag classification.

Problem

Multiple Instance Learning for medical imaging is judged mainly on bag classification; instance-level localization of recent dependency-modeling MIL methods is comparatively poor, and local neighboring-instance dependencies are not explicitly modeled at the instance level.

Approach

Introduce a smooth operator Sm, derived as the solution of a Dirichlet-energy-regularized objective (iterative approximation with T=10 steps, normalized Laplacian, trainable alpha), applied to attention-pooling embeddings or attention values to encourage neighboring instances to receive similar attention; combined optionally with transformer encoders for global dependencies.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Sm to ABMIL attention pooling (ablation)ABMIL · RSNAAUROC (localization): 0.806 -> 0.798Hurt
Add Sm to ABMIL attention pooling (ablation)ABMIL · PANDA and CAMELYON16AUROC (localization): PANDA: 0.768 -> 0.799; CAMELYON16: 0.819 -> 0.960Helped
Add Sm to Transformer + ABMIL (ablation)Transformer + ABMIL · PANDA and CAMELYON16AUROC (localization): PANDA: 0.751 -> 0.790; CAMELYON16: 0.781 -> 0.789Helped
Use Sm in attention pooling only, rather than after the transformer and in pooling (ablation)SmTAP · CAMELYON16AUROC (localization): 0.841 -> 0.915Helped
Use Sm in attention pooling only, rather than after the transformer and in pooling (ablation)SmTAP · PANDAAUROC (localization): 0.813 -> 0.787Hurt
Use Sm at early, middle, or late attention-pooling placement (ablation)SmAP · RSNA, PANDA, and CAMELYON16AUROC (localization): RSNA: 0.798, 0.806, 0.811; PANDA: 0.799, 0.792, 0.802; CAMELYON16: 0.960, 0.922, 0.819Mixed
Increase smoothing strength by setting alpha above zero (ablation)SmAP · CAMELYON16Localization and classification performanceHelped
Use lower alpha instead of higher alpha (ablation)SmAP · CAMELYON16AUROC (localization)Helped
Use higher alpha instead of lower alpha (ablation)SmAP · CAMELYON16AUROC (classification)Helped
Add spectral normalization alongside Sm (ablation)SmAP · CAMELYON16Instance-level performanceHelped
Increase approximation steps T above zero (ablation)SmAP · RSNA and CAMELYON16AUROC (localization)Helped
Apply Sm to DSMIL (ablation)DSMIL · CAMELYON16Instance AUROC: 0.76 -> 0.960Helped

Surprising findings

Limitations

Experimental setup

Datasets: RSNA PANDA CAMELYON16

Benchmarks: RSNA PANDA CAMELYON16

Metrics: AUROC F1 average rank normalized Dirichlet energy

Baselines: ABMIL CLAM DSMIL DFTD-MIL TransMIL SETMIL GTP CAMIL

Builds on: ABMIL TransMIL spectral normalization Dirichlet energy over graphs

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