Guiding Pseudo-labels with Uncertainty Estimation for Source-free Unsupervised Domain Adaptation

Mattia Litrico, Alessio Del Bue, Pietro Morerio
3/7/2023
cs.CVcs.AIcs.LG

No official code found. Best implementation: MattiaLitrico/Guiding-Pseudo-labels-with-Uncertainty-Estimation-for-Source-free-Unsupervised-Domain-Adaptation (103 stars, last commit 2026-01-08).

Abstract

Standard Unsupervised Domain Adaptation (UDA) methods assume the availability of both source and target data during the adaptation. In this work, we investigate Source-free Unsupervised Domain Adaptation (SF-UDA), a specific case of UDA where a model is adapted to a target domain without access to source data. We propose a novel approach for the SF-UDA setting based on a loss reweighting strategy that brings robustness against the noise that inevitably affects the pseudo-labels. The classification loss is reweighted based on the reliability of the pseudo-labels that is measured by estimating their uncertainty. Guided by such reweighting strategy, the pseudo-labels are progressively refined by aggregating knowledge from neighbouring samples. Furthermore, a self-supervised contrastive framework is leveraged as a target space regulariser to enhance such knowledge aggregation. A novel negative pairs exclusion strategy is proposed to identify and exclude negative pairs made of samples sharing the same class, even in presence of some noise in the pseudo-labels. Our method outperforms previous methods on three major benchmarks by a large margin. We set the new SF-UDA state-of-the-art on VisDA-C and DomainNet with a performance gain of +1.8% on both benchmarks and on PACS with +12.3% in the single-source setting and +6.6% in multi-target adaptation. Additional analyses demonstrate that the proposed approach is robust to the noise, which results in significantly more accurate pseudo-labels compared to state-of-the-art approaches.

View on arXivView PDF

Code Implementations(1)

Code for "Guiding-Pseudo-labels-with-Uncertainty-Estimation-for-Source-free-Unsupervised-Domain-Adaptation" (CVPR 2023)

10311Shell, PythonOct 27, 20229 months ago

Similar Papers

Cite this paper

@article{litrico2023guiding,
  title  = {Guiding Pseudo-labels with Uncertainty Estimation for Source-free Unsupervised Domain Adaptation},
  author = {Mattia Litrico and Alessio Del Bue and Pietro Morerio},
  year   = {2023},
  eprint = {2303.03770},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.03770v3},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.03770.svg)](https://codeofpaper.com/paper/2303.03770)

Discussion