atlas

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

Pseudo-Calibration: Improving Predictive Uncertainty Estimation in Unsupervised Domain Adaptation

ICML 2024 · Label-efficient and robust learning › Domain adaptation and generalization · approach: Feature alignment for unsupervised adaptation

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 PseudoCal, a post-hoc calibration method for unsupervised domain adaptation that uses inference-stage mixup on unlabeled target data to build a labeled pseudo-target set, then fits temperature scaling on it.

Problem

Predictive uncertainty of unsupervised domain adaptation models is poorly calibrated on the unlabeled target domain, and existing calibration methods rely on covariate-shift assumptions, extra training, or labeled source data.

Approach

Treat UDA calibration as an unsupervised target-domain problem: mix cross-cluster target samples at inference time with a fixed mix ratio (0.65) and their pseudo-labels to synthesize a labeled pseudo-target set with correct/wrong statistics resembling the real target set, then apply temperature scaling on it.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply PseudoCal rather than EnsembleUDA calibration · Office-Home (Home)ECE (%): 11.06 -> 5.20Helped
Apply PseudoCal rather than EnsembleUDA calibration · Office-31ECE (%): 8.23 -> 5.16Helped
Apply PseudoCal rather than TransCalUDA calibration · VisDA (T→V)ECE (%): 3.74 -> 6.71Hurt
Apply PseudoCal rather than EnsembleUDA calibration · DomainNet (DNet)ECE (%): 10.00 -> 2.81Helped
Apply PseudoCal rather than Ensemblepartial-set UDA · Office-HomeECE (%): 10.46 -> 6.22Helped
Apply PseudoCal rather than Ensemblesource-free UDA · DomainNet (DNet)ECE (%): 16.54 -> 9.10Helped
Apply PseudoCal rather than Ensemblesource-free UDA · ImageNet-Sketch (Sketch)ECE (%): 43.14 -> 28.09Helped
Apply PseudoCal rather than no calibrationsemantic segmentation calibration · GTA5/SYNTHIA→CityscapesECE (%): 15.48 -> 10.86Helped
Replace inference-stage cross-cluster mixup with MocoV2Aug (ablation)PseudoCal · Office-Home: ATDOC D→AECE (%): 4.38 -> 16.85Hurt
Replace inference-stage cross-cluster mixup with RandAug (ablation)PseudoCal · Office-Home: ATDOC D→AECE (%): 4.38 -> 12.87Hurt
Replace inference-stage input-level mixup with CutMix (ablation)PseudoCal · Office-Home: ATDOC D→AECE (%): 4.38 -> 8.20Hurt
Replace inference-stage input-level mixup with feature-level ManifoldMix (ablation)PseudoCal · Office-Home: ATDOC D→AECE (%): 4.38 -> 19.49Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Office-31 Office-Home VisDA DomainNet ImageNet-Sketch GTA5 SYNTHIA Cityscapes

Benchmarks: Office-31 Office-Home VisDA DomainNet Image-Sketch Cityscapes segmentation (GTA5, SYNTHIA sources)

Metrics: ECE NLL Brier score

Baselines: No Calib. TempScal-src CPCS TransCal Ensemble MixUp-Beta CutMix Pseudo-Label Filtered-PL

Builds on: temperature scaling mixup cluster assumption TransCal CPCS

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