Self-Training with Contrastive Learning for Adversarial Domain Adaptation

Shanshan Wang,Minbin Hu,Xingyi Zhang
DOI: https://doi.org/10.1109/ijcnn60899.2024.10651413
2024-01-01
Abstract:Unsupervised domain adaptation (UDA) aims to transfer the knowledge learned from the labeled source domain to the unlabeled target domain. Traditional methods often focus on minimizing the distribution gap between feature spaces of the two domains to achieve domain-invariant representations. However, this approach may not fully leverage the inherent class-specific information and could adversely affect decision boundaries in the target domain. In this paper, we introduce an adversarial contrastive self-training framework. The model integrates both intra-class and inter-class domain differences for better alignment between the source and target domains. Initially, we augment target domain samples using Fourier transformations, obtaining reliable samples and pseudo-labels through self-training. We then employ intra-domain contrastive learning on the reliable samples and pseudo-labels, alongside labeled source domain samples, to achieve intra-domain compactness. Finally, we utilize adversarial learning to achieve global alignment. This comprehensive approach ensures improved adaptation performance while also addressing the limitations of previous methods.
What problem does this paper attempt to address?