atlas

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

Test-Time Spectrum-Aware Latent Steering for Zero-Shot Generalization in Vision-Language Models

NeurIPS 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Test-time adaptation of VLMs · 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 STS, a lightweight episodic test-time adaptation method for CLIP that learns a shared low-dimensional steering vector in the SVD subspace of text prototypes, minimizing marginal entropy over augmented views without backpropagating through encoders.

Problem

Zero-shot VLMs such as CLIP degrade under test-time distribution shifts, and existing episodic TTA methods (e.g., test-time prompt tuning) are costly because they backpropagate through large encoders or modify model components.

Approach

Compute an SVD of the initial class text prototypes, keep the top-k right singular vectors selected by Gavish-Donoho hard thresholding, and learn one shared per-sample coefficient vector that shifts all text prototypes within that subspace, optimized with entropy minimization over confidence-filtered augmented views.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use seven generic CLIP templates with STS instead of a single hand-crafted prompt (ablation)STS on ImageNet · ImageNettop-1 accuracy (%): 68.85 -> 70.81Helped
Use seven generic CLIP templates with STS instead of a single hand-crafted prompt (ablation)STS on fine-grained datasets · Fine-grained datasets averagetop-1 accuracy (%): 63.86 -> 65.06Helped
Use two update steps instead of one (ablation)STS · ImageNet-Atop-1 accuracy (%): 61.23 -> 61.25No clear effect
Use three to five update steps instead of one (ablation)STS · ImageNet-Atop-1 accuracy (%): 61.23 -> 61.22; 61.23 -> 61.20No clear effect
Use per-class rather than shared steering coefficients (ablation)STS · ImageNet and OOD averagetop-1 accuracy (%): 63.88 -> 63.91; 62.64 -> 62.66No clear effect
Use per-class rather than shared steering coefficients (ablation)STS · Fine-grained datasets averagetop-1 accuracy (%): 63.86 -> 63.87No clear effect
Select singular vectors by the 98% energy criterion instead of Gavish-Donoho thresholding (ablation)STS · ImageNet-Atop-1 accuracy (%): 61.23 -> 61.09Hurt
Apply spectrum-aware subspace steering rather than zero-shot inferenceCLIP ViT-B/16 · ImageNet-Atop-1 accuracy (%): +13.36Helped
Apply STS rather than zero-shot inferenceCLIP ViT-L/14 · OOD Averagetop-1 accuracy (%): +4.14Helped
Use STS Ensemble rather than TPTCLIP ViT-B/16 · ImageNettesting time (s/sample): 0.75 -> 0.09Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet ImageNet-A ImageNet-V2 ImageNet-R ImageNet-Sketch Flowers102 DTD OxfordPets UCF101 Caltech101 FGVCAircraft EuroSAT

Benchmarks: ImageNet ImageNet-A ImageNet-V2 ImageNet-R ImageNet-Sketch Flowers102 DTD OxfordPets UCF101 Caltech101 FGVCAircraft EuroSAT

Metrics: top-1 accuracy testing time per sample memory usage (GB)

Baselines: Zero-Shot CLIP Ensemble CoOp TPT DiffTPT C-TPT TPS TTL MaPLe

Builds on: test-time prompt tuning CLIP Test-Time Prototype Shifting Gavish-Donoho optimal hard thresholding MaPLe

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