atlas

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

Query Efficient Black-Box Visual Prompting with Subspace Learning

CVPR 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Prompt learning for CLIP · 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 a query-efficient black-box visual prompting method that pre-trains a prompt-generating coordinator with BlackVIP, learns a low-dimensional subspace of its parameters via iterative zeroth-order optimization, then tunes within that subspace to reduce API queries to CLIP.

Problem

Black-box visual prompt learning needs many API queries to a pre-trained model because the prompt parameter space is high-dimensional, making zeroth-order optimization costly.

Approach

Reparameterize the visual prompt generator with a pre-trained initialization, learn a task-agnostic low-dimensional subspace by iteratively generating orthogonal projection columns with zeroth-order optimization, and augment it with random orthogonal directions so that black-box tuning converges with far fewer queries.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use subspace learning with pre-training for black-box visual promptingCLIP ViT-B/16 visual prompting · 14 benchmarks (average)API queries (1k): 246.9 -> 8.9Helped
Use subspace learning with pre-training instead of BlackVIP fine-tuningCLIP ViT-B/16 visual prompting · 14 benchmarks (average)API queries (1k): 12.6 -> 8.9Helped
Use subspace learning with pre-training instead of BlackVIP fine-tuningCLIP ViT-B/16 visual prompting · 14 benchmarks (average)test accuracy: 63.3 -> 63.3No clear effect
Add random orthogonal vectors to the projections (ablation)Subspace learning visual prompting · SVHNtest accuracy: 41.1 -> 43.0Helped
Add random orthogonal vectors to the projections (ablation)Subspace learning visual prompting · EuroSATtest accuracy: 72.1 -> 72.3Helped
Learn the subspace instead of constructing it entirely from random orthogonal vectors (ablation)Visual prompt tuning · CLEVRtest accuracy: 32.5 -> 32.9Helped
Add pre-training before low-dimensional subspace tuning (ablation)Visual prompt tuning · SVHNtraining epochs: 4600 -> 270Helped
Add pre-training before original-space tuning (ablation)Visual prompt tuning · EuroSATtraining epochs: 2500 -> 173Helped
Optimize pre-trained parameters in a low-dimensional subspace instead of the original space (ablation)Visual prompt tuning · SVHNtraining epochs: 453 -> 270Helped
Optimize pre-trained parameters in a low-dimensional subspace instead of the original space (ablation)Visual prompt tuning · EuroSATtraining epochs: 240 -> 173Helped

Surprising findings

Limitations

Experimental setup

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

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

Metrics: average test accuracy number of black-box API queries training epochs

Baselines: Zero-shot CLIP BAR VP (SPSA-GC) BlackVIP BlackVIP-ft

Builds on: BlackVIP Black-Box Tuning (BBT) BBTv2 Visual Prompting Coordinator (BlackVIP)

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