atlas

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

Disentangled Prompt Representation for Domain Generalization

CVPR 2024 · Label-efficient and robust learning › Domain adaptation and generalization · approach: Foundation-model domain generalization · 28 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 DPR, a CLIP prompt-tuning framework for domain generalization that uses GPT-3-generated domain-invariant and domain-specific text descriptions to guide visual prompt learning, plus domain-specific prototype learning at inference.

Problem

Domain generalization with vision foundation models: prompt tuning tends to learn domain- and task-specific features rather than domain-invariant ones that transfer to unseen domains.

Approach

Use an LLM (GPT-3) to produce fine-grained class/domain descriptions and then summarize them into domain-invariant and domain-specific text descriptions; learn disentangled text prompts with CLIP's text encoder, use them to guide domain-invariant and domain-specific visual prompts (VPT), and combine the invariant prediction with a cache-style domain-specific prototype predictor.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add GPT-Assist descriptions to CoOp prompts (ablation)Text disentanglement baseline · VLCSaccuracy: 77.6 -> 79.0Helped
add GPT-Assist descriptions to CoOp prompts (ablation)Text disentanglement baseline · OfficeHomeaccuracy: 83.9 -> 85.2Helped
add GPT-Assist descriptions to CoOp prompts (ablation)Text disentanglement baseline · DomainNetaccuracy: 59.8 -> 61.5Helped
add domain confusion loss (ablation)Image disentanglement with VPT · VLCSaccuracy: 84.9 -> 85.1Helped
add domain confusion loss (ablation)Image disentanglement with VPT · OfficeHomeaccuracy: 85.2 -> 85.4Helped
add domain confusion loss (ablation)Image disentanglement with VPT · DomainNetaccuracy: 59.8 -> 60.1Helped
add domain-specific prototype learning (ablation)Image disentanglement with VPT · VLCSaccuracy: 84.9 -> 85.5Helped
add domain-specific prototype learning (ablation)Image disentanglement with VPT · OfficeHomeaccuracy: 85.2 -> 85.5Helped
add domain-specific prototype learning (ablation)Image disentanglement with VPT · DomainNetaccuracy: 59.8 -> 60.5Helped
add domain-specific prototype learning (ablation)Text and image disentanglement · VLCSaccuracy: 85.3 -> 86.0Helped
add domain-specific prototype learning (ablation)Text and image disentanglement · OfficeHomeaccuracy: 85.5 -> 85.9Helped
add domain-specific prototype learning (ablation)Text and image disentanglement · DomainNetaccuracy: 61.5 -> 62.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: PACS VLCS OfficeHome DomainNet TerraIncognita

Benchmarks: PACS VLCS OfficeHome DomainNet TerraInc

Metrics: accuracy

Baselines: CLIP CoOp MIRO SWAD DUPRG GESTUR DPL SEDGE ERM DADA

Builds on: CoOp VPT CLIP Tip-Adapter

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