atlas

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

Source-Free Domain Adaptation with Frozen Multimodal Foundation Model

CVPR 2024 · Label-efficient and robust learning › Domain adaptation and generalization · approach: Source-free domain adaptation · 50 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 DIFO, which adapts a source-free target model by alternately customizing a frozen CLIP via mutual-information prompt learning and distilling its knowledge into the target model with most-likely category encouragement and predictive consistency losses.

Problem

Source-free domain adaptation relies on pseudo-labels or auxiliary supervision from the source model and unlabeled target data, which are error-prone under domain shift; the paper asks whether off-the-shelf vision-language models can supply extra knowledge.

Approach

Keep CLIP frozen, learn only class prompts to customize it toward the target domain by maximizing mutual information with the target model's predictions, then distill this customized CLIP into the target model using a memory-aware most-likely-category loss plus a mutual-information predictive consistency loss, alternating across epochs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DIFO-C-B32 instead of CoWAOffice-31 closed-set SFDA · Office-31average accuracy: 90.3 -> 92.5Helped
Use DIFO-C-B32 instead of TPDSOffice-Home closed-set SFDA · Office-Homeaverage accuracy: 73.5 -> 83.1Helped
Use DIFO-C-B32 instead of PLUEVisDA closed-set SFDA · VisDAaccuracy: 88.3 -> 90.3Helped
Use DIFO-C-B32 instead of GKDDomainNet-126 closed-set SFDA · DomainNet-126average accuracy: 68.7 -> 80.0Helped
Use DIFO-C-B32 instead of CoWAOffice-Home partial-set SFDA · Office-Home partial-setaverage accuracy: 83.2 -> 85.6Helped
Use DIFO-C-B32 instead of CRSOffice-Home open-set SFDA · Office-Home open-setaverage accuracy: 73.2 -> 75.9Helped
Add LTSC task-specific ViL customization (ablation)DIFO-C-B32 · Office-31, Office-Home, VisDAaverage accuracy: 62.3 -> 81.4Helped
Add LMCE most-likely category encouragement (ablation)DIFO-C-B32 · Office-31, Office-Home, VisDAaverage accuracy: 62.3 -> 82.4Helped
Add LPC predictive consistency (ablation)DIFO-C-B32 with LTSC and LMCE · Office-31, Office-Home, VisDAaverage accuracy: 85.1 -> 88.6Helped
Replace mutual-information alignment with KL divergence (ablation)DIFO-C-B32 · Office-31, Office-Home, VisDAaverage accuracy: 88.6 -> 87.0Hurt
Cancel prompt learning and use a fixed CLIP prompt (ablation)DIFO-C-B32 · Office-31, Office-Home, VisDAaverage accuracy: 88.6 -> 86.8Hurt
Add task-specific prompt-learning customization (ablation)DIFO-C-B32 with fixed CLIP prompt · Office-31, Office-Home, VisDAaverage accuracy: 86.8 -> 88.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: Office-31 Office-Home VisDA DomainNet-126

Benchmarks: Office-31 Office-Home VisDA DomainNet-126

Metrics: classification accuracy

Baselines: Source CLIP Source+CLIP SHOT NRC GKD HCL AaD AdaCon CoWA SCLM ELR

Builds on: SHOT CLIP DAPL NRC CoWA

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