English

Co-Teaching for Unsupervised Domain Adaptation and Expansion

Computer Vision and Pattern Recognition 2025-12-29 v4

Abstract

Unsupervised Domain Adaptation (UDA) essentially trades a model's performance on a source domain for improving its performance on a target domain. To overcome this, Unsupervised Domain Expansion (UDE) has been introduced, which adapts the model to the target domain while preserving its performance in the source domain. In both UDA and UDE, a model tailored to a given domain is assumed to well handle samples from the given domain. We question the assumption by reporting the existence of cross-domain visual ambiguity: Due to the unclear boundary between the two domains, samples from one domain can be visually close to the other domain. Such sorts of samples are typically in the minority in their host domain, so they tend to be overlooked by the domain-specific model, but can be better handled by a model from the other domain. We exploit this finding by proposing Co-Teaching (CT), which is instantiated with knowledge distillation based CT (kdCT) plus mixup based CT (miCT). Specifically, kdCT leverages a dual-teacher architecture to enhance the student network's ability to handle cross-domain ambiguity. Meanwhile, miCT further enhances the generalization ability of the student. Extensive experiments on image classification and driving-scene segmentation show the viability of CT for UDE.

Keywords

Cite

@article{arxiv.2204.01210,
  title  = {Co-Teaching for Unsupervised Domain Adaptation and Expansion},
  author = {Hailan Lin and Qijie Wei and Kaibin Tian and Ruixiang Zhao and Xirong Li},
  journal= {arXiv preprint arXiv:2204.01210},
  year   = {2025}
}

Comments

Accepted as a long paper at MMM 2026

R2 v1 2026-06-24T10:36:22.500Z