atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

Efficient and Context-Aware Label Propagation for Zero-/Few-Shot Training-Free Adaptation of Vision-Language Model

ICLR 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Adapting VLMs for zero-shot classification · 1 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 ECALP, a training-free graph label propagation method for zero-/few-shot CLIP adaptation that uses iterative propagation, dynamic graph expansion for streaming inference, and context-aware feature re-weighting, with fixed hyperparameters.

Problem

Zero- and few-shot adaptation of vision-language models often needs task-specific hyperparameter tuning and does not fully exploit the test-sample manifold; existing zero-shot label propagation (ZLaP) is computationally costly via closed-form inversion and uses cosine similarity that is biased by ir

Approach

Build a dynamic kNN graph over text prototypes, few-shot samples and streaming test samples, run a truncated iterative label propagation that resets prototype and labeled-node labels each step, and re-weight CLIP feature dimensions using variance statistics of text prompts and few-shot features when computing edge affinities.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add text-embedding edge reweighting to zero-shot label propagation (ablation)ECALP-ZS with CLIP-RN50 · ImageNetaccuracy: 55.34% -> 62.64%Helped
add text-embedding edge reweighting to zero-shot label propagation (ablation)ECALP-ZS with CLIP-RN50 · DTD and UCF101accuracy: 49.76 -> 54.49; 61.17 -> 66.67Helped
add few-shot feature-distribution reweighting (ablation)few-shot ECALP with CLIP-RN50 · ImageNet, DTD, and UCF101accuracy: 47.25 -> 63.47; 59.34 -> 65.13; 66.98 -> 74.18Helped
add text reweighting while retaining few-shot feature reweighting (ablation)few-shot ECALP with CLIP-RN50 · ImageNet, DTD, and UCF101accuracy: 63.47 -> 63.20; 65.13 -> 65.37; 74.18 -> 74.44Mixed
add within-test-sample graph edges (ablation)zero-shot ECALP with CLIP-RN50 · ImageNet, DTD, and UCF101accuracy: 62.12 -> 62.64; 52.42 -> 54.49; 63.97 -> 66.67Helped
add within-test-sample graph edges (ablation)few-shot ECALP with CLIP-RN50 · ImageNet, DTD, and UCF101accuracy: 63.00 -> 63.20; 64.48 -> 65.37; 72.01 -> 74.44Helped
use label propagation instead of nearest-neighbor classification (ablation)ECALP zero-shot with CLIP-RN50 · ImageNetaccuracy: 58.16% -> 55.34%Hurt
use label propagation instead of nearest-neighbor classification (ablation)ECALP zero-shot with CLIP-RN50 · DTD and UCF101accuracyHelped
vary the test-to-prompt and test-to-test KNN counts; best reported setting is k_P = 3 and K_Du = 8 (ablation)ECALP zero-shot with CLIP-RN50 · DTDaccuracy: 54.49%Mixed
apply ECALP to the base vision-language modelBLIP, BLIP v2, and ALBEF · ImageNetaccuracy: 53.40% -> 58.16%; 41.22% -> 43.72%; 36.15% -> 40.31%Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet Flowers102 DTD OxfordPets StanfordCars UCF101 Caltech101 Food101 SUN397 FGVCAircraft EuroSAT ImageNet-V2

Benchmarks: ImageNet Flowers102 DTD OxfordPets StanfordCars UCF101 Caltech101 Food101 SUN397 FGVCAircraft EuroSAT ImageNet-V2

Metrics: top-1 accuracy wall-clock testing time

Baselines: TPT DiffTPT CoOp CoCoOp TDA DMN ZLaP Tip-Adapter APE TIP-X CLIP-Adapter

Builds on: ZLaP Tip-Adapter DMN 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