atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Revisiting the Power of Prompt for Visual Tuning

ICML 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Parameter-efficient transfer analysis · 1 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 Self-Prompt Tuning (SPT), which initializes visual prompt tokens from patch-embedding prototypes (K-means or cheap mean/max pooling/random sampling) of the downstream data, improving VPT especially under self-supervised pretraining.

Problem

Visual prompt tuning (VPT) is sensitive to prompt initialization and prompt length and performs poorly with self-supervised pre-trained ViTs.

Approach

Observes that prompt tokens gain normalized mutual information with patch tokens during VPT training, and therefore initializes prompts with downstream patch-token prototypes (K-means clusters, or cheaply via mean/max pooling or random sampling of a batch's tokens) so prompts start with high shared information.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Initialize prompts with downstream token prototypes rather than random promptsSPT-Deep vs VPT-Deep · FGVC Mean Acc (5), MAE / ImageNet-1Kaccuracy: 72.02 -> 83.26Helped
Initialize prompts with downstream token prototypes rather than random promptsSPT-Deep vs VPT-Deep · FGVC Mean Acc (5), MoCo-v3 / ImageNet-1Kaccuracy: 83.12 -> 86.00Helped
Use K-means token prototypes instead of random initialization (ablation)SPT-Deep · CUB-200-2011, supervised ImageNet-21K, prompts trainableaccuracy: 88.5 -> 91.2 (+2.7)Helped
Initialize prompts by randomly sampling inferred patch tokens instead of random initialization (ablation)SPT-Deep · CUB-200-2011, MAE / ImageNet-1K, prompts trainableaccuracy: 68.3 -> 80.1 (+11.8)Helped
Initialize prompts by mean pooling inferred patch tokens and freeze prompts during adaptation (ablation)SPT-Deep · CUB-200-2011, MAE / ImageNet-1K, frozen promptsaccuracy: 25.3 -> 37.7 (+12.4)Helped
Use same-level features for each layer's prompt initialization instead of first-layer features at every layer (ablation)SPT-Deep · CUB-200-2011, MAE / ImageNet-1Kaccuracy: 76.5 -> 80.1Helped
Increase the prompt length (ablation)SPT-Deep · CUB-200-2011, MAE / ImageNet-1KaccuracyHelped
Construct prompts from other tasks' data rather than the downstream task's data (ablation)SPT · FGVC benchmarksaccuracyHurt
Scale the backbone from ViT-B toward ViT-H (ablation)SPT vs VPT · FGVC benchmarksaccuracy: up to 15.5%Helped
Use K-means rather than mean pooling for prompt construction (ablation)SPT-Deep · CUB-200-2011 prompt construction time, 100% training datatime: 42.63s -> 27.30dHurt

Surprising findings

Limitations

Experimental setup

Datasets: CUB-200-2011 NABirds Oxford Flowers Stanford Dogs Stanford Cars VTAB-1K ImageNet-1K iNaturalist 2018 ImageNet-21K

Benchmarks: CUB-200-2011 NABirds Oxford Flowers Stanford Dogs Stanford Cars VTAB-1K

Metrics: top-1 accuracy mean accuracy trainable parameters (M)

Baselines: Full fine-tuning VPT-Shallow VPT-Deep GateVPT Linear probing Bias tuning Adapter MP SSF SNF E2VPT

Builds on: Visual Prompt Tuning (VPT) Masked Autoencoder (MAE) Vision Transformer (ViT) GateVPT E2VPT

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