atlas

Research map / Large language models / Language, safety and interpretability

ZIP: An Efficient Zeroth-order Prompt Tuning for Black-box Vision-Language Models

ICLR 2025 · Large language models › Language, safety and interpretability · approach: In-context learning analysis · 0 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 ZIP, a zeroth-order prompt-tuning method for black-box vision-language models that uses low-rank diagonal reparameterization, feature sharing, and intrinsic-dimensional gradient clipping to reach higher accuracy with far fewer queries.

Problem

Black-box prompt tuning (BBPT) of vision-language models requires excessive API queries, and naive zeroth-order optimization degrades as prompt dimensionality grows, which is impractical under limited query budgets.

Approach

Reduce the trainable prompt dimension via Fastfood random projection plus a low-rank U diag(s) V^T factorization with feature sharing, and clip zeroth-order gradient estimates at the threshold sqrt(delta) (delta = intrinsic parameter count), removing the need to tune a clipping threshold.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ZIP instead of BlackVIPCLIP black-box prompt tuning · Few-shot, 16-shot averageaccuracy: 56.6 -> 63.4Helped
Use ZIP instead of the strongest baselineCLIP black-box prompt tuning · Base-to-new, base averageaccuracy: 65.4 -> 71.6Helped
Use ZIP instead of the strongest baselineCLIP black-box prompt tuning · Base-to-new, new averageaccuracy: 64.5 -> 65.2Helped
Use ZIP instead of the strongest baselineCLIP black-box prompt tuning · Base-to-new, harmonic mean averageaccuracy: 62.9 -> 67.9Helped
Use ZIP instead of BlackVIPCLIP prompt tuning trained on ImageNet · Cross-dataset transfer averageaccuracy: 54.1 -> 54.8Helped
Use ZIP instead of BlackVIPCLIP prompt tuning trained on ImageNet · OOD averageaccuracy: 54.9 -> 56.9Helped
Increase the API query budget from 5,000 to 20,000ZIP on ImageNet · Few-shot, 16-shotaccuracy: 66.2% -> 67.2%Helped
Add feature sharing (ablation)ZIP · Few-shot averageaccuracy: 60.2% to 62.4%Helped
Add feature sharing (ablation)ZIP · Base-to-new, base averageaccuracy: 69.3 -> 71.6Helped
Add feature sharing (ablation)ZIP · Base-to-new, new averageaccuracy: 63.6 -> 65.0Helped
Add feature sharing (ablation)ZIP · Base-to-new, harmonic mean averageaccuracy: 66.0 -> 68.2Helped
Add feature sharing (ablation)ZIP · Cross-dataset transfer averageaccuracy: 54.0 -> 54.2Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet Caltech101 OxfordPets Flowers102 Food101 FGVCAircraft SUN397 Resisc45 DTD SVHN EuroSAT CLEVR

Benchmarks: ImageNet Caltech101 OxfordPets Flowers102 Food101 FGVCAircraft SUN397 Resisc45 DTD SVHN EuroSAT CLEVR

Metrics: accuracy harmonic mean number of queries to target accuracy

Baselines: Manual Prompt BAR BlackVIP BPTVLM ZO-SGD first-order SGD LoRA

Builds on: BlackVIP BAR SPSA ZO-SGD intrinsic dimension

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