atlas

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

Enhancing Target-unspecific Tasks through a Features Matrix

ICML 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 a Features Matrix (FM) built from frozen CLIP text features of many hand-crafted prompts, plugged into CoOp, CoCoOp, MaPLe and PromptSRC with an extra contrastive loss, to improve base-to-novel, domain and cross-dataset generalization.

Problem

Prompt learning methods for CLIP-like VLMs overfit to target-specific data and lose general knowledge, performing poorly on target-unspecific (novel-class, domain-shift, cross-dataset) tasks.

Approach

Extract general knowledge as a frozen matrix of text features from many hand-crafted prompt templates combined with class names, and align tuned visual features to the 'unexpected' (low-scoring designated and high-scoring non-designated) pre-trained text features via a contrastive loss added to the standard cross-entropy objective.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Features Matrix to PromptSRCPromptSRC with CLIP ViT-B/16 · Base-to-novel generalization, average over 11 datasetsNovel accuracy: 76.10 -> 77.35Helped
Add Features Matrix to PromptSRCPromptSRC with CLIP ViT-B/16 · Base-to-novel generalization, average over 11 datasetsHM: 79.97 -> 81.32Helped
Add Features Matrix to PromptSRCPromptSRC with CLIP ViT-B/16 · Domain generalization, ImageNet variants averageAccuracy: 60.65 -> 61.92Helped
Add Features Matrix to PromptSRCPromptSRC with CLIP ViT-B/16 · Cross-dataset generalization, average over 10 target datasetsAccuracy: 65.81 -> 67.62Helped
Increase learning depth from 9 to 11 (ablation)PromptSRC + FM · Base-to-novel generalization, average over 11 datasetsHM: 81.32 -> 80.21Hurt
Set prompt length to 4 rather than 1, 2, 6, 8, or 10 (ablation)PromptSRC + FM · Base-to-novel generalization, average over 11 datasetsHM: 77.01; 80.05; 81.32; 80.30; 79.11; 78.54Mixed
Set gamma to 0.1 rather than 0.05, 0.5, or 0.9 (ablation)PromptSRC + FM · Base-to-novel generalization, average over 11 datasetsHM: 80.13; 81.32; 81.00; 79.88Mixed
Set top-beta and low-beta to 5 rather than 3, 4, or 6 (ablation)PromptSRC + FM · Base-to-novel generalization, average over 11 datasetsHM: 78.21; 79.81; 81.32; 80.51Mixed
Use ViT-L/14 rather than ViT-B/16 (ablation)PromptSRC + FM · Average over 11 datasetsHM: 81.32 -> 84.20Helped
Use ViT-B/32 rather than ViT-B/16 (ablation)PromptSRC + FM · Average over 11 datasetsHM: 81.32 -> 79.70Hurt

Surprising findings

Limitations

Experimental setup

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

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

Metrics: accuracy harmonic mean

Baselines: CLIP CoOp CoCoOp ProDA PLOT ProGrad KgCoOp DePT MaPLe PromptSRC

Builds on: CoOp CoCoOp MaPLe PromptSRC KgCoOp

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