atlas

Research map / Vision-language and multimodal / Human and embodied modeling

FOCUS: Knowledge-enhanced Adaptive Visual Compression for Few-shot Whole Slide Image Classification

CVPR 2025 · Vision-language and multimodal › Human and embodied modeling · approach: Medical vision-language models · 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 FOCUS, a three-stage adaptive visual token compression MIL framework that combines pathology foundation model features, language prompts from an LLM, and neighbor-aware filtering for few-shot WSI classification.

Problem

Few-shot whole slide image classification in computational pathology, where most WSI patches are non-diagnostic and dilute learning from very few labeled slides, and existing methods underuse pathology foundation models and align language prompts with all patches at once.

Approach

Progressively compress the patch sequence: FM-feature sliding-window redundancy removal, then language-prompt-guided top-k token selection, then pairwise cosine-similarity filtering, followed by text-guided cross-modal aggregation for prediction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FOCUS instead of ViLa-MILFew-shot WSI classification · TCGA-NSCLC 4-shotBalanced ACC: 0.807±0.043 -> 0.819±0.044Helped
Use FOCUS instead of ViLa-MILFew-shot WSI classification · CAMELYON 4-shotBalanced ACC: 0.658±0.036 -> 0.701±0.082Helped
Use FOCUS instead of Attentive PoolingFew-shot WSI classification · UBC-OCEAN 4-shotBalanced ACC: 0.671±0.080 -> 0.704±0.088Helped
Add a language prompt branch to BaseMIL (ablation)FOCUS · UBC-OCEAN 4-shotBalanced ACC: 0.623±0.086 -> 0.638±0.074; 0.682±0.034 -> 0.698±0.049; 0.779±0.040 -> 0.798±0.038Helped
Add KAVTC (ablation)FOCUS Prompt variant · UBC-OCEANBalanced ACC: 0.638±0.074 -> 0.673±0.082; 0.698±0.049 -> 0.731±0.037; 0.798±0.038 -> 0.827±0.030Helped
Add SVTC (ablation)FOCUS Prompt + KAVTC · UBC-OCEANBalanced ACC: 0.673±0.082 -> 0.688±0.056; 0.731±0.037 -> 0.769±0.045; 0.827±0.030 -> 0.849±0.048Helped
Add CrossAgg (ablation)FOCUS Prompt + KAVTC + SVTC · UBC-OCEANBalanced ACC: 0.688±0.056 -> 0.704±0.088; 0.769±0.045 -> 0.773±0.054; 0.849±0.048 -> 0.864±0.032Helped
Use CONCH instead of other evaluated pathology foundation models (ablation)FOCUS · UBC-OCEAN 4-, 8-, and 16-shotBalanced ACC: 70.4%, 77.3%, and 86.4%Helped
Use PLIP as the feature encoder (ablation)FOCUS · UBC-OCEAN few-shot settingsBalanced ACCHurt
Generate pathology descriptions with Claude-3.5-Sonnet instead of other evaluated LLMs (ablation)FOCUS · UBC-OCEAN 16-shotBalanced ACC: 86.4%Helped
Generate pathology descriptions with ChatGPT3.5-Turbo (ablation)FOCUS · UBC-OCEAN 16-shotBalanced ACC: 84.8%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: TCGA-NSCLC CAMELYON16 CAMELYON17 UBC-OCEAN

Benchmarks: TCGA-NSCLC CAMELYON UBC-OCEAN

Metrics: Balanced ACC AUC F1 score

Baselines: Mean Pooling Max Pooling Attentive Pooling TransMIL DS-MIL DTFD-MIL WiKG-MIL TOP-MIL ViLa-MIL

Builds on: ViLa-MIL TOP CLAM CONCH

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