skip to main content
research-article

TDAN: Transferable Domain Adversarial Network for Link Prediction in Heterogeneous Social Networks

Authors Info & Claims
Published:06 September 2023Publication History
Skip Abstract Section

Abstract

Link prediction has received increased attention in social network analysis. One of the unique challenges in heterogeneous social networks is link prediction in new link types without verified link information, such as recommending products to new overseas groups. Existing link prediction models tend to learn type-specific knowledge on specific link types and predict missing or future links on the same link types. However, because of the uncertainty of new link types in the evolving process of social networks, it is difficult to collect sufficient verified link information in new link types. Therefore, we propose the Transferable Domain Adversarial Network (TDAN) based on transfer learning to handle the challenge. TDAN exploits transferable type-shared knowledge in historical link types to help predict the unobserved links in new link types. TDAN mainly comprises a structural encoder, a domain discriminator, and an optimization decoder. The structural encoder learns the link representations in a heterogeneous social network. Subsequently, to learn transferable type-shared knowledge, the domain discriminator distinguishes link representations into different link types while minimizing the differences between type-specific knowledge in adversarial training. Inspired by the denoising auto-encoder, the optimization decoder reconstructs the learned type-shared knowledge to eliminate the noise generated during the adversarial training. Extensive experiments on Facebook and YouTube show that TDAN can outperform the state-of-the-art models.

REFERENCES

  1. [1] Acharya Ayan, Hruschka Eduardo R., Ghosh Joydeep, and Acharyya Sreangsu. 2014. An optimization framework for combining ensembles of classifiers and clusterers with applications to nontransductive semisupervised learning and transfer learning. ACM Transactions on Knowledge Discovery from Data (TKDD) 9, 1 (2014), 135.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. [2] Adamic Lada A. and Adar Eytan. 2003. Friends and neighbors on the web. Social Networks 25, 3 (2003), 211230.Google ScholarGoogle ScholarCross RefCross Ref
  3. [3] Ahmad Iftikhar, Akhtar Muhammad Usman, Noor Salma, and Shahnaz Ambreen. 2020. Missing link prediction using common neighbor and centrality based parameterized algorithm. Scientific Reports 10, 1 (2020), 19.Google ScholarGoogle Scholar
  4. [4] Bastami Esmaeil, Mahabadi Aminollah, and Taghizadeh Elias. 2019. A gravitation-based link prediction approach in social networks. Swarm and Evolutionary Computation 44 (2019), 176186.Google ScholarGoogle ScholarCross RefCross Ref
  5. [5] Behfar Stefan Kambiz, Turkina Ekaterina, Cohendet Patrick, and Burger-Helmchen Thierry. 2016. Directed networks’ different link formation mechanisms causing degree distribution distinction. Physica A: Statistical Mechanics and its Applications 462 (2016), 479491.Google ScholarGoogle ScholarCross RefCross Ref
  6. [6] Cao Bin, Liu Nathan Nan, and Yang Qiang. 2010. Transfer learning for collective link prediction in multiple heterogenous domains. In ICML.Google ScholarGoogle Scholar
  7. [7] Cen Yukuo, Zou Xu, Zhang Jianwei, Yang Hongxia, Zhou Jingren, and Tang Jie. 2019. Representation learning for attributed multiplex heterogeneous network. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 13581368.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. [8] Chen Bo, Jing Zhang, Xiaokang Zhang, Xiaobin Tang, Lingfan Cai, Hong Chen, Cuiping Li, Peng Zhang, Jie Tang. 2022. CODE: Contrastive pre-training with adversarial fine-tuning for zero-shot expert linking. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 36. 1184611854.Google ScholarGoogle ScholarCross RefCross Ref
  9. [9] Chen Hongxu, Yin Hongzhi, Wang Weiqing, Wang Hao, Nguyen Quoc Viet Hung, and Li Xue. 2018. PME: Projected metric embedding on heterogeneous networks for link prediction. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 11771186.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. [10] Chen Hung-Hsuan, Gou Liang, Zhang Xiaolong, and Giles C. Lee. 2012. Discovering missing links in networks using vertex similarity measures. In Proceedings of the 27th Annual ACM Symposium on Applied Computing. 138143.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. [11] Collobert Ronan, Weston Jason, Bottou Léon, Karlen Michael, Kavukcuoglu Koray, and Kuksa Pavel. 2011. Natural language processing (almost) from scratch. Journal of Machine Learning Research 12, (2011), 24932537.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. [12] Creswell Antonia, White Tom, Dumoulin Vincent, Arulkumaran Kai, Sengupta Biswa, and Bharath Anil A.. 2018. Generative adversarial networks: An overview. IEEE Signal Processing Magazine 35, 1 (2018), 5365.Google ScholarGoogle ScholarCross RefCross Ref
  13. [13] Dai Quanyu, Wu Xiao-Ming, Xiao Jiaren, Shen Xiao, and Wang Dan. 2022. Graph transfer learning via adversarial domain adaptation with graph convolution. IEEE Transactions on Knowledge and Data Engineering (2022).Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. [14] Salve Andrea De, Mori Paolo, Guidi Barbara, Ricci Laura, and Pietro Roberto Di. 2021. Predicting influential users in online social network groups. ACM Transactions on Knowledge Discovery from Data (TKDD) 15, 3 (2021), 150.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. [15] Dong Yuxiao, Chawla Nitesh V., and Swami Ananthram. 2017. metapath2vec: Scalable representation learning for heterogeneous networks. In Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 135144.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. [16] Ganin Yaroslav, Ustinova Evgeniya, Ajakan Hana, Germain Pascal, Larochelle Hugo, Laviolette François, Marchand Mario, and Lempitsky Victor. 2016. Domain-adversarial training of neural networks. The Journal of Machine Learning Research 17, 1 (2016), 2096–2030.Google ScholarGoogle ScholarCross RefCross Ref
  17. [17] Ji Yugang, Yin Mingyang, Yang Hongxia, Zhou Jingren, Zheng Vincent W., Shi Chuan, and Fang Yuan. 2020. Accelerating large-scale heterogeneous interaction graph embedding learning via importance sampling. ACM Transactions on Knowledge Discovery from Data (TKDD) 15, 1 (2020), 123.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. [18] Kalchbrenner Nal, Grefenstette Edward, and Blunsom Phil. 2014. A convolutional neural network for modelling sentences. arXiv preprint arXiv:1404.2188 (2014).Google ScholarGoogle Scholar
  19. [19] Leroy Vincent, Cambazoglu B. Barla, and Bonchi Francesco. 2010. Cold start link prediction. In Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 393402.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. [20] Li Hui, Cui Jiangtao, Shen Bingqing, and Ma Jianfeng. 2016. An intelligent movie recommendation system through group-level sentiment analysis in microblogs. Neurocomputing 210 (2016), 164173.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. [21] Li Shugang, Song Xuewei, Lu Hanyu, Zeng Linyi, Shi Miaojing, and Liu Fang. 2020. Friend recommendation for cross marketing in online brand community based on intelligent attention allocation link prediction algorithm. Expert Systems with Applications 139 (2020), 112839.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. [22] Liben-Nowell David and Kleinberg Jon. 2007. The link-prediction problem for social networks. Journal of the American Society for Information Science and Technology 58, 7 (2007), 10191031.Google ScholarGoogle ScholarCross RefCross Ref
  23. [23] Lichtenwalter Ryan N., Lussier Jake T., and Chawla Nitesh V.. 2010. New perspectives and methods in link prediction. In Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 243252.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. [24] Liu Feng, Liu Bingquan, Sun Chengjie, Liu Ming, and Wang Xiaolong. 2013. Deep learning approaches for link prediction in social network services. In International Conference on Neural Information Processing. Springer, 425432.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. [25] Liu Haobing, Zhu Yanmin, Zang Tianzi, Xu Yanan, Yu Jiadi, and Tang Feilong. 2021. Jointly modeling heterogeneous student behaviors and interactions among multiple prediction tasks. ACM Transactions on Knowledge Discovery from Data (TKDD) 16, 1 (2021), 124.Google ScholarGoogle Scholar
  26. [26] Lü Linyuan and Zhou Tao. 2011. Link prediction in complex networks: A survey. Physica A: Statistical Mechanics and its Applications 390, 6 (2011), 11501170.Google ScholarGoogle ScholarCross RefCross Ref
  27. [27] Mohan Anuraj, Venkatesan R., and Pramod K. V.. 2017. A scalable method for link prediction in large real world networks. J. Parallel and Distrib. Comput. 109 (2017), 89101.Google ScholarGoogle ScholarCross RefCross Ref
  28. [28] Pandey Babita, Bhanodia Praveen Kumar, Khamparia Aditya, and Pandey Devendra Kumar. 2019. A comprehensive survey of edge prediction in social networks: Techniques, parameters and challenges. Expert Systems with Applications 124 (2019), 164181.Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. [29] Rossi Andrea, Barbosa Denilson, Firmani Donatella, Matinata Antonio, and Merialdo Paolo. 2021. Knowledge graph embedding for link prediction: A comparative analysis. ACM Transactions on Knowledge Discovery from Data (TKDD) 15, 2 (2021), 149.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. [30] Sajadmanesh Sina, Bazargani Sogol, Zhang Jiawei, and Rabiee Hamid R.. 2019. Continuous-time relationship prediction in dynamic heterogeneous information networks. ACM Transactions on Knowledge Discovery from Data (TKDD) 13, 4 (2019), 131.Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. [31] Santos Ludovic Dos, Piwowarski Benjamin, Denoyer Ludovic, and Gallinari Patrick. 2018. Representation learning for classification in heterogeneous graphs with application to social networks. ACM Transactions on Knowledge Discovery from Data (TKDD) 12, 5 (2018), 133.Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. [32] Shi Chuan, Li Yitong, Zhang Jiawei, Sun Yizhou, and Philip S. Yu. 2016. A survey of heterogeneous information network analysis. IEEE Transactions on Knowledge and Data Engineering 29, 1 (2016), 1737.Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. [33] Sun Yizhou and Han Jiawei. 2013. Mining heterogeneous information networks: A structural analysis approach. ACM SIGKDD Explorations Newsletter 14, 2 (2013), 2028.Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. [34] Suthaharan Shan. 2016. Support vector machine. In Machine Learning Models and Algorithms for Big Data Classification. Springer, 207235.Google ScholarGoogle Scholar
  35. [35] Tang Jian, Qu Meng, Wang Mingzhe, Zhang Ming, Yan Jun, and Mei Qiaozhu. 2015. Line: Large-scale information network embedding. In Proceedings of the 24th International Conference on World Wide Web. 10671077.Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. [36] Tang Jie, Zhang Jing, Yao Limin, Li Juanzi, Zhang Li, and Su Zhong. 2008. ArnetMiner: Extraction and mining of academic social networks. In Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 990998.Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. [37] Trouillon Théo, Welbl Johannes, Riedel Sebastian, Gaussier Éric, and Bouchard Guillaume. 2016. Complex embeddings for simple link prediction. In International Conference on Machine Learning. PMLR, 20712080.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. [38] Wang Huan, Hu Wenbin, Qiu Zhenyu, and Du Bo. 2017. Nodes’ Evolution diversity and link prediction in social networks. IEEE Transactions on Knowledge and Data Engineering 29, 10 (2017), 22632274. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. [39] Wang Huan, Qiao Chunming, Guo Xuan, Fang Lei, Sha Ying, and Gong Zhiguo. 2021. Identifying and evaluating anomalous structural change-based nodes in generalized dynamic social networks. ACM Transactions on the Web 15, 4 (2021), 122.Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. [40] Wang Ping, Agarwal Khushbu, Ham Colby, Choudhury Sutanay, and Reddy Chandan K.. 2021. Self-supervised learning of contextual embeddings for link prediction in heterogeneous networks. In Proceedings of the Web Conference 2021. 29462957.Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. [41] Wang Peng, Xu BaoWen, Wu YuRong, and Zhou XiaoYu. 2015. Link prediction in social networks: The state-of-the-art. Science China Information Sciences 58, 1 (2015), 138.Google ScholarGoogle ScholarCross RefCross Ref
  42. [42] Wang Tingli and Liao Guoqiong. 2014. A review of link prediction in social networks. In 2014 International Conference on Management of E-Commerce and E-Government. IEEE, 147150.Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. [43] Wang Xiao, Ji Houye, Shi Chuan, Wang Bai, Ye Yanfang, Cui Peng, and Yu Philip S.. 2019. Heterogeneous graph attention network. In The World Wide Web Conference. 20222032.Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. [44] Wang Xueyuan, Zhang Hongpo, Wang Zongmin, Qiao Yaqiong, Ma Jiangtao, and Dai Honghua. 2021. Con&Net: A cross-network anchor link discovery method based on embedding representation. ACM Transactions on Knowledge Discovery from Data (TKDD) 16, 2 (2021), 118.Google ScholarGoogle Scholar
  45. [45] Wu Jiehua, Zhang Guoji, and Ren Yazhou. 2017. A balanced modularity maximization link prediction model in social networks. Information Processing & Management 53, 1 (2017), 295307.Google ScholarGoogle ScholarCross RefCross Ref
  46. [46] Yao Yabing, Zhang Ruisheng, Yang Fan, Tang Jianxin, Yuan Yongna, and Hu Rongjing. 2018. Link prediction in complex networks based on the interactions among paths. Physica A: Statistical Mechanics and its Applications 510 (2018), 5267.Google ScholarGoogle ScholarCross RefCross Ref
  47. [47] Yuliansyah Herman, Othman Zulaiha Ali, and Bakar Azuraliza Abu. 2020. Taxonomy of link prediction for social network analysis: A review. IEEE Access 8 (2020), 183470183487. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  48. [48] Zhang Jiawei and Philip S. Yu. 2015. Integrated anchor and social link predictions across social networks. In Twenty-Fourth International Joint Conference on Artificial Intelligence.Google ScholarGoogle Scholar
  49. [49] Zhang Muhan and Chen Yixin. 2018. Link prediction based on graph neural networks. Advances in Neural Information Processing Systems 31 (2018), 51655175.Google ScholarGoogle Scholar
  50. [50] Zhao Wayne Xin, Fan Feifan, Wen Ji-Rong, and Chang Edward Y.. 2018. Joint representation learning for location-based social networks with multi-grained sequential contexts. ACM Transactions on Knowledge Discovery from Data (TKDD) 12, 2 (2018), 121.Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. [51] Zhou Tao, Lü Linyuan, and Zhang Yi-Cheng. 2009. Predicting missing links via local information. The European Physical Journal B 71, 4 (2009), 623630.Google ScholarGoogle ScholarCross RefCross Ref
  52. [52] Zhu Qi, Yang Carl, Xu Yidan, Wang Haonan, Zhang Chao, and Han Jiawei. 2021. Transfer learning of graph neural networks with ego-graph information maximization. Advances in Neural Information Processing Systems 34 (2021), 17661779.Google ScholarGoogle Scholar
  53. [53] Zhu Yu-Xiao, Lü Linyuan, Zhang Qian-Ming, and Zhou Tao. 2012. Uncovering missing links with cold ends. Physica A: Statistical Mechanics and its Applications 391, 22 (2012), 57695778.Google ScholarGoogle ScholarCross RefCross Ref
  54. [54] Zhuang Fuzhen, Qi Zhiyuan, Duan Keyu, Xi Dongbo, Zhu Yongchun, Zhu Hengshu, Xiong Hui, and He Qing. 2020. A comprehensive survey on transfer learning. Proc. IEEE 109, 1 (2020), 4376.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. TDAN: Transferable Domain Adversarial Network for Link Prediction in Heterogeneous Social Networks

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Transactions on Knowledge Discovery from Data
        ACM Transactions on Knowledge Discovery from Data  Volume 18, Issue 1
        January 2024
        854 pages
        ISSN:1556-4681
        EISSN:1556-472X
        DOI:10.1145/3613504
        Issue’s Table of Contents

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 6 September 2023
        • Online AM: 18 July 2023
        • Accepted: 5 July 2023
        • Revised: 31 January 2023
        • Received: 5 March 2022
        Published in tkdd Volume 18, Issue 1

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Full Text

      View this article in Full Text.

      View Full Text