atlas

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

Surrogate Prompt Learning: Towards Efficient and Diverse Prompt Learning for Vision-Language Models

ICML 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Prompt learning for CLIP

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 Surrogate Prompt Learning (SurPL), which learns one basic prompt and uses a lightweight cross-attention Surrogate Feature Generator to produce diverse prompted text features from conditional signals, avoiding per-instance/per-region text-encoder backpropagation.

Problem

Diverse prompt learning for vision-language models (instance-dependent and fine-grained prompts) improves transfer but demands large GPU memory and training time because gradients must flow through the text encoder for many prompted text features.

Approach

Instead of learning diverse text prompts, a Surrogate Feature Generator (a cross-attention module over the basic prompted text feature, with conditional signals as keys/values) directly generates diverse text features: instance-dependent signals from visual features and learnable fine-grained signals, keeping text-encoder backprop cost near single-prompt methods.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SurPL instead of GalLoPCLIP ViT-B/16 prompt learning · 11-dataset few-shot averageaccuracy: 84.40 -> 85.12Helped
Use SurPL instead of GalLoPCLIP ViT-B/16 prompt learning · FGVCAircraftaccuracy: 58.30 -> 60.51Helped
Use SurPL instead of GalLoPCLIP ViT-B/16 prompt learning · ImageNetaccuracy: 75.10 -> 74.65Hurt
Use SurPL-G instead of DePTCLIP ViT-B/16 base-to-novel generalization · 11-dataset averageharmonic mean: 80.42 -> 81.03Helped
Use SurPL-G instead of MaPLeCLIP ViT-B/16 cross-dataset generalization · Target averageaccuracy: 66.30 -> 66.61Helped
Use SurPL-G instead of PSRCCLIP ViT-B/16 cross-domain generalization · Target averageaccuracy: 60.65 -> 61.37Helped
Add global-invariant text feature (ablation)SurPL over DVLP · Few-shot, 11-dataset averageaccuracy: 82.92 -> 83.70Helped
Add instance-dependent feature to global-invariant feature (ablation)SurPL · Few-shot, 11-dataset averageaccuracy: 83.70 -> 83.96Helped
Add fine-grained feature to global-invariant feature (ablation)SurPL · Few-shot, 11-dataset averageaccuracy: 83.70 -> 84.99Helped
Add instance-dependent feature to global-invariant feature (ablation)SurPL-G · Base classes, 11-dataset averageaccuracy: 81.84 -> 84.77Helped
Add fine-grained feature to global-invariant feature (ablation)SurPL-G · Base classes, 11-dataset averageaccuracy: 81.84 -> 85.52Helped
Add instance-dependent feature to global-invariant feature (ablation)SurPL-G · Novel classes, 11-dataset averageaccuracy: 74.68 -> 76.19Helped

Surprising findings

Limitations

Experimental setup

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

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

Metrics: top-1 accuracy harmonic mean GPU memory training time testing time

Baselines: CoOp CoCoOp MaPLe DAPT PSRC LLaMP PLOT++ ALIGN GalLoP ProGrad KgCoOp DePT

Builds on: CoOp CoCoOp DVLP GalLoP Sharpness-aware Minimization

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