atlas

Research map / Label-efficient and robust learning / Zero-/few-shot and meta-learning

FAST: A Dual-tier Few-Shot Learning Paradigm for Whole Slide Image Classification

NeurIPS 2024 · Label-efficient and robust learning › Zero-/few-shot and meta-learning · approach: Fine-grained and cross-domain few-shot baselines

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 FAST, a dual-tier few-shot WSI classification paradigm that annotates few slides and few patches, combining a learnable key-value cache branch with a CoOp-style CLIP text prompt branch.

Problem

Few-shot whole slide image (WSI) classification where fine-grained patch annotation is expensive and few WSIs are available; existing few-shot methods use only sparse patch labels or weak slide labels and underuse unlabeled patches.

Approach

A dual-level annotation scheme (few slides, few labeled patches per slide) plus a cache branch whose keys and values (pseudo-labels of unlabeled patches) are both learnable, fused with a prompt-learned CLIP text-classifier branch; instance predictions are pooled to bag level.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use FAST instead of Tip-Adapter-FCAMELYON16, 16 bag shots / 16 instance shots · CAMELYON16, 16 bag shots / 16 instance shotsinstance-level AUC: 0.7227±0.0098 -> 0.9151±0.0200Helped
use FAST instead of Tip-Adapter-FCAMELYON16, 16 bag shots / 16 instance shots · CAMELYON16, 16 bag shots / 16 instance shotsbag-level AUC: 0.5965±0.0243 -> 0.8197±0.0474Helped
use FAST instead of Tip-Adapter-FTCGA-RENAL, 16 bag shots / 16 instance shots · TCGA-RENAL, 16 bag shots / 16 instance shotsmean bag-level AUC: 0.8459 -> 0.9235Helped
make the cache feature learnable (ablation)FAST cache branch · CAMELYON16, 16 bag shots / 16 instance shotsinstance-level AUC: 0.6835±0.0135 -> 0.7227±0.0098Helped
make the cache feature learnable (ablation)FAST cache branch · CAMELYON16, 16 bag shots / 16 instance shotsbag-level AUC: 0.4913±0.0164 -> 0.5965±0.0243Helped
add a learnable label cache using unlabeled instances (ablation)FAST cache branch · CAMELYON16, 16 bag shots / 16 instance shotsinstance-level AUC: 0.7227±0.0098 -> 0.9165±0.0213Helped
add a learnable label cache using unlabeled instances (ablation)FAST cache branch · CAMELYON16, 16 bag shots / 16 instance shotsbag-level AUC: 0.5965±0.0243 -> 0.8183±0.0560Helped
add the prior branch to the cache branch (ablation)FAST · CAMELYON16, 16 bag shots / 16 instance shotsinstance-level AUC: 0.9165±0.0213 -> 0.9151±0.0200No clear effect
add the prior branch to the cache branch (ablation)FAST · CAMELYON16, 16 bag shots / 16 instance shotsbag-level AUC: 0.8183±0.0560 -> 0.8197±0.0474No clear effect
vary the core set size from 100 to 5000 (ablation)FAST · CAMELYON16, 4, 8, and 16 bag shotsAUCMixed
increase annotated instances per bag from 4 or 16 to 64 (ablation)FAST · CAMELYON16, 1, 2, or 4 bags per classAUCHelped
increase annotated instances per bag from 4 or 16 to 64 (ablation)FAST · CAMELYON16, 8 or 16 bags per classAUCNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: CAMELYON16 TCGA-RENAL

Benchmarks: CAMELYON16 TCGA-RENAL

Metrics: instance-level AUC bag-level AUC

Baselines: Tip-Adapter Tip-Adapter-F Zero-shot CLIP Zero-shot PLIP Zero-shot CONCH Fully supervised

Builds on: Tip-Adapter CoOp CLIP

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