atlas

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

DPC: Dual-Prompt Collaboration for Tuning Vision-Language Models

CVPR 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Prompt learning for CLIP · 15 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 Dual-Prompt Collaboration (DPC), a plug-and-play method that clones a parallel prompt from a CLIP prompt-tuning backbone and decouples base and new class optimization via weighted mixing plus a hard-negative contrastive optimizer.

Problem

The Base-New Trade-off in CLIP prompt tuning: fine-tuning on base classes degrades generalization to unseen new classes because base and new optimization directions interfere when they share the same prompt.

Approach

Decouple base and new optimization at the prompt level by cloning a learnable parallel prompt from the tuned backbone prompt, optimizing it with a dynamic hard-negative symmetric contrastive loss on base classes, and mixing the frozen tuned prompt and parallel prompt with separate weights (omega_b for base, omega_n for new) at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add DPC to PromptKDPromptKD · 11-dataset averageBase accuracy: 86.86 -> 87.55Helped
Add DPC to PromptKDPromptKD · 11-dataset averageNew accuracy: 80.55 -> 80.55No clear effect
Add DPC to PromptKDPromptKD · 11-dataset averageH: 83.59 -> 83.91Helped
Add DPC to PromptKDPromptKD · ImageNet sourceaccuracy: 72.42 -> 74.43Helped
Add DPC to PromptKDPromptKD · Cross-dataset averageaccuracy: 70.77 -> 70.77No clear effect
Add DPC to PromptKDPromptKD · Cross-domain averageaccuracy: 71.47 -> 71.47No clear effect
Add Dynamic Hard Negative Optimizer without Weighting-Decoupling (ablation)CoOp · Base-to-newBase accuracy: 81.98 -> 84.28Helped
Add Dynamic Hard Negative Optimizer without Weighting-Decoupling (ablation)CoOp · Base-to-newNew accuracy: 68.84 -> 64.12Hurt
Add Weighting-Decoupling without DHNO (ablation)CoOp · Base-to-newNew accuracy: 68.84 -> 68.84No clear effect
Add the full DPC configuration (ablation)CoOp · Base-to-newH: 74.84 -> 76.13Helped
Reduce Top-K from 8 to 4 and use batch size 8 (ablation)DPC with CoOp · Base-to-newAvg. accuracy: 85.15 (+3.17) -> 84.50 (+2.52)Hurt
Reduce Top-K from 8 to 2 and use batch size 16 (ablation)DPC with CoOp · Base-to-newAvg. accuracy: 85.15 (+3.17) -> 83.84 (+1.85)Hurt

Surprising findings

Limitations

Experimental setup

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

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

Metrics: accuracy harmonic mean

Baselines: CoOp MaPLe PromptSRC PromptKD DePT

Builds on: CoOp CoCoOp MaPLe PromptSRC PromptKD

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