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.
[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.