Skip to main content
Log in

Mini-batch Dynamic Geometric Embedding for Unsupervised Domain Adaptation

  • Published:
Neural Processing Letters Aims and scope Submit manuscript

Abstract

Unsupervised domain adaptation has gotten a lot of attention due to its ability to improve learning performance in a target domain based on the knowledge extracted from a source domain. Recent studies show that graph-based models can accomplish good results for domain adaptation problems. However, most of these graph-based domain adaptation approaches cannot work in an end-to-end manner, leading to the limited scalable. To address this issue, we propose a learning method named Mini-batch Dynamic Geometric Embedding (MDGE), which seeks to find the relationship between batches source and target samples to learn discriminative representations. Specifically, to build a better graph representing sample relationship, we propose a class-specific sampling strategy to pick up samples which are then used as input of MDGE. Since the samples are effectively selected, we develop a method to dynamically build a subgraph that in turn supports the relationship update and helps the network backbone to extract more discriminative features. Comprehensive experiments on real-world visual datasets demonstrate the effectiveness of the proposed MDGE algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Notes

  1. https://www.imageclef.org/2014/adaptation.

References

  1. Wang W, Zhao F, Liao S, Shao L (2022) Attentive waveblock: complementarity-enhanced mutual networks for unsupervised domain adaptation in person re-identification and beyond. IEEE Trans Image Process 31:1532–1544

  2. Chen J, Fang Y (2018) Deep cross-modality adaptation via semantics preserving adversarial learning for sketch-based 3d shape retrieval. In: Proceedings of the European conference on computer vision (ECCV), pp 605–620

  3. Pan SJ, Yang Q (2009) A survey on transfer learning. IEEE Trans Knowl Data Eng 22(10):1345–1359

    Article  Google Scholar 

  4. Zhuang F, Qi Z, Duan K, Xi D, Zhu Y, Zhu H, Xiong H, He Q (2020) A comprehensive survey on transfer learning. Proc IEEE 109(1):43–76

    Article  Google Scholar 

  5. Tzeng E, Hoffman J, Zhang N, Saenko K, Darrell T (2014) Deep domain confusion: Maximizing for domain invariance. arXiv preprint arXiv:1412.3474

  6. Yan Y, Wu H, Ye Y, Bi C, Lu M, Liu D, Wu Q, Ng MKP (2021) Transferable feature selection for unsupervised domain adaptation. IEEE Trans Knowl Data Eng 34:5536–5551

  7. Wu H, Yan Y, Ng MK, Wu Q (2020) Domain-attention conditional Wasserstein distance for multi-source domain adaptation. ACM Trans Intell Syst Technol 11(4):1–19

    Article  Google Scholar 

  8. Chen S, Wu H, Liu C (2021) Domain invariant and agnostic adaptation. Knowl-Based Syst 227:107192

    Article  Google Scholar 

  9. Khan S, Asim M, Khan S, Musyafa A, Wu Q (2023) Unsupervised domain adaptation using fuzzy rules and stochastic hierarchical convolutional neural networks. Comput Electr Eng 105:108547

    Article  Google Scholar 

  10. Wu H, Yan Y, Lin G, Yang M, Ng MKP, Wu Q (2020) Iterative refinement for multi-source visual domain adaptation. IEEE Trans Knowl Data Eng 34:2810–2823

  11. Wu H, Zhu H, Yan Y, Wu J, Zhang Y, Ng MK (2021) Heterogeneous domain adaptation by information capturing and distribution matching. IEEE Trans Image Process 30:6364–6376

    Article  MathSciNet  Google Scholar 

  12. Wu H, Wu Q, Ng MK (2021) Knowledge preserving and distribution alignment for heterogeneous domain adaptation. ACM Trans Inform Syst 40(1):1–29

    Article  Google Scholar 

  13. Wu Q, Wu H, Zhou X, Tan M, Xu Y, Yan Y, Hao T (2017) Online transfer learning with multiple homogeneous or heterogeneous sources. IEEE Trans Knowl Data Eng 29(7):1494–1507

    Article  Google Scholar 

  14. Wu H, Yan Y, Ye Y, Min H, Ng MK, Wu Q (2019) Online heterogeneous transfer learning by knowledge transition. ACM Trans Intell Syst Technol 10(3):1–19

    Article  Google Scholar 

  15. Noori Saray S, Tahmoresnezhad J (2021) Joint distinct subspace learning and unsupervised transfer classification for visual domain adaptation. SIViP 15(2):279–287

    Article  Google Scholar 

  16. Chen M, Weinberger KQ, Blitzer J (2011) Co-training for domain adaptation. Adv Neural Inf Process Syst, pp 2456–2464

  17. Deng Z, Zhou K, Li D, He J, Song YZ, Xiang T (2022) Dynamic instance domain adaptation. arXiv preprint arXiv:2203.05028

  18. Duan L, Xu D, Chang SF (2012) Exploiting web images for event recognition in consumer videos: a multiple source domain adaptation approach. In: 2012 IEEE conference on computer vision and pattern recognition, pp 1338–1345 IEEE

  19. Courty N, Flamary R, Tuia D, Rakotomamonjy A (2016) Optimal transport for domain adaptation. IEEE Trans Pattern Anal Mach Intell 39(9):1853–1865

    Article  Google Scholar 

  20. Gretton A, Borgwardt K, Rasch M, Schölkopf B, Smola AJ (2007) A kernel method for the two-sample-problem. Adv Neural Inf Process Syst, pp 513–520

  21. Pan SJ, Tsang IW, Kwok JT, Yang Q (2010) Domain adaptation via transfer component analysis. IEEE Trans Neural Netw 22(2):199–210

    Article  Google Scholar 

  22. Long M, Cao Y, Cao Z, Wang J, Jordan MI (2018) Transferable representation learning with deep adaptation networks. IEEE Trans Pattern Anal Mach Intell 41:3071–3085

  23. Long M, Zhu H, Wang J, Jordan MI (2017) Deep transfer learning with joint adaptation networks. In: Proceedings of the 34th international conference on machine learning-vol 70, pp 2208–2217 JMLR. org

  24. Long M, Cao Y, Wang J, Jordan MI (2015) Learning transferable features with deep adaptation networks. arXiv preprint arXiv:1502.02791

  25. Hou C-A, Tsai Y-HH, Yeh Y-R, Wang Y-CF (2016) Unsupervised domain adaptation with label and structural consistency. IEEE Trans Image Process 25(12):5552–5562

    Article  MathSciNet  MATH  Google Scholar 

  26. Yan H, Ding Y, Li P, Wang Q, Xu Y, Zuo W (2017) Mind the class weight bias: Weighted maximum mean discrepancy for unsupervised domain adaptation. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 2272–2281

  27. Fout A, Byrd J, Shariat B, Ben-Hur A (2017) Protein interface prediction using graph convolutional networks. Adv Neural Inf Process Syst 30:6533–6542

  28. Wang X, Ye Y, Gupta A (2018) Zero-shot recognition via semantic embeddings and knowledge graphs. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 6857–6866

  29. Long M, Ding G, Wang J, Sun J, Guo Y, Yu PS (2013) Transfer sparse coding for robust image representation. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 407–414

  30. Kipf N, Welling M (2016) Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907

  31. Cao Z, Long M, Wang J, Jordan MI (2018) Partial transfer learning with selective adversarial networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 2724–2732

  32. Rozantsev A, Salzmann M, Fua P (2018) Beyond sharing weights for deep domain adaptation. IEEE Trans Pattern Anal Mach Intell 41(4):801–814

    Article  Google Scholar 

  33. Goodfellow I, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, Courville A, Bengio Y (2014) Generative adversarial nets. Adv Neural Inf Process Syst 27:2672–2680

  34. Tang H, Jia K (2020) Discriminative adversarial domain adaptation. In: Proceedings of the AAAI conference on artificial intelligence vol 34, pp 5940–5947

  35. Xu M, Zhang J, Ni B, Li T, Wang C, Tian Q, Zhang W (2020) Adversarial domain adaptation with domain mixup. In: Proceedings of the AAAI conference on artificial intelligence vol 34, pp 6502–6509

  36. Feng Y, Chen J, Yang Z, Song X, Chang Y, He S, Xu E, Zhou Z (2021) Similarity-based meta-learning network with adversarial domain adaptation for cross-domain fault identification. Knowl-Based Syst 217:106829

    Article  Google Scholar 

  37. Shu R, Bui HH, Narui H, Ermon S (2018) A dirt-t approach to unsupervised domain adaptation. arXiv preprint arXiv:1802.08735

  38. Long M, Cao Z, Wang J, Jordan MI (2017) Conditional adversarial domain adaptation. arXiv preprint arXiv:1705.10667

  39. Pei Z, Cao Z, Long M, Wang J (2018) Multi-adversarial domain adaptation. In: Thirty-Second AAAI conference on artificial intelligence

  40. Liu H, Long M, Wang J, Jordan (2019). Transferable adversarial training: a general approach to adapting deep classifiers. In: International conference on machine learning, pp 4013–4022 PMLR

  41. Wang X, Li L, Ye W, Long M, Wang J (2019) Transferable attention for domain adaptation. In: Proceedings of the AAAI conference on artificial intelligence, vol 33, pp 5345–5352

  42. Lee CY, Batra T, Baig MH, Ulbricht D (2019) Sliced wasserstein discrepancy for unsupervised domain adaptation. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 10285–10295

  43. Saito K. Ushiku Y, Harada T, Saenko K (2017) Adversarial dropout regularization. arXiv preprint arXiv:1711.01575

  44. Saito K, Watanabe K, Ushiku Y, Harada T (2018) Maximum classifier discrepancy for unsupervised domain adaptation. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 3723–3732

  45. Dai Q, Wu XM, Xiao J, Shen, X, Wang D (2022) Graph transfer learning via adversarial domain adaptation with graph convolution. IEEE Trans Knowl Data Eng 35:4908–4922

  46. Cai H, Zheng VW, Chang KC-C (2018) A comprehensive survey of graph embedding: problems, techniques, and applications. IEEE Trans Knowl Data Eng 30(9):1616–1637

    Article  Google Scholar 

  47. Zhou D, Bousquet O, Lal TN, Weston J, Schölkopf, B (2004) Learning with local and global consistency. Adv Neural Inf Process Syst 16:321–328

  48. Belkin M, Niyogi P, Sindhwani V (2006) Manifold regularization: a geometric framework for learning from labeled and unlabeled examples. J Mach Learn Res 7:2399–2434

    MathSciNet  MATH  Google Scholar 

  49. Yao L, Mao C, Luo Y (2019) Graph convolutional networks for text classification. In: Proceedings of the AAAI conference on artificial intelligence vol 33, pp 7370–7377

  50. Gong L, Li Y, Guo J, Yu Z, Gao S (2022) Enhancing low-resource neural machine translation with syntax-graph guided self-attention. Knowl-Based Syst 246:108615

    Article  Google Scholar 

  51. Wu H, Yan Y, Ye Y, Ng MK, Wu Q (2020) Geometric knowledge embedding for unsupervised domain adaptation. Knowl-Based Syst 191:105155

    Article  Google Scholar 

  52. Chen J, Ma T, Xiao C (2018) Fastgcn: fast learning with graph convolutional networks via importance sampling. arXiv preprint arXiv:1801.10247

  53. Gao H, Wang Z, Ji S (2018) Large-scale learnable graph convolutional networks. In: Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery and data mining, pp 1416–1424

  54. Hamilton W, Ying Z, Leskovec J (2017) Inductive representation learning on large graphs. Adv Neural Inf Process Syst 30:1024–1034

  55. Saenko K, Kulis B, Fritz M, Darrell T (2010) Adapting visual category models to new domains. In: European conference on computer vision. Springer, pp 213–226

  56. 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, pp 770–778

  57. Gretton A, Borgwardt KM, Rasch MJ, Schölkopf B, Smola A (2012) A kernel two-sample test. J Mach Learn Res 13:723–773

    MathSciNet  MATH  Google Scholar 

  58. Ganin Y, Lempitsky V (2014) Unsupervised domain adaptation by backpropagation. arXiv preprint arXiv:1409.7495

  59. Long M, Zhu H, Wang J, Jordan MI (2016) Unsupervised domain adaptation with residual transfer networks. Adv Neural Inf Process Syst 29:136–144

    Google Scholar 

Download references

Acknowledgements

This work was supported by National Natural Science Foundation of China (NSFC) 62272172, the Major Scientific and Technological Innovation Project of Shandong Province of China (2021ZLGX05, 2020CXGC010705), Guangdong Basic and Applied Basic Research Foundation 2023A1515012920, Tiptop Scientific and Technical Innovative Youth Talents of Guangdong Special Support Program 2019TQ05X200 and 2022 Tencent Wechat Rhino-Bird Focused Research Program (Tencent WeChat RBFR2022008), and the Major Key Project of PCL under Grant PCL2021A09.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Chunshan Li or Qingyao Wu.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Siraj Khan and Yuxin Guo contributed equally to this work.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khan, S., Guo, Y., Ye, Y. et al. Mini-batch Dynamic Geometric Embedding for Unsupervised Domain Adaptation. Neural Process Lett 55, 2063–2080 (2023). https://doi.org/10.1007/s11063-023-11167-7

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11063-023-11167-7

Keywords

Navigation