Make the U in UDA Matter: Invariant Consistency Learning for Unsupervised Domain Adaptation

Zhongqi Yue,Hanwang Zhang,Qianru Sun
2023-12-04
Abstract:Domain Adaptation (DA) is always challenged by the spurious correlation between domain-invariant features (e.g., class identity) and domain-specific features (e.g., environment) that does not generalize to the target domain. Unfortunately, even enriched with additional unsupervised target domains, existing Unsupervised DA (UDA) methods still suffer from it. This is because the source domain supervision only considers the target domain samples as auxiliary data (e.g., by pseudo-labeling), yet the inherent distribution in the target domain -- where the valuable de-correlation clues hide -- is disregarded. We propose to make the U in UDA matter by giving equal status to the two domains. Specifically, we learn an invariant classifier whose prediction is simultaneously consistent with the labels in the source domain and clusters in the target domain, hence the spurious correlation inconsistent in the target domain is removed. We dub our approach "Invariant CONsistency learning" (ICON). Extensive experiments show that ICON achieves the state-of-the-art performance on the classic UDA benchmarks: Office-Home and VisDA-2017, and outperforms all the conventional methods on the challenging WILDS 2.0 benchmark. Codes are in <a class="link-external link-https" href="https://github.com/yue-zhongqi/ICON" rel="external noopener nofollow">this https URL</a>.
Machine Learning
What problem does this paper attempt to address?
The paper introduces a new approach to address the challenges in Unsupervised Domain Adaptation (UDA), particularly focusing on mitigating the issues caused by spurious correlations between domain-invariant and domain-specific features. The main problem the paper seeks to solve is the difficulty in generalizing models trained on a labeled source domain \(S\) to an unlabeled target domain \(T\), where there is a significant domain shift. Existing UDA methods often fail due to the spurious correlations that do not generalize well to the target domain. The key contributions of the paper include: 1. **Proposing Invariant CONsistency learning (ICON)**: This method aims to learn an invariant classifier whose predictions are consistent with the labels in the source domain and the clusters in the target domain. By doing so, it removes the spurious correlations that are inconsistent in the target domain. 2. **Addressing Misalignment Issues**: The paper identifies and addresses the misalignment issue, which is a common problem in domain adaptation methods. The proposed approach ensures that the classifier learned is consistent with the classification in the source domain and the clustering in the target domain. 3. **Improving State-of-the-Art Performance**: The paper demonstrates that ICON achieves state-of-the-art performance on classic UDA benchmarks such as OFFICE-HOME and VISDA-2017, as well as on the challenging WILDS 2.0 benchmark, which includes a variety of real-world tasks.