Social Recommendation Model Based on Self-Supervised Graph Masked Neural Networks
ZANG Xiubo1, XIA Hongbin1,2, LIU Yuan1,2
1. School of Artificial Intelligence and Computer Science, Jiangnan University, Wuxi 214122; 2. Jiangsu Key Laboratory of Media Design and Software Technology, Jiangnan University, Wuxi 214122
Abstract The existing self-supervised social recommendation models mostly construct self-supervised signals through the strategies of manual heuristic graph enhancement and contrasts between single-relational views. Thus, the performance of the model is easily affected by the quality of enhanced self-supervised signals, making it challenging to adaptively suppress noise. To solve these problems, a social recommendation model based on self-supervised graph masked neural networks(SGMN) is proposed. Firstly, single-relational views for user-social interaction and item classification are constructed respectively, as well as high-order connected heterogeneous graphs. Specifically, the graph masked learning paradigm is adopted to guide adaptive and learnable data augmentation for the user-social graph. Secondly, a heterogeneous graph encoder is designed to learn the latent semantics of the views, and cross-view contrastive learning is performed on user and item embeddings to complete self-supervised tasks. Then, weighted fusion is conducted on the user and item embeddings separately for recommendation task. Finally, a multi-task training strategy is employed to jointly optimize self-supervised learning, recommendation and graph masked tasks. Experiments on three real datasets demonstrate a certain performance improvement of SGMN.
Fund:National Natural Science Foundation of China(No.61972182)
Corresponding Authors:
XIA Hongbin, Ph.D., professor. His research interests include personalized recommendation and natural language processing.
About author:: ZANG Xiubo, master student. His research interests include recommendation system and deep learning.LIU Yuan, Ph.D., professor. His research interests include network security and social network.
ZANG Xiubo,XIA Hongbin,LIU Yuan. Social Recommendation Model Based on Self-Supervised Graph Masked Neural Networks[J]. Pattern Recognition and Artificial Intelligence, 2023, 36(10): 942-952.
[1] LI Z, SHEN X, JIAO Y H, et al. Hierarchical Bipartite Graph Neural Networks: Towards Large-Scale E-Commerce Applications // Proc of the IEEE 36th International Conference on Data Engineering. Washington, USA: IEEE, 2020: 1677-1688. [2] LYU Y, YIN H Z, LIU J, et al. Reliable Recommendation with Review-Level Explanations // Proc of the IEEE 37th International Conference on Data Engineering. Washington, USA: IEEE, 2021: 1548-1558. [3] LIU X Y, YU C, ZHANG Z L, et al. Neural Auction: End-to-End Learning of Auction Mechanisms for E-Commerce Advertising // Proc of the 27th ACM SIGKDD Conference on Knowledge Discovery and Data Mining. New York, USA: ACM, 2021: 3354-3364. [4] 冷亚军,陆青,梁昌勇. 协同过滤推荐技术综述.模式识别与人工智能, 2014, 27(8): 720-734. (LENG Y J, LU Q, LIANG C Y. Survey of Recommendation Based on Collaborative Filtering. Pattern Recognition and Artificial Intelligence, 2014, 27(8): 720-734.) [5] SHARMA K, LEE Y C, NAMBI S, et al. A Survey of Graph Neural Networks for Social Recommender Systems[C/OL].[2023-2-22]. https://arxiv.org/abs/2212.04481. [6] JAMALI M, ESTER M. A Matrix Factorization Technique with Trust Propagation for recommendation in Social Networks // Proc of the 4th ACM Conference on Recommender Systems. New York, USA: ACM, 2010: 135-142. [7] YU J L, YIN H Z, LI J D, et al. Self-Supervised Multi-channel Hypergraph Convolutional Network for Social Recommendation // Proc of the Web Conference. New York, USA: ACM, 2021: 413-424. [8] WU S W, SUN F, ZHANG W T, et al. Graph Neural Networks in Recommender Systems: A Survey. ACM Computing Surveys, 2022, 55(5). DOI: 10.1145/3535101. [9] HUANG C, XU H C, XU Y, et al. Knowledge-Aware Coupled Graph Neural Network for Social Recommendation // Proc of the 35th AAAI Conference on Artificial Intelligence. Palo Alto, USA: AAAI Press, 2021: 4115-4122. [10] XIA L H, SHAO Y Z, HUANG C, et al. Disentangled Graph Social Recommendation // Proc of the 39th IEEE International Conference on Data Engineering. Washington, USA: IEEE, 2023: 2332-2344. [11] CHEN C, ZHANG M, LIU Y Q, et al. Social Attentional Memory Network: Modeling Aspect-And Friend-Level Differences in Re-commendation // Proc of the 20th ACM International Conference on Web Search and Data Mining. New York, USA: ACM, 2019: 177-185. [12] FAN W Q, MA Y, LI Q, et al. Graph Neural Networks for Social Recommendation // Proc of the World Wide Web Conference. New York, USA: ACM, 2019: 417-426. [13] CHEN M R, HUANG C, XIA L H, et al. Heterogeneous Graph Contrastive Learning for Recommendation // Proc of the 16th ACM International Conference on Web Search and Data Mining. New York, USA: ACM, 2023: 544-552. [14] YOU Y N, CHEN T L, SUI Y D, et al. Graph Contrastive Lear-ning with Augmentations // Proc of the 34th International Confe-rence on Neural Information Processing Systems. Cambridge, USA: MIT Press, 2020: 5812-5823. [15] WU J C, WANG X, FENG F L, et al. Self-Supervised Graph Learning for Recommendation // Proc of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval. New York, USA: ACM, 2021: 726-735. [16] YANG Y H, HUANG C, XIA L H, et al. Knowledge Graph Con-trastive Learning for Recommendation // Proc of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval. New York, USA: ACM, 2022: 1434-1443. [17] YU J L, YIN H Z, GAO M, et al. Socially-Aware Self-Supervised Tri-Training for Recommendation // Proc of the 27th ACM SIGKDD Conference on Knowledge Discovery and Data Mining. New York, USA: ACM, 2021: 2084-2092. [18] LONG X L, HUANG C, XU Y, et al. Social Recommendation with Self-Supervised Metagraph Informax Network // Proc of the 30th ACM International Conference on Information and Knowledge Management. New York, USA: ACM, 2021: 1160-1169. [19] YE Y W, XIA L H, HUANG C. Graph Masked Autoencoder for Sequential Recommendation[C/OL]. [2023-2-22]. https://arxiv.org/abs/2305.04619. [20] HOU Z Y, LIU X, CEN Y K, et al. GraphMAE: Self-Supervised Masked Graph Autoencoders // Proc of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining. New York, USA: ACM, 2022: 594-604. [21] TAN Q Y, LIU N H, HUANG X, et al. S2GAE: Self-Supervised Graph Autoencoders are Generalizable Learners with Graph Mas-king // Proc of the 16th ACM International Conference on Web Search and Data Mining. New York, USA: ACM, 2023: 787-795. [22] XIA L H, HUANG C, HUANG C Z, et al. Automated Self-Supervised Learning for Recommendation // Proc of the ACM Web Conference. New York, USA: ACM, 2023: 992-1002. [23] SUN F Y, HOFFMANN J, VERMA V, et al. InfoGraph: Unsupervised and Semi-Supervised Graph-Level Representation Learning via Mutual Information Maximization[C/OL].[2023-2-22]. https://arxiv.org/abs/1908.01000. [24] TANG D, LIANG D W, JEBARA T, et al. Correlated Variational Auto-Encoders[C/OL].[2023-2-22]. https://arxiv.org/pdf/1905.05335.pdf. [25] TIAN Y L, SUN C, POOLE B, et al. What Makes for Good Views for Contrastive Learning? // Proc of the 34th International Confe-rence on Neural Information Processing Systems. Cambridge, USA: MIT Press, 2020: 6827-6839. [26] VELIČKOVIĆ P, FEDUS W, HAMILTON W L, et al. Deep Graph Infomax[C/OL]. [2023-2-22]. https://arxiv.org/pdf/1809.10341.pdf [27] JANG E, GU S X, POOLE B. Categorical Reparametrization with Gumble-Softmax[C/OL]. [2023-2-22]. https://arxiv.org/pdf/1611.01144.pdf. [28] BA J L, KIROS J R, HINTON G E. Layer Normalization[C/OL]. [2023-2-22]. https://arxiv.org/pdf/1607.06450.pdf. [29] RENDLE S, FREUDENTHALER C, GANTNER Z, et al. BPR: Bayesian Personalized Ranking from Implicit Feedback // Proc of the 25th Conference on Uncertainty in Artificial Intelligence. New York, USA: ACM, 2009: 452-461. [30] WANG X, HE X N, WANG M, et al. Neural Graph Collaborative Filtering // Proc of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval. New York, USA: ACM, 2019: 165-174. [31] WANG X, HE X N, CAO Y X, et al. KGAT: Knowledge Graph Attention Network for Recommendation // Proc of the 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York, USA: ACM, 2019: 950-958. [32] WANG X, JI H Y, SHI C, et al. Heterogeneous Graph Attention Network // Proc of the World Wide Web Conference. New York, USA: ACM, 2019: 2022-2032.