skip to main content
survey
Free Access
Just Accepted

A Survey of Graph Neural Networks for Social Recommender Systems

Online AM:29 April 2024Publication History
Skip Abstract Section

Abstract

Social recommender systems (SocialRS) simultaneously leverage the user-to-item interactions as well as the user-to-user social relations for the task of generating item recommendations to users. Additionally exploiting social relations is clearly effective in understanding users’ tastes due to the effects of homophily and social influence. For this reason, SocialRS has increasingly attracted attention. In particular, with the advance of graph neural networks (GNN), many GNN-based SocialRS methods have been developed recently. Therefore, we conduct a comprehensive and systematic review of the literature on GNN-based SocialRS.

In this survey, we first identify 84 papers on GNN-based SocialRS after annotating 2,151 papers by following the PRISMA framework (preferred reporting items for systematic reviews and meta-analyses). Then, we comprehensively review them in terms of their inputs and architectures to propose a novel taxonomy: (1) input taxonomy includes 5 groups of input type notations and 7 groups of input representation notations; (2) architecture taxonomy includes 8 groups of GNN encoder notations, 2 groups of decoder notations, and 12 groups of loss function notations. We classify the GNN-based SocialRS methods into several categories as per the taxonomy and describe their details. Furthermore, we summarize benchmark datasets and metrics widely used to evaluate the GNN-based SocialRS methods. Finally, we conclude this survey by presenting some future research directions. GitHub repository with the curated list of papers are available at https://github.com/claws-lab/awesome-GNN-social-recsys.

References

  1. Ting Bai, Youjie Zhang, Bin Wu, and Jian-Yun Nie. 2020. Temporal Graph Neural Networks for Social Recommendation. In Proceedings of IEEE International Conference on Big Data (BigData). 898–903.Google ScholarGoogle ScholarCross RefCross Ref
  2. Zhongqin Bi, Lina Jing, Meijing Shan, Shuming Dou, and Shiyang Wang. 2021. Hierarchical social recommendation model based on a graph neural network. Wireless Communications and Mobile Computing 2021 (2021).Google ScholarGoogle Scholar
  3. John S. Breese, David Heckerman, and Carl Myers Kadie. 1998. Empirical Analysis of Predictive Algorithms for Collaborative Filtering. In Proceedings of Conference on Uncertainty in Artificial Intelligence (UAI). 43–52.Google ScholarGoogle Scholar
  4. Sébastien Bubeck and Nicolò Cesa-Bianchi. 2012. Regret Analysis of Stochastic and Nonstochastic Multi-armed Bandit Problems. Foundations and Trends in Machine Learning 5, 1 (2012), 1–122.Google ScholarGoogle ScholarCross RefCross Ref
  5. Hongxu Chen, Hongzhi Yin, Tong Chen, Weiqing Wang, Xue Li, and Xia Hu. 2022. Social Boosted Recommendation With Folded Bipartite Network Embedding. IEEE Transactions on Knowledge and Data Engineering 34, 2(2022), 914–926. https://doi.org/10.1109/TKDE.2020.2982878Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Jiajia Chen, Xin Xin, Xianfeng Liang, Xiangnan He, and Jun Liu. 2022. GDSRec: Graph-Based DecentralizedCollaborative Filtering for SocialRecommendation. IEEE Transactions on Knowledge and Data Engineering (TKDE) (2022).Google ScholarGoogle Scholar
  7. Rui Chen, Qingyi Hua, Yan-shuo Chang, Bo Wang, Lei Zhang, and Xiangjie Kong. 2018. A Survey of Collaborative Filtering-Based Recommender Systems: From Traditional Methods to Hybrid Methods Based on Social Networks. IEEE Access 6(2018), 64301–64320.Google ScholarGoogle ScholarCross RefCross Ref
  8. Tianwen Chen and Raymond Chi-Wing Wong. 2021. An efficient and effective framework for session-based social recommendation. In Proceedings of ACM International Conference on Web Search and Data Mining (WSDM). 400–408.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Yan Chen, Wanhui Qian, Dongqin Liu, Mengdi Zhou, Yipeng Su, Jizhong Han, and Ruixuan Li. 2022. Your Social Circle Affects Your Interests: Social Influence Enhanced Session-Based Recommendation. In Proceedings of International Conference on Computational Science (ICCS). 549–562.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Yujin Chen, Jing Wang, Zhihao Wu, and Youfang Lin. 2022. Integrating user-Group relationships under interest similarity constraints for social recommendation. Knowledge-Based Systems(2022), 108921.Google ScholarGoogle Scholar
  11. ShuiGuang Deng, Longtao Huang, Guandong Xu, Xindong Wu, and Zhaohui Wu. 2017. On Deep Learning for Trust-Aware Recommendations in Social Networks. IEEE Transactions on Neural Networks and Learning Systems 28, 5(2017), 1164–1177.Google ScholarGoogle ScholarCross RefCross Ref
  12. Yue Deng. 2022. Recommender Systems Based on Graph Embedding Techniques: A Review. IEEE Access 10(2022), 51587–51633.Google ScholarGoogle ScholarCross RefCross Ref
  13. Kaize Ding, Zhe Xu, Hanghang Tong, and Huan Liu. 2022. Data Augmentation for Deep Graph Learning: A Survey. ACM SIGKDD Explorations(2022).Google ScholarGoogle Scholar
  14. Yingtong Dou, Hao Yang, and Xiaolong Deng. 2016. A Survey of Collaborative Filtering Algorithms for Social Recommender Systems. In Proceedings of International Conference on Semantics, Knowledge and Grids (SKG). 40–46.Google ScholarGoogle ScholarCross RefCross Ref
  15. Jing Du, Zesheng Ye, Lina Yao, Bin Guo, and Zhiwen Yu. 2022. Socially-aware Dual Contrastive Learning for Cold-Start Recommendation. In Proceedings of International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR). 1927–1932.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Wenqi Fan, Yao Ma, Qing Li, Yuan He, Eric Zhao, Jiliang Tang, and Dawei Yin. 2019. Graph neural networks for social recommendation. In Proceedings of the ACM Web Conference (WWW). 417–426.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Wenqi Fan, Yao Ma, Qing Li, Jianping Wang, Guoyong Cai, Jiliang Tang, and Dawei Yin. 2022. A Graph Neural Network Framework for Social Recommendations. IEEE Transactions on Knowledge and Data Engineering 34, 5(2022), 2033–2047. https://doi.org/10.1109/TKDE.2020.3008732Google ScholarGoogle ScholarCross RefCross Ref
  18. Bairan Fu, Wenming Zhang, Guangneng Hu, Xinyu Dai, Shujian Huang, and Jiajun Chen. 2021. Dual side deep context-aware modulation for social recommendation. In Proceedings of the ACM Web Conference (WWW). 2524–2534.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Chen Gao, Yu Zheng, Nian Li, Yinfeng Li, Yingrong Qin, Jinghua Piao, Yuhan Quan, Jianxin Chang, Depeng Jin, Xiangnan He, and Yong Li. 2022. A Survey of Graph Neural Networks for Recommender Systems: Challenges, Methods, and Directions. ACM Transactions on Recommender Systems (TORS) (2022).Google ScholarGoogle Scholar
  20. Francisco García-Sánchez, Ricardo Colomo Palacios, and Rafael Valencia-García. 2020. A social-semantic recommender system for advertisements. Information Processing and Management 57, 2 (2020), 102153.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Fabio Gasparetti, Giuseppe Sansonetti, and Alessandro Micarelli. 2021. Community detection in social recommender systems: a survey. Applied Intelligence 51, 6 (2021), 3975–3995.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Pan Gu, Yuqiang Han, Wei Gao, Guandong Xu, and Jian Wu. 2021. Enhancing session-based social recommendation through item graph embedding and contextual friendship modeling. Neurocomputing 419(2021), 190–202.Google ScholarGoogle ScholarCross RefCross Ref
  23. Zhiwei Guo and Heng Wang. 2020. A deep graph neural network-based mechanism for social recommendations. IEEE Transactions on Industrial Informatics 17, 4 (2020), 2776–2783.Google ScholarGoogle ScholarCross RefCross Ref
  24. Jiadi Han, Qian Tao, Yufei Tang, and Yuhan Xia. 2022. DH-HGCN: Dual Homogeneity Hypergraph Convolutional Network for Multiple Social Recommendations. In Proceedings of the International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR). 2190–2194.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Xiangnan He, Kuan Deng, Xiang Wang, Yan Li, Yong-Dong Zhang, and Meng Wang. 2020. LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation. In Proceedings of International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR). 639–648.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Thi Linh Hoang, Tuan Dung Pham, and Viet Cuong Ta. 2021. Improving Graph Convolutional Networks with Transformer Layer in social-based items recommendation. In Proceedings of International Conference on Knowledge and Systems Engineering (KSE). 1–6.Google ScholarGoogle ScholarCross RefCross Ref
  27. Liyang Hou, Wenping Kong, Yali Gao, Yang Chen, and Xiaoyong Li. 2021. PA-GAN: Graph Attention Network for Preference-Aware Social Recommendation. In Journal of Physics: Conference Series, Vol.  1848. 012141.Google ScholarGoogle Scholar
  28. Mohsen Jamali and Martin Ester. 2010. A matrix factorization technique with trust propagation for recommendation in social networks. In Proceedings of ACM Conference on Recommender Systems (RecSys). 135–142.Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Kalervo Järvelin and Jaana Kekäläinen. 2000. IR evaluation methods for retrieving highly relevant documents. In Proceedings of International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR). 41–48.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Nan Jiang, Li Gao, Fuxian Duan, Jie Wen, Tao Wan, and Honglong Chen. 2021. SAN: Attention-based social aggregation neural networks for recommendation system. International Journal of Intelligent Systems (2021).Google ScholarGoogle Scholar
  31. Wenbo Jiang and Yanrui Sun. 2022. Social-RippleNet: Jointly modeling of ripple net and social information for recommendation. Applied Intelligence(2022), 1–16.Google ScholarGoogle Scholar
  32. Yanbin Jiang, Huifang Ma, Yuhang Liu, Zhixin Li, and Liang Chang. 2021. Enhancing social recommendation via two-level graph attentional networks. Neurocomputing 449(2021), 71–84.Google ScholarGoogle ScholarCross RefCross Ref
  33. Bo Jin, Ke Cheng, Liang Zhang, Yanjie Fu, Minghao Yin, and Lu Jiang. 2020. Partial relationship aware influence diffusion via a multi-channel encoding scheme for social recommendation. In Proceedings of ACM International Conference on Information & Knowledge Management (CIKM). 585–594.Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Dmitri V. Krioukov, Fragkiskos Papadopoulos, Maksim Kitsak, Amin Vahdat, and Marián Boguñá. 2010. Hyperbolic Geometry of Complex Networks. Physical Review E 82(2010).Google ScholarGoogle Scholar
  35. Adit Krishnan, Hari Cheruvu, Cheng Tao, and Hari Sundaram. 2019. A modular adversarial approach to social recommendation. In Proceedings of ACM International Conference on Information & Knowledge Management (CIKM). 1753–1762.Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Youfang Leng and Li Yu. 2022. Incorporating global and local social networks for group recommendations. Pattern Recognition 127(2022), 108601.Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Hui Li, Lianyun Li, Guipeng Xv, Chen Lin, Ke Li, and Bingchuan Jiang. 2021. SPEX: A Generic Framework for Enhancing Neural Social Recommendation. ACM Transactions on Information Systems (TOIS) 40, 2 (2021), 1–33.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Nian Li, Chen Gao, Depeng Jin, and Qingmin Liao. 2022. Disentangled Modeling of Social Homophily and Influence for Social Recommendation. IEEE Transactions on Knowledge and Data Engineering (TKDE) (2022).Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Quan Li, Xinhua Xu, Xinghong Liu, and CHEN Qi. 2022. An Attention-Based Spatiotemporal GGNN for Next POI Recommendation. IEEE Access (2022).Google ScholarGoogle ScholarCross RefCross Ref
  40. Yuan Li and Kedian Mu. 2020. Heterogeneous Information Diffusion Model for Social Recommendation. In Proceedings of IEEE International Conference on Tools with Artificial Intelligence (ICTAI). 184–191.Google ScholarGoogle ScholarCross RefCross Ref
  41. Yuqiang Li, Zhilong Zhan, Huan Li, and Chun Liu. 2022. Interest-aware influence diffusion model for social recommendation. Journal of Intelligent Information Systems 58, 2 (2022), 363–377.Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Guoqiong Liao, Xiaobin Deng, Changxuan Wan, and Xiping Liu. 2022. Group event recommendation based on graph multi-head attention network combining explicit and implicit information. Information Processing & Management 59, 2 (2022), 102797.Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. Jie Liao, Wei Zhou, Fengji Luo, Junhao Wen, Min Gao, Xiuhua Li, and Jun Zeng. 2022. SocialLGN: Light Graph Convolution Network for Social Recommendation. Information Sciences(2022).Google ScholarGoogle Scholar
  44. Junfa Lin, Siyuan Chen, and Jiahai Wang. 2022. Graph neural networks with dynamic and static representations for social recommendation. In Proceedings of International Conference on Database Systems for Advanced Applications (DASFAA). 264–271.Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. Chun Liu, Yuxiang Li, Hong Lin, and Chaojie Zhang. 2022. GNNRec: Gated graph neural network for session-based social recommendation model. Journal of Intelligent Information Systems(2022), 1–20.Google ScholarGoogle Scholar
  46. Hai Liu, Chao Zheng, Duantengchuan Li, Zhaoli Zhang, Ke Lin, Xiaoxuan Shen, Neal N Xiong, and Jiazhang Wang. 2022. Multi-perspective social recommendation method with graph representation learning. Neurocomputing 468(2022), 469–481.Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. Jinxin Liu, Yingyuan Xiao, Wenguang Zheng, and Ching-Hsien Hsu. 2022. SIGA: social influence modeling integrating graph autoencoder for rating prediction. Applied Intelligence(2022), 1–16.Google ScholarGoogle Scholar
  48. Shenghao Liu, Bang Wang, Xianjun Deng, and Laurence T Yang. 2021. Self-Attentive Graph Convolution Network with Latent Group Mining and Collaborative Filtering for Personalized Recommendation. IEEE Transactions on Network Science and Engineering (TNSE) (2021).Google ScholarGoogle Scholar
  49. Xiao Liu, Fanjin Zhang, Zhenyu Hou, Zhaoyu Wang, Li Mian, Jing Zhang, and Jie Tang. 2021. Self-supervised Learning: Generative or Contrastive. IEEE Transactions on Knowledge and Data Engineering (TKDE) (2021).Google ScholarGoogle Scholar
  50. Yang Liu, Liang Chen, Xiangnan He, Jiaying Peng, Zibin Zheng, and Jie Tang. 2022. Modelling High-Order Social Relations for Item Recommendation. IEEE Transactions on Knowledge and Data Engineering 34, 9(2022), 4385–4397. https://doi.org/10.1109/TKDE.2020.3039463Google ScholarGoogle ScholarCross RefCross Ref
  51. Zhen Liu, Xiaodong Wang, Ying Ma, and Xinxin Yang. 2022. Relational metric learning with high-order neighborhood interactions for social recommendation. Knowledge and Information Systems (KAIS) 64, 6 (2022), 1525–1547.Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. Zhiwei Liu, Liangwei Yang, Ziwei Fan, Hao Peng, and Philip S Yu. 2022. Federated social recommendation with graph neural network. ACM Transactions on Intelligent Systems and Technology (TIST) 13, 4(2022), 1–24.Google ScholarGoogle ScholarDigital LibraryDigital Library
  53. Yuanwei Liufu and Hong Shen. 2021. Social Recommendation via Graph Attentive Aggregation. In Proceedings of International Conference on Parallel and Distributed Computing: Applications and Technologies (PDCAT). 369–382.Google ScholarGoogle Scholar
  54. Hao Ma, Irwin King, and Michael R. Lyu. 2009. Learning to recommend with social trust ensemble. In Proceedings of the International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR). 203–210.Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. Hao Ma, Michael R. Lyu, and Irwin King. 2009. In Proceedings of ACM Conference on Recommender Systems (RecSys). 189–196.Google ScholarGoogle Scholar
  56. Hao Ma, Haixuan Yang, Michael R. Lyu, and Irwin King. 2008. SoRec: social recommendation using probabilistic matrix factorization. In Proceedings of ACM International Conference on Information & Knowledge Management (CIKM). 931–940.Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. Hao Ma, Dengyong Zhou, Chao Liu, Michael R. Lyu, and Irwin King. 2011. Recommender systems with social regularization. In Proceedings of ACM International Conference on Web Search and Data Mining (WSDM). 287–296.Google ScholarGoogle ScholarDigital LibraryDigital Library
  58. Wenze Ma, Yuexian Wang, Yanmin Zhu, Zhaobo Wang, Mengyuan Jing, Xuhao Zhao, Jiadi Yu, and Feilong Tang. 2024. MADM: A Model-agnostic Denoising Module for Graph-based Social Recommendation. In Proceedings of the 17th ACM International Conference on Web Search and Data Mining, WSDM 2024, Merida, Mexico, March 4-8, 2024. 501–509.Google ScholarGoogle ScholarDigital LibraryDigital Library
  59. Supriyo Mandal and Abyayananda Maiti. 2021. Graph Neural Networks for Heterogeneous Trust based Social Recommendation. In Proceedings of IEEE International Joint Conference on Neural Networks (IJCNN). 1–8.Google ScholarGoogle ScholarCross RefCross Ref
  60. Kelong Mao, Jieming Zhu, Xi Xiao, Biao Lu, Zhaowei Wang, and Xiuqiang He. 2021. UltraGCN: Ultra Simplification of Graph Convolutional Networks for Recommendation. In Proceedings of ACM International Conference on Information & Knowledge Management (CIKM). 1253–1262.Google ScholarGoogle ScholarDigital LibraryDigital Library
  61. Peter V Marsden and Noah E Friedkin. 1993. Network studies of social influence. Sociological Methods & Research 22, 1 (1993), 127–151.Google ScholarGoogle ScholarCross RefCross Ref
  62. Miller McPherson, Lynn Smith-Lovin, and James M Cook. 2001. Birds of a feather: Homophily in social networks. Annual Review of Sociology(2001), 415–444.Google ScholarGoogle Scholar
  63. Hang Miao, Anchen Li, and Bo Yang. 2022. Meta-path Enhanced Lightweight Graph Neural Network for Social Recommendation. In Proceedings of International Conference on Database Systems for Advanced Applications (DASFAA). 134–149.Google ScholarGoogle ScholarDigital LibraryDigital Library
  64. David Moher, Alessandro Liberati, Jennifer Tetzlaff, Douglas G Altman, and PRISMA Group*. 2009. Preferred reporting items for systematic reviews and meta-analyses: the PRISMA statement. Annals of Internal Medicine 151, 4 (2009), 264–269.Google ScholarGoogle ScholarCross RefCross Ref
  65. Nan Mu, Daren Zha, Yuanye He, and Zhihao Tang. 2019. Graph attention networks for neural social recommendation. In Proceedings of IEEE International Conference on Tools with Artificial Intelligence (ICTAI). 1320–1327.Google ScholarGoogle ScholarCross RefCross Ref
  66. Kanika Narang, Yitong Song, Alexander Schwing, and Hari Sundaram. 2021. FuseRec: fusing user and item homophily modeling with temporal recommender systems. Data Mining and Knowledge Discovery (DMKD) 35, 3 (2021), 837–862.Google ScholarGoogle ScholarDigital LibraryDigital Library
  67. Yong Niu, Xing Xing, Mindong Xin, Qiuyang Han, and Zhichun Jia. 2021. Multi-preference Social Recommendation of Users Based on Graph Neural Network. In Proceedings of International Conference on Intelligent Computing, Automation and Applications (ICAA). 190–194.Google ScholarGoogle ScholarCross RefCross Ref
  68. Alexis Papadimitriou, Panagiotis Symeonidis, and Yannis Manolopoulos. 2012. A generalized taxonomy of explanations styles for traditional and social recommender systems. Data Mining and Knowledge Discovery (DMKD) 24, 3 (2012), 555–583.Google ScholarGoogle ScholarDigital LibraryDigital Library
  69. Nanyun Peng, Hoifung Poon, Chris Quirk, Kristina Toutanova, and Wen-tau Yih. 2017. Cross-sentence n-ary relation extraction with graph lstms. Transactions of the Association for Computational Linguistics (TACL) 5(2017), 101–115.Google ScholarGoogle ScholarCross RefCross Ref
  70. Pengpeng Qiao, Zhiwei Zhang, Zhetao Li, Yuanxing Zhang, Kaigui Bian, Yanzhou Li, and Guoren Wang. 2022. TAG: Joint Triple-hierarchical Attention and GCN for Review-based Social Recommender System. IEEE Transactions on Knowledge and Data Engineering (TKDE) (2022).Google ScholarGoogle Scholar
  71. Yuhan Quan, Jingtao Ding, Chen Gao, Lingling Yi, Depeng Jin, and Yong Li. 2023. Robust Preference-Guided Denoising for Graph based Social Recommendation. In Proceedings of the ACM Web Conference 2023, WWW 2023, Austin, TX, USA, 30 April 2023 - 4 May 2023. 1097–1108.Google ScholarGoogle ScholarDigital LibraryDigital Library
  72. Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. 2009. BPR: Bayesian Personalized Ranking from Implicit Feedback. In Proceedings of Conference on Uncertainty in Artificial Intelligence (UAI). 452–461.Google ScholarGoogle Scholar
  73. Amirreza Salamat, Xiao Luo, and Ali Jafari. 2021. HeteroGraphRec: A heterogeneous graph-based neural networks for social recommendations. Knowledge-Based Systems 217 (2021), 106817.Google ScholarGoogle ScholarDigital LibraryDigital Library
  74. Dewen Seng, Binquan Li, Chenxuan Lai, and Jiayi Wang. 2021. Adaptive Learning User Implicit Trust Behavior Based on Graph Convolution Network. IEEE Access 9(2021), 108363–108372.Google ScholarGoogle ScholarCross RefCross Ref
  75. Xiao Sha, Zhu Sun, and Jie Zhang. 2021. Disentangling Multi-Facet Social Relations for Recommendation. IEEE Transactions on Computational Social Systems (2021).Google ScholarGoogle Scholar
  76. Liye Shi, Wen Wu, Wang Guo, Wenxin Hu, Jiayi Chen, Wei Zheng, and Liang He. 2022. SENGR: Sentiment-Enhanced Neural Graph Recommender. Information Sciences 589(2022), 655–669.Google ScholarGoogle ScholarDigital LibraryDigital Library
  77. Jyoti Shokeen and Chhavi Rana. 2018. A review on the dynamics of social recommender systems. International Journal of Web Engineering and Technology 13, 3(2018), 255–276.Google ScholarGoogle ScholarCross RefCross Ref
  78. Jyoti Shokeen and Chhavi Rana. 2020. Social recommender systems: techniques, domains, metrics, datasets and future scope. Journal of Intelligent Information Systems 54, 3 (2020), 633–667.Google ScholarGoogle ScholarDigital LibraryDigital Library
  79. Jyoti Shokeen and Chhavi Rana. 2020. A study on features of social recommender systems. Artificial Intelligence Review 53, 2 (2020), 965–988.Google ScholarGoogle ScholarDigital LibraryDigital Library
  80. Changhao Song, Bo Wang, Qinxue Jiang, Yehua Zhang, Ruifang He, and Yuexian Hou. 2021. Social Recommendation with Implicit Social Influence. In Proceedings of the International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR). 1788–1792.Google ScholarGoogle ScholarDigital LibraryDigital Library
  81. Hongtao Song, Feng Wang, Zhiqiang Ma, and Qilong Han. 2022. Multirelationship Aware Personalized Recommendation Model. In Proceedings of International Conference of Pioneering Computer Scientists, Engineers and Educators (ICPCSEE). 123–136.Google ScholarGoogle ScholarCross RefCross Ref
  82. Liqiang Song, Ye Bi, Mengqiu Yao, Zhenyu Wu, Jianming Wang, and Jing Xiao. 2020. Dream: A dynamic relation-aware model for social recommendation. In Proceedings of ACM International Conference on Information & Knowledge Management (CIKM). 2225–2228.Google ScholarGoogle ScholarDigital LibraryDigital Library
  83. Weiping Song, Zhiping Xiao, Yifan Wang, Laurent Charlin, Ming Zhang, and Jian Tang. 2019. Session-based social recommendation via dynamic graph attention networks. In Proceedings of ACM International Conference on Web Search and Data Mining (WSDM). 555–563.Google ScholarGoogle ScholarDigital LibraryDigital Library
  84. Hongji Sun, Lili Lin, and Riqing Chen. 2020. Social Recommendation based on Graph Neural Networks. In Proceedings of IEEE International Conference on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom). 489–496.Google ScholarGoogle Scholar
  85. Yundong Sun, Dongjie Zhu, Haiwen Du, and Zhaoshuo Tian. 2022. Motifs-based Recommender System via Hypergraph Convolution and Contrastive Learning. Neurocomputing (2022).Google ScholarGoogle Scholar
  86. Jiliang Tang, Xia Hu, Huiji Gao, and Huan Liu. 2013. Exploiting Local and Global Social Context for Recommendation. In Proceedings of International Joint Conference on Artificial Intelligence (IJCAI). 2712–2718.Google ScholarGoogle Scholar
  87. Jiliang Tang, Xia Hu, and Huan Liu. 2013. Social recommendation: a review. Social Network Analysis and Mining 3, 4 (2013), 1113–1133.Google ScholarGoogle ScholarCross RefCross Ref
  88. Ye Tao, Ying Li, Su Zhang, Zhirong Hou, and Zhonghai Wu. 2022. Revisiting Graph based Social Recommendation: A Distillation Enhanced Social Graph Network. In Proceedings of ACM Web Conference (WWW). 2830–2838.Google ScholarGoogle ScholarDigital LibraryDigital Library
  89. Dong Nguyen Tien and Hai Pham Van. 2020. Graph Neural Network Combined Knowledge Graph for Recommendation System. In Proceedings of International Conference on Computational Data and Social Networks (CSoNet). 59–70.Google ScholarGoogle ScholarDigital LibraryDigital Library
  90. Petar Veličković, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Lio, and Yoshua Bengio. 2018. Graph attention networks. In Proceedings of International Conference on Learning Representations (ICLR).Google ScholarGoogle Scholar
  91. M Vijaikumar, Shirish Shevade, and M Narasimha Murty. 2019. SoRecGAT: Leveraging graph attention mechanism for top-N social recommendation. In Proceedings of Joint European Conference on Machine Learning and Knowledge Discovery in Databases (ECML-PKDD). 430–446.Google ScholarGoogle Scholar
  92. Joojo Walker, Fengli Zhang, Fan Zhou, and Ting Zhong. 2021. Social-trust-aware variational recommendation. International Journal of Intelligent Systems (2021).Google ScholarGoogle Scholar
  93. Hao Wang, Defu Lian, Hanghang Tong, Qi Liu, Zhenya Huang, and Enhong Chen. 2021. Hypersorec: Exploiting hyperbolic user and item representations with multiple aspects for social-aware recommendation. ACM Transactions on Information Systems (TOIS) 40, 2 (2021), 1–28.Google ScholarGoogle ScholarDigital LibraryDigital Library
  94. Liuyin Wang, Xianghong Xu, Kai Ouyang, Huanzhong Duan, Yanxiong Lu, and Hai-Tao Zheng. 2022. Self-Supervised Dual-Channel Attentive Network for Session-based Social Recommendation. In Proceedings of IEEE International Conference on Data Engineering (ICDE). 2034–2045.Google ScholarGoogle ScholarCross RefCross Ref
  95. Shoujin Wang, Longbing Cao, Yan Wang, Quan Z Sheng, Mehmet A Orgun, and Defu Lian. 2021. A survey on session-based recommender systems. ACM Computing Surveys (CSUR) 54, 7 (2021), 1–38.Google ScholarGoogle ScholarDigital LibraryDigital Library
  96. Shoujin Wang, Liang Hu, Yan Wang, Xiangnan He, Quan Z. Sheng, Mehmet A. Orgun, Longbing Cao, Francesco Ricci, and Philip S. Yu. 2021. Graph Learning based Recommender Systems: A Review. In Proceedings of International Joint Conference on Artificial Intelligence (IJCAI). 4644–4652.Google ScholarGoogle ScholarCross RefCross Ref
  97. Tianle Wang, Lianghao Xia, and Chao Huang. 2023. Denoised Self-Augmented Learning for Social Recommendation. In Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence, IJCAI 2023, 19th-25th August 2023, Macao, SAR, China. 2324–2331.Google ScholarGoogle ScholarDigital LibraryDigital Library
  98. Xiao Wang, Deyu Bo, Chuan Shi, Shaohua Fan, Yanfang Ye, and Philip S. Yu. 2022. A Survey on Heterogeneous Graph Embedding: Methods, Techniques, Applications and Sources. IEEE Transactions on Big Data(2022).Google ScholarGoogle Scholar
  99. Yu Wang and Qilong Zhao. 2022. Multi-Order Hypergraph Convolutional Neural Network for Dynamic Social Recommendation System. IEEE Access 10(2022), 87639–87649.Google ScholarGoogle ScholarCross RefCross Ref
  100. Chunyu Wei, Yushun Fan, and Jia Zhang. 2022. High-order Social Graph Neural Network for Service Recommendation. IEEE Transactions on Network and Service Management (TNSM) (2022).Google ScholarGoogle ScholarCross RefCross Ref
  101. Chunyu Wei, Yushun Fan, and Jia Zhang. 2022. Time-aware Service Recommendation with Social-powered Graph Hierarchical Attention Network. IEEE Transactions on Services Computing(2022).Google ScholarGoogle ScholarCross RefCross Ref
  102. Bin Wu, Lihong Zhong, Lina Yao, and Yangdong Ye. 2022. EAGCN: An Efficient Adaptive Graph Convolutional Network for Item Recommendation in Social Internet of Things. IEEE Internet of Things Journal(2022).Google ScholarGoogle Scholar
  103. Jiahao Wu, Wenqi Fan, Jingfan Chen, Shengcai Liu, Qing Li, and Ke Tang. 2022. Disentangled Contrastive Learning for Social Recommendation. In Proceedings of ACM International Conference on Information & Knowledge Management (CIKM). 4570–4574.Google ScholarGoogle ScholarDigital LibraryDigital Library
  104. Le Wu, Junwei Li, Peijie Sun, Richang Hong, Yong Ge, and Meng Wang. 2020. Diffnet++: A neural influence and interest diffusion network for social recommendation. IEEE Transactions on Knowledge and Data Engineering (TKDE) (2020).Google ScholarGoogle ScholarDigital LibraryDigital Library
  105. Le Wu, Peijie Sun, Yanjie Fu, Richang Hong, Xiting Wang, and Meng Wang. 2019. A neural influence diffusion model for social recommendation. In Proceedings of the International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR). 235–244.Google ScholarGoogle ScholarDigital LibraryDigital Library
  106. Qitian Wu, Hengrui Zhang, Xiaofeng Gao, Peng He, Paul Weng, Han Gao, and Guihai Chen. 2019. Dual graph attention networks for deep latent representation of multifaceted social effects in recommender systems. In Proceedings of the ACM Web Conference (WWW). 2091–2102.Google ScholarGoogle ScholarDigital LibraryDigital Library
  107. Shiwen Wu, Wentao Zhang, Fei Sun, and Bin Cui. 2022. Graph Neural Networks in Recommender Systems: A Survey. ACM Computing Surveys (CSUR) 37, 4 (2022).Google ScholarGoogle Scholar
  108. Lianghao Xia, Yizhen Shao, Chao Huang, Yong Xu, Huance Xu, and Jian Pei. 2023. Disentangled Graph Social Recommendation. In 39th IEEE International Conference on Data Engineering, ICDE 2023, Anaheim, CA, USA, April 3-7, 2023. 2332–2344.Google ScholarGoogle Scholar
  109. Xinyu Xiao, Junhao Wen, Wei Zhou, Fengji Luo, Min Gao, and Jun Zeng. 2022. Multi-interaction fusion collaborative filtering for social recommendation. Expert Systems with Applications(2022), 117610.Google ScholarGoogle Scholar
  110. Yang Xiao, Qingqi Pei, Tingting Xiao, Lina Yao, and Huan Liu. 2021. MutualRec: joint friend and item recommendations with mutualistic attentional graph neural networks. Journal of Network and Computer Applications 177 (2021), 102954.Google ScholarGoogle ScholarCross RefCross Ref
  111. Yang Xiao, Lina Yao, Qingqi Pei, Xianzhi Wang, Jian Yang, and Quan Z Sheng. 2020. MGNN: Mutualistic graph neural network for joint friend and item recommendation. IEEE Intelligent Systems 35, 5 (2020), 7–17.Google ScholarGoogle ScholarCross RefCross Ref
  112. Xiaojun Xie, Xihuang Zhang, Honggang Luo, and Tao Zhang. 2022. Similarity-based Multi-Relational Attention Network for Social Recommendation. In Proceedings of International Conference on Computing and Artificial Intelligence (ICCAI). 307–317.Google ScholarGoogle ScholarDigital LibraryDigital Library
  113. Guandong Xu, Zhiang Wu, Yanchun Zhang, and Jie Cao. 2015. Social networking meets recommender systems: survey. International Journal Social Network Mining 2, 1 (2015), 64–100.Google ScholarGoogle ScholarCross RefCross Ref
  114. Huance Xu, Chao Huang, Yong Xu, Lianghao Xia, Hao Xing, and Dawei Yin. 2020. Global context enhanced social recommendation with hierarchical graph neural networks. In Proceedings of IEEE International Conference on Data Mining (ICDM). 701–710.Google ScholarGoogle ScholarCross RefCross Ref
  115. Dengcheng Yan, Tianyi Tang, Wenxin Xie, Yiwen Zhang, and Qiang He. 2022. Session-based social and dependency-aware software recommendation. Applied Soft Computing 118 (2022), 108463.Google ScholarGoogle ScholarDigital LibraryDigital Library
  116. Bo Yang, Yu Lei, Dayou Liu, and Jiming Liu. 2013. Social Collaborative Filtering by Trust. In Proceedings of International Joint Conference on Artificial Intelligence (IJCAI). 2747–2753.Google ScholarGoogle Scholar
  117. Liangwei Yang, Zhiwei Liu, Yu Wang, Chen Wang, Ziwei Fan, and Philip S. Yu. 2022. Large-scale Personalized Video Game Recommendation via Social-aware Contextualized Graph Neural Network. In Proceedings of the ACM Web Conference (WWW). 3376–3386.Google ScholarGoogle ScholarDigital LibraryDigital Library
  118. Xiwang Yang, Yang Guo, Yong Liu, and Harald Steck. 2014. A survey of collaborative filtering based social recommender systems. Computer Communications 41 (2014), 1–10.Google ScholarGoogle ScholarDigital LibraryDigital Library
  119. Haochao Ying, Liang Chen, Yuwen Xiong, and Jian Wu. 2016. Collaborative Deep Ranking: A Hybrid Pair-Wise Recommendation Algorithm with Implicit Feedback. In Proceedings of Pacific-Asia Conference on Knowledge Discovery and Data Mining (PAKDD), Vol.  9652. 555–567.Google ScholarGoogle ScholarDigital LibraryDigital Library
  120. Junliang Yu, Hongzhi Yin, Min Gao, Xin Xia, Xiangliang Zhang, and Nguyen Quoc Viet Hung. 2021. Socially-aware self-supervised tri-training for recommendation. In Proceedings of ACM SIGKDD Conference on Knowledge Discovery & Data Mining (KDD). 2084–2092.Google ScholarGoogle ScholarDigital LibraryDigital Library
  121. Junliang Yu, Hongzhi Yin, Jundong Li, Min Gao, Zi Huang, and Lizhen Cui. 2022. Enhancing Social Recommendation With Adversarial Graph Convolutional Networks. IEEE Transactions on Knowledge and Data Engineering 34, 8(2022), 3727–3739. https://doi.org/10.1109/TKDE.2020.3033673Google ScholarGoogle ScholarCross RefCross Ref
  122. Junliang Yu, Hongzhi Yin, Jundong Li, Qinyong Wang, Nguyen Quoc Viet Hung, and Xiangliang Zhang. 2021. Self-supervised multi-channel hypergraph convolutional network for social recommendation. In Proceedings of the ACM Web Conference (WWW). 413–424.Google ScholarGoogle ScholarDigital LibraryDigital Library
  123. Junliang Yu, Hongzhi Yin, Xin Xia, Tong Chen, Jundong Li, and Zi Huang. 2022. Self-Supervised Learning for Recommender Systems: A Survey. arXiv:2203.15876 (2022).Google ScholarGoogle Scholar
  124. Victoria Zayats and Mari Ostendorf. 2018. Conversation modeling on Reddit using a graph-structured LSTM. Transactions of the Association for Computational Linguistics (TACL) 6(2018), 121–132.Google ScholarGoogle ScholarCross RefCross Ref
  125. He Zhang, Bang Wu, Xingliang Yuan, Shirui Pan, Hanghang Tong, and Jian Pei. 2022. Trustworthy Graph Neural Networks: Aspects, Methods and Trends. arXiv:2205.07424 (2022).Google ScholarGoogle Scholar
  126. Lisa Zhang, Zhe Kang, Xiaoxin Sun, Hong Sun, Bangzuo Zhang, and Dongbing Pu. 2021. KCRec: Knowledge-aware representation Graph Convolutional Network for Recommendation. Knowledge-Based Systems 230 (2021), 107399.Google ScholarGoogle ScholarDigital LibraryDigital Library
  127. Yongshuai Zhang, Jiajin Huang, Mi Li, and Jian Yang. 2022. Contrastive Graph Learning for Social Recommendation. Frontiers in Physics(2022), 35.Google ScholarGoogle Scholar
  128. Minghao Zhao, Qilin Deng, Kai Wang, Runze Wu, Jianrong Tao, Changjie Fan, Liang Chen, and Peng Cui. 2021. Bilateral filtering graph convolutional network for multi-relational social recommendation in the power-law networks. ACM Transactions on Information Systems (TOIS) 40, 2 (2021), 1–24.Google ScholarGoogle ScholarDigital LibraryDigital Library
  129. Tong Zhao, Gang Liu, Stephan Günnemann, and Meng Jiang. 2022. Graph Data Augmentation for Graph Machine Learning: A Survey. arXiv:2202.08871 (2022).Google ScholarGoogle Scholar
  130. Yan Zhen, Huan Liu, Meiyu Sun, Boran Yang, and Puning Zhang. 2022. Adaptive preference transfer for personalized IoT entity recommendation. Pattern Recognition Letters 162 (2022), 40–46.Google ScholarGoogle ScholarDigital LibraryDigital Library
  131. Li Zheng, Qun Liu, and Youmin Zhang. 2021. Social Recommendation Based on Preference Disentangle Aggregation. In Proceedings of International Conference on Big Data and Information Analytics (BigDIA). 1–8.Google ScholarGoogle ScholarCross RefCross Ref
  132. Zhi-Hua Zhou and Ming Li. 2005. Tri-Training: Exploiting Unlabeled Data Using Three Classifiers. IEEE Transactions on Knowledge and Data Engineering (TKDE) 17, 11(2005), 1529–1541.Google ScholarGoogle ScholarDigital LibraryDigital Library
  133. Peng Zhu, Dawei Cheng, Siqiang Luo, Fangzhou Yang, Yifeng Luo, Weining Qian, and Aoying Zhou. 2022. SI-News: Integrating social information for news recommendation with attention-based graph convolutional network. Neurocomputing 494(2022), 33–42.Google ScholarGoogle ScholarCross RefCross Ref
  134. Zirui Zhu, Chen Gao, Xu Chen, Nian Li, Depeng Jin, and Yong Li. 2021. Inhomogeneous Social Recommendation with Hypergraph Convolutional Networks. In Proceedings of IEEE International Conference on Data Engineering (ICDE).Google ScholarGoogle Scholar

Index Terms

  1. A Survey of Graph Neural Networks for Social Recommender Systems

        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 Computing Surveys
          ACM Computing Surveys Just Accepted
          ISSN:0360-0300
          EISSN:1557-7341
          Table of Contents

          Copyright © 2024 Copyright held by the owner/author(s).

          Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the owner/author(s).

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Online AM: 29 April 2024
          • Accepted: 13 April 2024
          • Revised: 17 February 2024
          • Received: 5 December 2022

          Check for updates

          Qualifiers

          • survey
        • Article Metrics

          • Downloads (Last 12 months)97
          • Downloads (Last 6 weeks)97

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader