atlas

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

UMFC: Unsupervised Multi-Domain Feature Calibration for Vision-Language Models

NeurIPS 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Feature calibration for unseen-class detection · 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 UMFC, a training-free and label-free calibration that removes domain-induced biases from CLIP image and text features using unlabeled multi-domain data, evaluated on DomainNet and ImageNet variants.

Problem

CLIP's zero-shot accuracy varies strongly across visual domains because its visual encoder encodes domain over category information and its text encoder favors domain-related class names; adapting to unlabeled multi-domain data without labels or training is the goal.

Approach

Cluster unlabeled image features into pseudo-domains, subtract per-cluster mean from image features (IFC), and estimate text-side domain bias by transferring the image-derived domain transition direction to text embeddings and subtracting it (TFC), averaging over clusters.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply UMFC feature calibrationCLIP · DomainNet, transductive learningaccuracy (Avg): 57.88 -> 61.11Helped
Add CLIP-E ensemble prompts to UMFCUMFC · DomainNet, unsupervised calibrationaccuracy (Avg): 60.79 -> 61.68Helped
Add CLIP-E ensemble prompts to UMFCUMFC · ImageNet-Variants, transductive learningaccuracy (Avg): 63.17 -> 65.19Helped
Use IFC (image feature calibration) (ablation)CLIP · DomainNet, transductive learningaccuracy (Avg): 57.88 -> 60.85Helped
Use TFC (text feature calibration) (ablation)CLIP · DomainNet, transductive learningaccuracy (Avg): 57.88 -> 58.14Helped
Combine IFC and TFC (ablation)CLIP · DomainNet, transductive learningaccuracy (Avg): 60.85 -> 61.11Helped
Vary cluster number M from 3 to 10 (ablation)UMFC · DomainNet, transductive learningaccuracy (Avg): 60.66; 61.59; 61.11; 61.71; 61.77Mixed
Vary test batch size from 1 to 100 (ablation)UMFC · DomainNet, test-time adaptationaccuracy (Avg): 60.21; 60.44; 60.66; 60.76; 60.79; 60.85Mixed
Use EMA rather than storing batch features for calibration statistics (ablation)UMFC · DomainNet, test-time adaptationaccuracy (Avg): 60.85 vs 60.57No clear effect
Calibrate using single-domain unlabeled samples instead of multi-domain samples (ablation)UMFC · DomainNet, unsupervised calibration (Avg)accuracy: 59.85; 58.72; 59.73Mixed

Surprising findings

Limitations

Experimental setup

Datasets: DomainNet ImageNet-A ImageNet-R ImageNet-Sketch

Benchmarks: DomainNet ImageNet-Variants (IN-A, IN-R, IN-S)

Metrics: accuracy

Baselines: CLIP CLIP-E CLIP-D MUST CoOp CLIP-Adapter MIRO PromptStyler TPT

Builds on: CLIP Test-Time Prompt Tuning (TPT) MUST

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