Computer Science ›› 2024, Vol. 51 ›› Issue (7): 146-155.doi: 10.11896/jsjkx.230400147

• Database & Big Data & Data Science • Previous Articles     Next Articles

Graph Contrastive Learning Incorporating Multi-influence and Preference for Social Recommendation

HU Haibo1, YANG Dan1, NIE Tiezheng2, KOU Yue2   

  1. 1 School of Computer Science and Software Engineering,University of Science and Technology Liaoning,Anshan,Liaoning 114051,China
    2 School of Computer Science and Engineering,Northeastern University,Shenyang 110169,China
  • Received:2023-04-21 Revised:2023-08-29 Online:2024-07-15 Published:2024-07-10
  • About author:HU Haibo,born in 2000,postgraduate,is a student member of CCF(No.O8310G).His main research interests include recommendation system and data integration.
    YANG Dan,born in 1978,Ph.D,professor,is a senior member of CCF(No.20240S).Her main research interests include recommendation system,data integration,and medical big data.
  • Supported by:
    National Natural Science Foundation of China(62072084,62072086) and General Scientific Research Project of Liaoning Provincial Department of Education(LJKMZ20220646).

Abstract: At present,social recommendation methods based on graph neural network mainly alleviate the cold start problem by jointly modeling the explicit and implicit relationships of social information and interactive information.Although these methods aggregate social relations and user-item interaction relations well,they ignore that the higher-order implicit relations do not have the same impacts on each user.And these supervised methods are susceptible to popularity bias.In addition,these methods mainly focus on the collaborative function between users and items,but do not make full use of the similarity relations between items.Therefore,this paper proposes a social recommendation algorithm (SocGCL) that incorporates multiple influences and prefe-rences into graph contrastive learning.On the one hand,a fusion mechanism for nodes(users and items) and a fusion mechanism for graphs are introduced,taking into account the similarity relations between items.The fusion mechanism for nodes distinguishes the different impacts of different nodes in the graph on the target node,while the fusion mechanism for graphs aggregates the node embedding representations of multiple graphs.On the other hand,by adding random noise for cross-layer graph contrastive learning,the cold start problem and popularity bias of social recommendation can be effectively alleviated.Experimental results on two real-world datasets show that SocGCL outperforms the baselines and effectively improves the performance of social recommendation.

Key words: Social Recommendation, Attention Mechanism, Graph Contrastive Learning, Graph Neural Networks

CLC Number: 

  • TP391
[1]PENG H L,ZHANG X J,JIN K Z.Social RecommendationsMethod Based on Differential Privacy[J].Computer Science,2017,44(S1):395-398.
[2]QIAN F L,LI Q L.Social Recommendation Combining Globaland Dual Local Information[J].Computer Science,2016,43(2):57-59.
[3]GUO G,ZHANG J,YORKE-SMITH N.A Novel Recommendation Model Regularized with User Trust and Item Ratings[J].IEEE Transactions on Knowledge and Data Engineering,2016,28(7):1607-1620.
[4]GUO Z,WANG H.A Deep Graph Neural Network-BasedMechanism for Social Recommendations[J].IEEE Transactions on Industrial Informatics,2020,17(4):2776-2783.
[5]JIN B,CHENG K,ZHANG L,et al.Partial Relationship Aware Influence Diffusion via a Multi-channel Encoding Scheme for Social Recommendation[C]//The 29th ACM International Confe-rence on Information and Knowledge Management(CIKM'20).ACM,2020:585-594.
[6]LIU S H,WANG B,DENG X J,et al.Self-Attentive Graph Convolution Network with Latent Group Mining and Collaborative Filtering for Personalized Recommendation[C]//IEEE Transactions on Network Science and Engineering(TNSE).2021.
[7]YU J,YIN H,XIA X,et al.Are graph augmentations necessa-ry? simple graph contrastive learning for recommendation[C]//Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval.2022:1294-1303.
[8]KOREN Y,BELL R,VOLINSKY C.Matrix factorization techniques for recommender systems[J].IEEE,Computer Journal,Computer,2009,42(8):30-37.
[9]TONG Z,MCAULEY J,KING I.Leveraging Social Connections to Improve Personalized Ranking for Collaborative Filtering[C]//The 23rd ACM International Conference.ACM,2014.
[10]JAMALI M,ESTER M.A matrix factorization technique with trust propagation for recommendation in social networks[C]//ACM Conference on Recommender Systems.ACM,2010.
[11]KOREN Y.Factorization meets the neighborhood:A multiface-ted collaborative filtering model[C]//Proceedings of the 14th ACM SIGKDD International Conference on KnowledgeDisco-very and Data Mining.Las Vegas,Nevada,USA,2008.
[12]YANG B,LEI Y,LIU J,et al.Social Collaborative Filtering by Trust[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2016:39(8):1633-1647.
[13]HAO M,ZHOU D,CHAO L,et al.Recommender systems with social regularization[C]//Proceedings of the Forth International Conference on Web Search and Web Data Mining(WSDM 2011).Hong Kong,China,DBLP,2011.
[14]FAN W Q,MA Y,LI Q,et al.Graph neural networks for social recommendation[C]//The World Wide Web Conference(WWW 2019).San Francisco,CA,USA,2019:417-426.
[15]SHA X,SUN Z,ZHANG J.Disentangling Multi-Facet SocialRelations for Recommendation[J].IEEE Transactions on Computational Social Systems,2021,9(3):867-878.
[16]FAN W,MA Y,LI Q,et al.A Graph Neural Network Framework for Social Recommendations[J].IEEE Transactions on Knowledge and Data Engineering,2020,34(5):2033-2047.
[17]WU L,SUN P,FU Y,et al.A Neural Influence Diffusion Model for Social Recommendation[C]//Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval.2019:235-244.
[18]WU L,LI J,SUN P,et al.DiffNet++:A Neural Influence and Interest Diffusion Network for Social Recommendation[J].IEEE Trans.Knowl.Data Eng,2020,34(10):4753-4766.
[19]WU Q,ZHANG H,GAO X,et al.Dual Graph Attention Networks for Deep Latent Representation of Multifaceted Social Effects in Recommender Systems[C]//The World Wide Web Conference.2019:2091-2102.
[20]YU J L, YIN H Z,GAO M,et al.Socially-aware self-supervisedtri-training for recommendation[C]//Proceedings of ACM SIGKDD Conference on Knowledge Discovery & Data Mining (KDD),2021:2084-2092.
[21]DU J,YE Z S,YAO L N,et al.Socially-aware Dual Contrastive Learning for Cold-Start Recommendation[C]//Proceedings of International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR).2022:1927-1932.
[22]YU J L,YIN H Z,LI J D,et al.Self-supervised multi-channel hypergraph convolutional network for social recommendation[C]//Proceedings of the ACM Web Conference (WWW).2021:413-424.
[23]WU J H,FAN WQ,CHEN J F,et al.Disentangled Contrastive Learning for Social Recommendation[C]//Proceedings of ACM International Conference on Information & Knowledge Management (CIKM).2022:4570-4574.
[24]HE X,DENG K,WANG X,et al.LightGCN:Simplifying andPowering Graph Convolution Network for Recommendation[C]//Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval.2020:649-648.
[25]LIAO J,ZHOU W,LUO F,et al.SocialLGN:Light graph convolution network for social recommendation[J].Information Sciences,2022,589(C):595-607.
[1] BAI Wenchao, BAI Shuwen, HAN Xixian, ZHAO Yubo. Efficient Query Workload Prediction Algorithm Based on TCN-A [J]. Computer Science, 2024, 51(7): 71-79.
[2] ZENG Zihui, LI Chaoyang, LIAO Qing. Multivariate Time Series Anomaly Detection Algorithm in Missing Value Scenario [J]. Computer Science, 2024, 51(7): 108-115.
[3] YANG Zhenzhen, WANG Dongtao, YANG Yongpeng, HUA Renyu. Multi-embedding Fusion Based on top-N Recommendation [J]. Computer Science, 2024, 51(7): 140-145.
[4] LI Jiaying, LIANG Yudong, LI Shaoji, ZHANG Kunpeng, ZHANG Chao. Study on Algorithm of Depth Image Super-resolution Guided by High-frequency Information ofColor Images [J]. Computer Science, 2024, 51(7): 197-205.
[5] LOU Zhengzheng, ZHANG Xin, HU Shizhe, WU Yunpeng. Foggy Weather Object Detection Method Based on YOLOX_s [J]. Computer Science, 2024, 51(7): 206-213.
[6] YAN Jingtao, LI Yang, WANG Suge, PAN Bangze. Overlap Event Extraction Method with Language Granularity Fusion Based on Joint Learning [J]. Computer Science, 2024, 51(7): 287-295.
[7] WEI Ziang, PENG Jian, HUANG Feihu, JU Shenggen. Text Classification Method Based on Multi Graph Convolution and Hierarchical Pooling [J]. Computer Science, 2024, 51(7): 303-309.
[8] WANG Xianwei, FENG Xiang, YU Huiqun. Multi-agent Cooperative Algorithm for Obstacle Clearance Based on Deep Deterministic PolicyGradient and Attention Critic [J]. Computer Science, 2024, 51(7): 319-326.
[9] FAN Yi, HU Tao, YI Peng. Host Anomaly Detection Framework Based on Multifaceted Information Fusion of SemanticFeatures for System Calls [J]. Computer Science, 2024, 51(7): 380-388.
[10] LIU Xiaohu, CHEN Defu, LI Jun, ZHOU Xuwen, HU Shan, ZHOU Hao. Speaker Verification Network Based on Multi-scale Convolutional Encoder [J]. Computer Science, 2024, 51(6A): 230700083-6.
[11] ZHU Yuliang, LIU Juntao, RAO Ziyun, ZHANG Yi, CAO Wanhua. Knowledge Reasoning Model Combining HousE with Attention Mechanism [J]. Computer Science, 2024, 51(6A): 230600209-8.
[12] BAI Yu, WANG Xinzhe. Study on Hypernymy Recognition Based on Combined Training of Attention Mechanism and Prompt Learning [J]. Computer Science, 2024, 51(6A): 230700226-5.
[13] PENG Bo, LI Yaodong, GONG Xianfu, LI Hao. Method for Entity Relation Extraction Based on Heterogeneous Graph Neural Networks and TextSemantic Enhancement [J]. Computer Science, 2024, 51(6A): 230700071-5.
[14] WANG Guogang, DONG Zhihao. Lightweight Image Semantic Segmentation Based on Attention Mechanism and Densely AdjacentPrediction [J]. Computer Science, 2024, 51(6A): 230300204-8.
[15] ZHANG Le, YU Ying, GE Hao. Mural Inpainting Based on Fast Fourier Convolution and Feature Pruning Coordinate Attention [J]. Computer Science, 2024, 51(6A): 230400083-9.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!