Abstract
Studies show that the challenge for adversarial domain adaptation is learning domain-invariant representations and alleviating the domain gap. However, the construction of domain-invariant representations suppresses the class-level structure information, and the pursuit of class-level structure information distorts the constructed domain-invariant representations. Till present, it still has difficulty to capture the domain-invariant representations while preserving the class-level structure information in the adversarial training process explicitly. In this paper, we propose a Causal view Mechanism for adversarial Domain Adaptation (CMDA). Firstly, a causal effect model of adversarial DA is proposed and reveals the influence of potential confounders in the adversarial training process. Then, CMDA is proposed to disentangle the domain-specific representations into multiple underlying factors and filter out irrelevant confounding characteristics. Specifically, CMDA capture the desired domain-invariant representations by subtracting the domain-level and class-level confounding characteristics. CMDA not only could preserve the class-level structure information to reduce classification error, but also improve transferability simultaneously. Finally, experiments carried out on Office-31, Office-Home, and VisDA-2017 datasets show that our CMDA method presents strong competition among some recent domain adaptation methods, and the average accuracies achieve 71.3%, 89.3% and 76.1% respectively.







Similar content being viewed by others
Data availability
The data that support the findings of this study are available from the corresponding author, upon reasonable request.
Notes
References
Ben-David S, Blitzer J, Crammer K, Pereira F (2007) Analysis of representations for domain adaptation. Adv Neural Inf Process Syst 19:137
Chen M, Zhao S, Liu H, Cai D (2020) Adversarial-learned loss for domain adaptation. In Proceedings of the AAAI Conference on Artificial Intelligence (AAAI), pp. 3521–3528
Cui S, Wang S, Zhuo J, Li L, Huang Q, Tian Q (2020) Towards discriminability and diversity: Batch nuclear-norm maximization under label insufficient situations. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition(CVPR), pp. 3941–3950
Cui S, Wang S, Zhuo J, Su C, Huang Q, Tian Q (2020) Gradually vanishing bridge for adversarial domain adaptation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 12455–12464
Deng Z, Luo Y, Zhu J (2019) Cluster alignment with a teacher for unsupervised domain adaptation. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), pp. 9944–9953
Ding Y, Fan H, Xu M, Yang Y (2020) Adaptive exploration for unsupervised person re-identification. ACM Trans Multimed Comput Commun Appl (TOMM) 16(1):1–19
Ganin Y, Lempitsky V (2015) Unsupervised domain adaptation by backpropagation. In International conference on machine learning (PMLR), pp. 1180–1189
Ganin Y, Ustinova E, Ajakan H, Germain P, Larochelle H, Laviolette F, Lempitsky V (2016) Domain-adversarial training of neural networks. J Mach Learn Res 17(1):2096–2030
Ghifary M, Kleijn WB, Zhang M, Balduzzi D, Li W (2016) Deep reconstruction-classification networks for unsupervised domain adaptation. European conference on computer vision (ICCV). Springer, Cham, pp 597–613
Goodfellow I, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, Bengio Y (2014) Generative adversarial nets. Adv Neural Inf Process Syst (NIPS) 27:1–9
He Z, Yang B, Chen C, Mu Q, Li Z (2020) CLDA: an adversarial unsupervised domain adaptation method with classifier-level adaptation. Multimed Tools Appl 79(45):33973–33991
He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR), pp. 770–778
Hoffman J, Tzeng E, Park T, Zhu JY, Isola P, Saenko K, Darrell T (2018) Cycada: Cycle-consistent adversarial domain adaptation. In: International conference on machine learning (PMLR), pp. 1989–1998
Jing M, Zhao J, Li J, Zhu L, Yang Y, Shen HT (2020) Adaptive component embedding for domain adaptation. IEEE Trans Cybern 51(7):3390–3403
Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks. Adv Neural Inf Process Syst 25:1097–1105
Li J, Chen E, Ding Z, Zhu L, Lu K, Huang Z (2019) Cycle-consistent conditional adversarial transfer networks. In Proceedings of the 27th ACM International Conference on Multimedia, pp. 747–755
Li J, Chen E, Ding Z, Zhu L, Lu K, Shen HT (2020) Maximum density divergence for domain adaptation. IEEE Trans Pattern Anal Mach Intell 43(11):3918–3930
Li G, Kang G, Liu W, Wei Y, Yang Y (2020) Content-consistent matching for domain adaptive semantic segmentation. In European conference on computer vision Springer, Cham. pp. 440–456
Li J, Li Z, Lü S (2021) Feature concatenation for adversarial domain adaptation. Expert Syst Appl 169:114490
Li J, Lu K, Huang Z, Zhu L, Shen HT (2018) Heterogeneous domain adaptation through progressive alignment. IEEE Trans Neural Netw Learn Syst 30(5):1381–1391
Li J, Lu K, Huang Z, Zhu L, Shen HT (2018) Transfer independently together: A generalized framework for domain adaptation. IEEE Trans Cybern 49(6):2144–2155
Li S, Song S, Huang G, Ding Z, Wu C (2018) Domain invariant and class discriminative feature learning for visual domain adaptation. IEEE Trans Image Process 27(9):4260–4273
Liu MY, Breuel T, Kautz J (2017) Unsupervised image-to-image translation networks. In: Advances in neural information processing systems (NIPS) 30:700–708
Liu H, Guo F, Xia D (2021) Domain adaptation with structural knowledge transfer learning for person re-identification. Multimed Tools Appl 80(19):29321–29337
Liu H, Long M, Wang J, Jordan M (2019) Transferable adversarial training: A general approach to adapting deep classifiers. In International Conference on Machine Learning, (PMLR), pp. 4013–4022
Long M, Cao Y, Wang J, Jordan M (2015) Learning transferable features with deep adaptation networks. In International conference on machine learning (PMLR), pp. 97–105
Long M, Cao Z, Wang J, Jordan MI (2017) Conditional adversarial domain adaptation. arXiv preprint arXiv:1705.10667
Long M, Zhu H, Wang J, Jordan MI (2017) Deep transfer learning with joint adaptation networks. In International conference on machine learning (PMLR), pp. 2208–2217
Long M, Zhu H, Wang J, Jordan MI (2016) Unsupervised domain adaptation with residual transfer networks. Adv Neural Inf Process Syst 2016:136–144
Niu Y, Tang K, Zhang H, Lu Z, Hua XS, Wen JR (2021) Counterfactual vqa: A cause-effect look at language bias. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 12700–12710
Pearl J (2000) Models, reasoning and inference. Cambridge University Press, Cambridge, UK, p 19
Pearl Judea, Glymour Madelyn, Jewell Nicholas P (2016) Causal inference in statistics: A primer. John Wiley & Sons
Peng X, Usman B, Kaushik N, Hoffman J, Wang D, Saenko K (2017) Visda: The visual domain adaptation challenge. arXiv preprint arXiv:1710.06924
Pinheiro PO (2018) Unsupervised domain adaptation with similarity learning. In Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR), pp. 8004–8013
Qi J, Niu Y, Huang J, Zhang H (2020) Two causal principles for improving visual dialog. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 10860–10869
Rubin DB (2019) Essential concepts of causal inference: a remarkable history and an intriguing future. Biostat Epidemiol 3(1):140–155
Saenko K, Kulis B, Fritz M, Darrell T (2010) Adapting visual category models to new domains. European conference on computer vision (ICCV). Springer, Berlin, Heidelberg, pp 213–226
Sankaranarayanan S, Balaji Y, Castillo CD, Chellappa R (2018) Generate to adapt: Aligning domains using generative adversarial networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 8503–8512
Sugiyama M, Krauledat M, Müller KR (2007) Covariate shift adaptation by importance weighted cross validation. J Mach Learn Res (JMLR) 8(5):985–1005
Sur C (2019) Survey of deep learning and architectures for visual captioning transitioning between media and natural languages. Multimed Tools Appl 78(22):32187–32237
Tang K, Huang J, Zhang H (2020) Long-tailed classification by keeping the good and removing the bad momentum causal effect. In: Conference on neural information processing systems (NIPS)
Tang K, Niu Y, Huang J, Shi J, Zhang H (2020) Unbiased scene graph generation from biased training. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 3716–3725
Tang K, Tao M, Zhang H (2021) Adversarial Visual Robustness by Causal Intervention. arXiv:2106.09534
Tzeng E, Hoffman J, Saenko K, Darrell T (2017) Adversarial discriminative domain adaptation. In Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 7167–7176
Venkateswara H, Eusebio J, Chakraborty S, Panchanathan S (2017) Deep hashing network for unsupervised domain adaptation. In Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR), pp. 5018–5027
Wang T, Huang J, Zhang H, Sun Q (2020) Visual commonsense r-cnn. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 10760–10770
Wei G, Lan C, Zeng W, Chen Z (2021) MetaAlign: Coordinating Domain Alignment and Classification for Unsupervised Domain Adaptation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 16643–16653
Xie Y, Du Z, Li J, Jing M, Chen E, Lu K (2020) Joint metric and feature representation learning for unsupervised domain adaptation. Knowl-Based Syst 192:105222
Yang X, Zhang H, Cai J (2021) Deconfounded image captioning: A causal retrospect. IEEE Trans Pattern Anal Mach Intell. https://doi.org/10.1109/TPAMI.2021.3121705
Yang Y, Zhuang Y, Pan Y (2021) Multiple knowledge representation for big data artificial intelligence: framework, applications, and case studies. Front Inf Technol Electron Eng 22(12):1551–1558
Yue Z, Sun Q, Hua XS, Zhang H (2021) Transporting causal mechanisms for unsupervised domain adaptation. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), pp. 8599–8608
Zhang Q, Zhang J, Liu W, Tao D (2019) Category anchor-guided unsupervised domain adaptation for semantic segmentation. Adv Neural Inf Process Syst(NIPS) 32:1–11
Zou Y, Yu Z, Kumar BVK, Wang J (2018) Unsupervised domain adaptation for semantic segmentation via class-balanced self-training. In Proceedings of the European conference on computer vision (ECCV), pp. 289–305
Acknowledgements
This work is supported by the Innovation Capacity Construction Project of Jilin Province Development and Reform Commission(2021FGWCXNLJSSZ10,2019C053-3), the National Key Research and Development Program of China (No. 2020YFA0714103) and the Fundamental Research Funds for the Central Universities, JLU.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Competing interest
The author declares that there exists no conflict of interest or personal relationship with other people and organizations regarding the publication of this article.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Fu, Z., Wang, S., Zhao, X. et al. Causal view mechanism for adversarial domain adaptation. Multimed Tools Appl 82, 47347–47366 (2023). https://doi.org/10.1007/s11042-023-15683-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-15683-5