atlas

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

Learning Semantic Proxies from Visual Prompts for Parameter-Efficient Fine-Tuning in Deep Metric Learning

ICLR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Parameter-efficient visual tuning · 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 VPT-based parameter-efficient fine-tuning for deep metric learning, generating class-wise semantic proxies from learnable visual prompts integrated with a GRU, matching or beating full fine-tuning of ViT-S/16 with ~5% tunable parameters.

Problem

Adapting large pre-trained ViTs to deep metric learning (DML) retrieval tasks is costly with full fine-tuning and risks catastrophic forgetting; parameter-efficient methods for DML are under-explored, and randomly initialized proxies lack semantic information.

Approach

Learn class-conditioned visual prompts in a frozen ViT to produce semantic proxies, and accumulate them across batches with a ReLU-variant GRU (or EMA), then mix with ordinary learnable proxies as bias within a Proxy-Anchor loss framework.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add semantic proxies to VPT (ablation)VPT on ViT-S · CUB200R@1: 85.1 -> 86.6Helped
Use GRU rather than EMA to accumulate semantic proxies (ablation)VPTSP · CUB200R@1: 85.4 -> 86.1Helped
Add BitFit to VPTSP-G (ablation)VPTSP-G · CUB200R@1: 86.1 -> 86.6Helped
Add BitFit to VPTSP-G (ablation)VPTSP-G · CARS196R@1: 87.1 -> 87.7Helped
Add BitFit to VPT (ablation)VPT · CUB200R@1: 85.1 -> 85.7Helped
Add BitFit to Adapter (ablation)Adapter · CUB200R@1: 83.1 -> 85.8Helped
Use class-based prompts to generate proxies instead of proxies from encoder samples (ablation)VPTSP-G · CUB200MAP@R: 51.2 -> 52.7Helped
Generate proxies from the same trainable encoder prompts rather than the fixed encoder (ablation)Proxy encoder · CUB200MAP@R: 50.5 -> 51.5Helped
Replace ReLU with Tanh in the GRU proxy accumulator (ablation)GRU proxy accumulator · CUB200R@1: 86.1 -> 85.7Hurt
Use cross-attention instead of GRU to integrate semantic proxies (ablation)Proxy integration · CUB200R@1: 86.1 -> 82.2Hurt
Combine VPT with Adapter (ablation)VPT · DML benchmarksperformanceNo clear effect
Increase the number of prompts beyond the dataset-dependent limit (ablation)VPTSP · DML benchmarksperformanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: CUB-200-2011 CARS196 Stanford Online Products In-shop Clothes Retrieval iNaturalist ImageNet-21k

Benchmarks: CUB-200-2011 CARS196 Stanford Online Products In-shop Clothes Retrieval iNaturalist

Metrics: Recall@K MAP@R

Baselines: Full Fine-tuning (PA) Linear Probe Adapter BitFit VPT Hyp-ViT RS@K SAP ProxyNCA++ NIR

Builds on: Visual Prompt Tuning Proxy-Anchor loss BitFit gated recurrent unit

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