atlas

Research map / Label-efficient and robust learning / Domain adaptation and generalization

ProS: Prompting-to-simulate Generalized knowledge for Universal Cross-Domain Retrieval

CVPR 2024 · Label-efficient and robust learning › Domain adaptation and generalization · approach: Cross-domain text and graph transfer · 23 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 ProS, a prompt-tuning method for Universal Cross-Domain Retrieval that learns domain and semantic prompt units and then trains a context-aware simulator to generate content-aware dynamic prompts for frozen CLIP.

Problem

Universal Cross-Domain Retrieval (UCDR) requires generalizing to unseen domains and unseen categories at test time; existing prompt tuning methods applied to CLIP do not handle both domain shift and semantic shift well.

Approach

Two-stage prompt learning: first learn separate domain and semantic prompt units via a mask-and-align objective, then train a Content-aware Prompt Simulator (a 2-layer ViT) under simulated unseen-domain/category masking to dynamically generate content-aware dynamic prompts for the frozen CLIP image encoder.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ProS instead of VPTCLIP ViT-B/32 · DomainNet UCDR, Unseen Gallery averagemAP@200: 0.5720 -> 0.6052Helped
Use ProS instead of VPTCLIP ViT-B/32 · DomainNet UCDR, Mixed Gallery averagemAP@200: 0.5796 -> 0.5546Hurt
Use ProS instead of VPTCLIP ViT-B/32 · DomainNet UdCDR averagemAP@200: 0.5796 -> 0.6332Helped
Use ProS instead of SASASketchy UcCDR · SketchymAP@200: 0.6910 -> 0.6991Helped
Use ProS instead of CLIP-FullTU-Berlin UcCDR · TU-BerlinmAP@all: 0.6076 -> 0.6675Helped
Add Semantic Prompt Units (ablation)ProS · DomainNet UCDR, Infograph query, Unseen GallerymAP@200: 0.5529 -> 0.5798Helped
Add Domain Prompt Units (ablation)ProS · DomainNet UCDR, Infograph query, Mixed GallerymAP@200: 0.4963 -> 0.5219Helped
Add mask operation (ablation)ProS · DomainNet UCDR, Infograph query, Mixed GallerymAP@200: 0.5092 -> 0.5219Helped
Add Content-aware Prompt Simulator (ablation)ProS · DomainNet UCDR, Infograph query, Mixed GallerymAP@200: 0.5053 -> 0.5219Helped
Add CLS token (ablation)ProS · DomainNet UCDR, Infograph query, Mixed GallerymAP@200: 0.4601 -> 0.5219Helped
Use 1 CaPS Transformer layer instead of 2 (ablation)ProS · DomainNet UCDR, Infograph query, Unseen GallerymAP@200: 0.5798 -> 0.5752Hurt
Use 3 CaPS Transformer layers instead of 2 (ablation)ProS · DomainNet UCDR, Infograph query, Unseen GallerymAP@200: 0.5798 -> 0.5790Hurt

Surprising findings

Limitations

Experimental setup

Datasets: DomainNet Sketchy TU-Berlin

Benchmarks: DomainNet Sketchy TU-Berlin

Metrics: mAP@200 Prec@200 mAP@all Prec@100

Baselines: SnMpNet SASA CLIP-Full CoOp VPT

Builds on: CLIP VPT CoOp CoCoOp

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