Unsupervised Domain Adaptation with Joint Domain-Adversarial Reconstruction Networks

Qian Chen,Yuntao Du,Zhiwen Tan,Yi Zhang,Chongjun Wang
DOI: https://doi.org/10.1007/978-3-030-67661-2_38
2021-01-01
Abstract:Unsupervised Domain Adaptation (UDA) attempts to transfer knowledge from a labeled source domain to an unlabeled target domain. Recently, domain-adversarial learning has become an increasingly popular method to tackle this task, which bridges source domain and target domain by adversarially learning domain-invariant representations that cannot be discriminated by a domain discriminator. In spite of the great success achieved by domain-adversarial learning, most of existing methods still suffer two major limitations: (1) due to focusing only on learning domain-invariant representations, they ignore the individual characteristics of each domain and fail to extract domainspecific information that is beneficial for final classification; (2) by focusing only on performing domain-level distribution alignment to learn domain-invariant representations, they fail to achieve the invariance of representations at a class level, which may lead to incorrect distribution alignment. To address the above issues, we propose in this paper a novel model called Joint Domain-Adversarial Reconstruction Network (JDARN), which integrates domain-adversarial learning with data reconstruction to learn both domain-invariant and domain-specific representations. Meanwhile, we propose to employ two novel discriminators called joint domain-class discriminators to achieve the joint alignment and adopt a novel joint adversarial loss to train them. With both domain and class information of two domains, the two discriminators can be used to promote domain-invariant representation learning towards the class level, not only the domain level. Extensive experimental results reveal that the proposed JDARN exceeds the state-of-the-art performance on two standard UDA datasets.
What problem does this paper attempt to address?