Computer Science ›› 2023, Vol. 50 ›› Issue (3): 49-64.doi: 10.11896/jsjkx.220700108

• Special Issue of Knowledge Engineering Enabled By Knowledge Graph: Theory, Technology and System • Previous Articles     Next Articles

Study on Graph Neural Networks Social Recommendation Based on High-order and Temporal Features

YU Jian1,4,5, ZHAO Mankun1,4,5, GAO Jie1,4,5, WANG Congyuan1,4,5, LI Yarong2,4,5, ZHANG Wenbin3,4,5   

  1. 1 College of Intelligence and Computing,Tianjin University,Tianjin 300354,China
    2 Tianjin International Engineering Institute,Tianjin University,Tianjin 300354,China
    3 Information and Network Center,Tianjin University,Tianjin 300354,China
    4 Tianjin Key Laboratory of Advanced Networks and Applications,Tianjin 300354,China
    5 Tianjin Key Laboratory of Cognitive Computing and Application,Tianjin 300354,China
  • Received:2022-07-11 Revised:2022-12-15 Online:2023-03-15 Published:2023-03-15
  • About author:YU Jian,born in 1974,senior engineer.His main research interests include data mining,database,and computer network research.
    ZHANG Wenbin,born in 1983,engineer.His main research interests include data mining and education informatization research.
  • Supported by:
    National Natural Science Foundation of China(61877043,61877044).

Abstract: Cross-item social recommendation is a method of integrating social relationships into the recommendation system.In social recommendation,user is the bridge connecting user-item interaction graph and user-user social graph.So user representation learning is essential to improve the performance of social recommendation.However,existing methods mainly use static attributes of users or items and explicit friend information in social networks for representations learning,and the temporal information of the interaction between users and items and their implicit friend information are not fully utilized.Therefore,in social recommendation,effective use of temporal information and social information has become one of the important research topics.This paper focuses on the temporal information of the interaction between users and items,and gives full play to the advantages of social network,modeling the user's implicit friends and item's social attributes.This paper proposes a novel graph neural networks social recommendation based on high-order and temporal features,referred to as HTGSR.Firstly,the framework uses gated recurrent unit to model item-based user representations to reflect the user's recent preferences,and defines a high-order mo-deling unit to extract the user's high-order connected features and obtain the user's implicit friend information.Secondly,HTGSR uses attention mechanism to obtain social-based user representation.Thirdly,the paper proposes different ways to construct item's social networks,and uses the attention mechanism to obtain item representations.Finally,the user's and item's representations are input to the MLP to complete the user's rating prediction for the item.The paper conducts specific experiments on two public and real-world datasets,and compares the experimental results with different recommendation algorithms.The results show that the HTGSR has achieved good results on the two datasets.

Key words: Social recommendation, Temporal features, Graph neural networks, High-order features

CLC Number: 

  • TP311
[1]RESNICK P,VARIAN H R.Recommender systems[J].Com-munications of the ACM,1997,40(3):56-58.
[2]SHOKEEN J,RANA C.A study on features of social recommender systems[J].Artificial Intelligence Review,2020,53(2):965-988.
[3]TANG J,AGGARWAL C,LIU H.Recommendations in signed social networks[C]//Proceedings of the 25th International Conference on World Wide Web.Montreal:ACM,2016:31-40.
[4]KOLLI S,KHAJEHEIAN D.Social network analysis of Pokemon Go in Twitter[C]//Proceedings of the 2nd National and 1st International Digital Games Research Conference:Trends,Technologies,and Applications.Tehran:IEEE,2018:17-26.
[5]WU Q,ZHANG H,GAO X,et al.Dual graph attention networks for deep latent representation of multifaceted social effects in recommender systems[C]//Proceedings of the 28th International Conference on World Wide Web.San Francisco:ACM,2019:2091-2102.
[6]PUSHPENDRA K,SINGH T R.Recommendation system techniques and related issues:a survey[J].International Journal of Information Technology,2018,10(4):495501.
[7]YANG X,GUO Y,LIU Y,et al.A survey of collaborative filtering based social recommender systems[J].Computer Communications,2014,41(5):1-10.
[8]SUN Z,YANG J,ZHANG J,et al.Recurrent knowledge graph embedding for effective recommendation[C]//Proceedings of the 12th ACM Conference on Recommender Systems.Vancouver:ACM,2018:297-305.
[9]LIU X.An improved clustering-based collaborative filtering re-commendation algorithm[J].Cluster Computing,2017,20(2):1281-1288.
[10]ZHAO Z L,WANG C D,WAN Y Y,et al.FTMF:recommendation in social network with feature transfer and probabilistic matrix factorization[C]//Proceedings of the International Joint Conference on Neural Networks.Vancouver:IEEE,2016:847-854.
[11]SUN P,WU L,WANG M.Attentive recurrent social recom-mendation[C]//Proceedings of the 41st International ACM SIGIR Conference on Research and Development in Information Retrieval.Ann Arbor:ACM,2018:185-194.
[12]KOREN Y.Factorization meets the neighborhood:a multiface-ted collaborative filtering model[C]//Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Disco-very and Data Mining.Las Vegas:ACM,2008:426434.
[13]YANG J,WAN J,WANG Y,et al.Social network-based News Recommendation with Knowledge Graph[C]//Proceedings of the IEEE International Conference on Information Technology,Big Data and Artificial Intelligence.Chongqing:IEEE,2020:1255-1260.
[14]JAMALI M,ESTER M.A matrix factorization technique with trust propagation for recommendation in social networks[C]// Proceedings of the 4th ACM Conference on Recommender Systems.Barcelona:ACM,2010:135-142.
[15]GURINI D F,GASPARETTI F,MICARELLI A,et al.Temporal people-to-people recommendation on social networks with sentiment-based matrix factorization[J].Future Generation Computer Systems,2018,78(P1):430-439.
[16]MA H,KING I,LYU M R.Learning to recommend with social trust ensemble[C]//Proceedings of the 32nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval.Boston:ACM,2009:203210.
[17]MENG X W,LI R C,ZHANG Y J,et al.Survey on Mobile Rec-ommender Systems Based on User Trajectory Data[J].Journal of Software,2018,29(10):3111-3133.
[18]YUE W,WANG Z,TIAN B,et al.A Hybrid Model-and Memory-Based Collaborative Filtering Algorithm for Baseline Data Prediction of Friedreich's Ataxia Patients[J].IEEE Transactions on Industrial Informatics,2020,17(2):1428-1437.
[19]KAO H T,YAN S,HOSSEINMARDI H,et al.User-Based Collaborative Filtering Mobile Health System[J].ACM on Interactive,Mobile,Wearable and Ubiquitous Technologies,2020,4(4):1-17.
[20]LIAO G Q,LAN T M,HUANG X M,et al.Survey on Recommendation Systems in Event-based Social Networks[J].Journal of Software,2021,32(2):424-444.
[21]SHU J,SHEN X,LIU H,et al.A content-based recommendation algorithm for learning resources[J].Multimedia Systems,2017,24(2):163-173.
[22]ALMEIDA M S,BRITTO A.MOEA-RS:A Content-Based Re-commendation System Supported by a Multi-objective Evolutio-nary Algorithm[C]//Proceeding of the 19th International Conference on Artificial Intelligence and Soft Computing.Zakopane:Springer,2020:265-276.
[23]DENG Z H,HUANG L,WANG C D,et al.DeepCF:A Unified Framework of Representation Learning and Matching Function Learning in Recommender System[C]//Proceedings of The 31rd AAAI Conference on Artificial Intelligence.Honolulu:AAAI,2019:61-68.
[24]HAO T,ZHENG Z.The implementation and optimization ofmatrix decomposition based collaborative filtering task on x86 platform[C]//Proceedings of the 2nd International Symposium on Benchmarking,Measuring and Optimization.Denver:Sprin-ger,2019:110-115.
[25]XUE F,HE X,WANG X,et al.Deep item-based collaborative filtering for top-n recommendation[J].ACM Transactions on Information Systems(TOIS),2019,37(3):1-25.
[26]JIANG S,QIAN X,SHEN J,et al.Author topic model-based collaborative filtering for personalized POI recommendations[J].IEEE Transactions on Multimedia,2015,17(6):907-918.
[27]HUANG Z,XU X,ZHU H,et al.An efficient group recommendation model with multiattention-based neural networks[J].IEEE Transactions on Neural Networks and Learning Systems,2020,31(11):4461-4474.
[28]SALAKHUTDINOV R,MNIH A.Probabilistic Matrix Factorization[C]//Proceedings of the 21st Annual Conference on Neural Information Processing Systems.Vancouver:Curran Asso-ciates,2007:1257-1264.
[29]MA H,YANG H,LYU M R,et al.SoRec:social recommendation using probabilistic matrix factorization[C]//Proceedings of the 17th ACM Conference on Information and Knowledge Management.Napa Valley:ACM,2008:931-940.
[30]LOGESH R,SUBRAMANIYASWAMY V.A reliable point of interest recommendation based on trust relevancy between users[J].Wireless Personal Communications,2017,97(2):2751-2780.
[31]YANG B,LEI Y G,YOU L D,et al.Social Collaborative Filtering by Trust[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2016,39(8):1633-1647.
[32]FAN S,ZHUN J,HAN X,et al.Metapath-guided heterogeneous graph neural network for intent recommendation[C]//Procee-dings of the 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.Anchorage:ACM,2019:2478-2486.
[33]WANG X,HE X,WANG M,et al.Neural graph collaborative filtering[C]//Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval.Paris:ACM,2019:165-174.
[34]VAN DEN B R,KIPF T,WELLING M.Graph Convolutional Matrix Completion[J].arXiv:1706.02263,2017.
[35]YANG J H,CHEN C M,WANG C J,et al.HOP-rec:high-order proximity for implicit recommendation[C]//Proceedings of the 12th ACM Conference on Recommender Systems.Vancouver:ACM,2018:140-144.
[36]HE X,LIAO L,ZHANG H,et al.Neural Collaborative Filtering[C]//Proceedings of the 26th International Conference on World Wide Web.Perth:ACM,2017:173-182.
[37]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.Paris:ACM,2019:235-244.
[38]WU Q,ZHANG H,GAO X,et al.Dual Graph Attention Networks for Deep Latent Representation of Multifaceted Social Effects in Recommender Systems[C]//Proceedings of the World Wide Web Conference.San Francisco:ACM,2019:2091-2102.
[39]SRIVASTAVA N,HINTON G E,KRIZHEVSKY A,et al.Dropout:a simple way to prevent neural networks from overfitting[J].The Journal of Machine Learning Research,2014,15(1):1929-1958.
[40]LI L,TANG S L.Metric Ranking Learning Recommendation Model Based on Content Representation[J],Acta Electronica Sinica,2020,48(08):1615-1622.
[41]WANG S,TANG J,WANG Y,et al.Exploring HierarchicalStructures for Recommender Systems[J].IEEE Transactions on Knowledge and Data Engineering,2018,30(6):1022-1035.
[42]FAN W,MA Y,LI Q,et al.Graph neural networks for social recommendation[C]//The World Wide Web Conference.2019:417-426.
[43]MNIH A,SALAKHUTDINOV R R.Probabilistic matrix fac-torization[C]//NIPS.2007:1257-1264.
[44]JAMALI M,ESTER M.A matrix factorization technique with trust propagation for recommendation in social networks[C]//Proceedings of the Fourth ACM Conference on Recommender systems.2010:135-142.
[45]FAN W,LI Q,CHENG M.Deep modeling of social relations forrecommendation[C]//Proceedings of the AAAI Conference on Artificial Intelligence.2018:612-618
[46]FAN W,MA Y,YIN D,et al.Deep social collaborative filtering[C]//Proceedings of the 13th ACM Conference on Recommender Systems.2019:305-313.
[47]BERG R,KIPF T N,WELLING M.Graph convolutional matrix completion[J].arXiv:1706.02263,2017.
[48]CHEN X,ZHANG Y,QIN Z.Dynamic explainable recommendation based on neural attentive models[C]//Proceedings of the AAAI Conference on Artificial Intelligence.2019:53-60.
[49]XIA X,YIN H Z,YU J L,et al.Self-Supervised HypergraphConvolutional Networks for Session-based Recommendation[J].arXiv:2012.06852,2020.
[50]CHANG J X,GAO C,ZHENG Y,et al.Sequential Recommendation with Graph Neural Networks[C]//Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval.2021:378-387.
[1] ZHANG Qi, YU Shuangyuan, YIN Hongfeng, XU Baomin. Neural Collaborative Filtering for Social Recommendation Algorithm Based on Graph Attention [J]. Computer Science, 2023, 50(2): 115-122.
[2] LI Yong, WU Jing-peng, ZHANG Zhong-ying, ZHANG Qiang. Link Prediction for Node Featureless Networks Based on Faster Attention Mechanism [J]. Computer Science, 2022, 49(4): 43-48.
[3] SONG Mei-qi, FU Xiang-ling, YAN Chen-wei, WU Wei-qiang, REN Yun. Prediction Model of Enterprise Resilience Based on Bi-directional Long Short-term Memory Network [J]. Computer Science, 2022, 49(11): 197-205.
[4] XING Hao, LI Ming. Deepfake Video Detection Based on 3D Convolutional Neural Networks [J]. Computer Science, 2021, 48(7): 86-92.
[5] LIU Zhong-hui, ZHAO Qi, ZOU Lu, MIN Fan. Heuristic Construction of Triadic Concept and Its Application in Social Recommendation [J]. Computer Science, 2021, 48(6): 234-240.
[6] LI Si-di, GUO Bing-hui, YANG Xiao-bo. Study on Financial Credit Information Based on Graph Neural Network [J]. Computer Science, 2021, 48(4): 85-90.
[7] XU Deng, HUANG Xiao-dong. Fire Images Features Extraction Based on Improved Two-stream Convolution Network [J]. Computer Science, 2019, 46(11): 291-296.
[8] WANG Gang, JIANG Jun, WANG Han-ru. Review of Social Recommendation [J]. Computer Science, 2018, 45(11A): 37-42.
[9] WEN Jun-hao, DAI Da-wen, YU Jun-liang, GAO Min, ZHANG Yi-hao. Social Recommendation Method Integrating Matrix Factorization and Distance Metric Learning [J]. Computer Science, 2018, 45(10): 196-201.
[10] XIONG Li-rong, LIU Jian and TANG Ying. Mobile Social Recommendation Based on Unified Probabilistic Matrix Factorization [J]. Computer Science, 2016, 43(9): 255-260.
[11] YU Chun-hua, LIU Xue-jun and LI Bin. Implicit Feedback Personalized Recommendation Model Fusing Context-aware and Social Network Process [J]. Computer Science, 2016, 43(6): 248-253.
[12] QIAN Fu-lan and LI Qi-long. Social Recommendation Combining Global and Dual Local Information [J]. Computer Science, 2016, 43(2): 57-59.
[13] XING Xing,ZHANG Wei-shi and JIA Zhi-chun. TBLFM:Trust Based Latent Factor Model for Social Recommendation [J]. Computer Science, 2014, 41(1): 163-167.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!