atlas

Research map / Architectures and efficiency / Attention and transformers

Sequential Attention-based Sampling for Histopathological Analysis

NeurIPS 2025 · Architectures and efficiency › Attention and transformers · approach: Block-sparse attention kernels · 0 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 SASHA, a PPO-trained RL agent that scans low-resolution WSI patch features, zooms into 10-20% of high-resolution patches using a HAFED attention MIL feature distiller and a targeted state updater, matching full-resolution MIL methods at a fraction of the cost.

Problem

Analyzing gigapixel whole-slide histopathology images at full high resolution is computationally and memory infeasible, and existing sparse-sampling RL methods (RLogist) lose accuracy relative to full-resolution MIL models while relying on generic ImageNet features.

Approach

Combine a PPO-trained patch-selection agent with a frozen, label-aware hierarchical multi-branch attention feature distiller (HAFED) and a similarity-gated targeted state update (TSU) so that each zoomed patch updates only correlated patches in the WSI state.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use sequential SASHA sampling instead of Zoom-MIL at the 20% observation budgetCAMELYON16 · CAMELYON16Accuracy: 0.759$\pm$0.001 -> 0.953$\pm$0.017Helped
use sequential SASHA sampling instead of HAFED full-resolution analysisCAMELYON16 · CAMELYON16Accuracy: 0.963$\pm$0.008 -> 0.953$\pm$0.017Hurt
use sequential SASHA sampling instead of HAFED full-resolution analysisTCGA-NSCLC · TCGA-NSCLCAccuracy: 0.923$\pm$0.011 -> 0.912$\pm$0.010Hurt
add the WSI-pretrained ViT instead of ResNet-50 features (ablation)SASHA-0.2 · CAMELYON16Accuracy: 0.860 -> 0.964Helped
add the WSI-pretrained ViT instead of CONCH features (ablation)SASHA-0.2 · CAMELYON16Accuracy: 0.930 -> 0.964Helped
add multi-branch classifier attention instead of a single branch (ablation)SASHA-0.2 · CAMELYON16Accuracy: 0.899 -> 0.964Helped
add targeted state updates instead of global state updates (ablation)SASHA-0.2 · CAMELYON16Accuracy: 0.837 -> 0.964Helped
add TSU updates for similar patches instead of updating only the sampled patch (ablation)SASHA-0.2 · CAMELYON16Accuracy: 0.860 -> 0.964Helped
use a learned RL policy instead of a random policy (ablation)SASHA-0.2 · CAMELYON16Accuracy: 0.516 -> 0.964Helped
use the learned SASHA sampling strategy instead of random patch sampling with ACMILCAMELYON16 · SASHA-0.2 vs ACMIL-0.2Accuracy: 0.838$\pm$0.035 -> 0.953$\pm$0.017Helped
increase the sampling budget from 10% to 20%SASHA · CAMELYON16Accuracy: 0.901$\pm$0.021 -> 0.953$\pm$0.017Helped

Surprising findings

Limitations

Experimental setup

Datasets: CAMELYON16 TCGA-NSCLC CamelyonPlus BRACS

Benchmarks: CAMELYON16 TCGA-NSCLC CamelyonPlus BRACS

Metrics: accuracy AUC F1 inference time WSI compressibility expected calibration error

Baselines: Max Pooling ABMIL CLAM TransMIL DTFD ACMIL RLogist Zoom-MIL

Builds on: RLogist ABMIL ACMIL Zoom-MIL PPO

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