atlas

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

SharpZO: Hybrid Sharpness-Aware Vision Language Model Prompt Tuning via Forward-Only Passes

NeurIPS 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Test-time adaptation of VLMs · 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 SharpZO, a two-stage forward-only VLM prompt-tuning method that warms up with a sharpness-aware CMA-ES and then runs sparse zeroth-order SGD with Z-pruning, reaching 75.64% average accuracy over 11 datasets on CLIP ViT-B/16.

Problem

Prompt tuning of vision-language models normally requires backpropagation, which is unavailable on memory-constrained inference-only edge devices; existing backprop-free methods (ES, ZO-SGD) have high variance and underperform.

Approach

A sharpness-aware CMA-ES warm-up (adding a SAM-style worst-case perturbation to CMA-ES sampling, with coordinate-wise gradient estimates) provides a strong, smoothed initialization, followed by sparse ZO-SGD with q=1 random perturbations masked by a Z-score-normalized Fisher-style pruning criterion.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace ZIP with SharpZOCLIP ViT-B/16 · 11-dataset few-shot averageaccuracy: 70.98 -> 75.64Helped
replace ZIP with SharpZOCLIP RN50 · 11-dataset few-shot averageaccuracy: 64.08 -> 69.76Helped
replace ZIP with SharpZOCLIP RN50 · ImageNet distribution-shift averageaccuracy: 42.2 -> 43.3Helped
replace ZIP with SharpZOCLIP ViT-B/16 · ImageNet distribution-shift averageaccuracy: 56.9 -> 58.9Helped
replace CraFT with SharpZOCLIP ViT-B/16 · EuroSATaccuracy: 72.07 -> 79.42Helped
replace ZIP with SharpZOCLIP · EuroSAT time-to-test-accuracyminutes: 251.4 -> 12.7Helped
add sharpness-aware CMA-ES warm-up instead of naive CMA-ES (ablation)SharpZO · EuroSAT, ViT-B/16, Stage 1 and subsequent Stage 2accuracy and convergenceHelped
add Z-pruning instead of dense ZO training (ablation)SharpZO · EuroSAT, ViT-B/16accuracy and convergence speedHelped
use Z-Score pruning instead of magnitude pruning (ablation)SharpZO · EuroSAT, ViT-B/16, sparsity 50%accuracy: 76.12 -> 79.42Helped
set sharpness scaling factor rho to 0.5 instead of 0.1 (ablation)SharpZO · EuroSAT, ViT-B/16accuracy: 79.42 -> 76.32Hurt
set sharpness scaling factor rho to 0.001 instead of 0.1 (ablation)SharpZO · EuroSAT, ViT-B/16accuracy: 79.42 -> 77.74Hurt
vary Z-Score pruning sparsity from 50% to 10%, 30%, 70%, or 90% (ablation)SharpZO · EuroSAT, ViT-B/16accuracy: 79.42; 78.91; 79.02; 79.15; 79.21Mixed

Surprising findings

Limitations

Experimental setup

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

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

Metrics: accuracy average accuracy time-to-test-accuracy (minutes) peak training memory (MB)

Baselines: Zero-shot CLIP BBT BlackVIP ZIP CraFT CoOp

Builds on: CMA-ES Sharpness-Aware Minimization BlackVIP ZIP BBT

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