Computer Science ›› 2024, Vol. 51 ›› Issue (2): 55-62.doi: 10.11896/jsjkx.221200169

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

Knowledge Graph and User Interest Based Recommendation Algorithm

XU Tianyue1, LIU Xianhui2, ZHAO Weidong2   

  1. 1 College of Electronic and Information Engineering,Tongji University,Shanghai 201804,China
    2 CAD Research Center,College of Electronic and Information Engineering,Tongji University,Shanghai 201804,China
  • Received:2022-12-29 Revised:2023-05-24 Online:2024-02-15 Published:2024-02-22
  • About author:XU Tianyue,born in 1998,master.Her main research interests include know-ledge graph and recommender systems.LIU Xianhui,born in 1979,Ph.D,associate researcher(associate professor).His main research interests include machine learning,data mining and big data,and networked manufacturing.
  • Supported by:
    National Key Research and Development Program of China(2022YFB3305700).

Abstract: In order to solve the problems of cold start and data sparsity in the collaborative filtering recommendation algorithm,the knowledge graph with rich semantic information and path information is introduced in this paper.Based on its graph structure,the recommendation algorithm which applies graph neural network to knowledge graph is favored by researchers.The core of the recommendation algorithm is to obtain item features and user features,however,research in this area focuses on better expressing item features and ignoring the representation of user features.Based on the graph neural network,a recommendation algorithm based on knowledge graph and user interest is proposed.The algorithm constructs user interest by introducing an independent user interest capture module,learning user historical information and modeling user interest,so that it is well represented in both users and items.Experimental results show that on the MovieLens dataset,the recommendation algorithm based on knowledge graph and user interest realizes the full use of data,has good results and promotes the accuracy of recommendation.

Key words: Recommendation algorithm, Knowledge graph, Graph neural networks, User interest

CLC Number: 

  • TP391
[1]JI S,PAN S,CAMBRIA E,et al.A survey on knowledgegraphs:Representation,acquisition,and applications[J].IEEE Transactions on Neural Networks and Learning Systems,2021,33(2):494-514.
[2]VELICKOVIC P,CUCURULL G,CASANOVA A,et al.Graph attention networks[J].arXiv:1710.10903,2017.
[3]WANG H,ZHAO M,XIE X,et al.Knowledge graph convolutional networks for recommender systems[C]//The World Wide Web Conference.2019:3307-3313.
[4]HOCHREITER S,SCHMIDHUBER J.Long short-term memory[J].Neural computation,1997,9(8):1735-1780.
[5]VASWANI A,SHAZEER N,PARMAR N,et al.Attention isall you need[J].Advances in Neural Information Processing Systems,2017,30:5998-6008.
[6]HE X,LIAO L,ZHANG H,et al.Neural collaborative filtering[C]//Proceedings of the 26th International Conference on World Wide Web.2017:173-182.
[7]RENDLE S,GANTNER Z,FREUDENTHALER C,et al.Fast context-aware recommendations with factorization machines[C]//Proceedings of the 34th International ACM SIGIR Confe-rence on Research and Development in Information Retrieval.2011:635-644.
[8]CHENG H T,KOC L,HARMSEN J,et al.Wide & deep lear-ning for recommender systems[C]//Proceedings of the 1st Workshop on Deep Learning for Recommender Systems.2016:7-10.
[9]HE X,CHUA T S.Neural factorization machines for sparse pre-dictive analytics[C]//Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval.2017:355-364.
[10]GUO H,TANG R,YE Y,et al.DeepFM:a factorization-machine based neural network for CTR prediction[J].arXiv:1703.04247,2017.
[11]GUO Q,ZHUANG F,QIN C,et al.A survey on knowledge graph-based recommender systems[J].IEEE Transactions on Knowledge and Data Engineering,2020,34(8):3549-3568.
[12]ZHANG F,YUAN N J,LIAN D,et al.Collaborative knowledge base embedding for recommender systems[C]//Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.2016:353-362.
[13]WANG H,ZHANG F,WANG J,et al.Ripplenet:Propagating user preferences on the knowledge graph for recommender systems[C]//Proceedings of the 27th ACM International Confe-rence on Information and Knowledge Management.2018:417-426.
[14]ZHU D L,WEN Y,WAN Z C.Review of Recommendation Systems Based on Knowledge Graph[J].Data Analysis and Know-ledge Discovery,2021,5(12):1-13.
[15]WU G D,ZHA Z K,TU L J,et al.Research advances in graph neural network recommendation[J].CAAI Transactions on Intelligent Systems,2020,15(1):14-24.
[16]WU J,XIE H,JIANG H W.Survey of Graph Neural Network in Recommendation System[J].Journal of Frontiers of Computer Science and Technology,2022,16(10):2249-2263.
[17]WANG H,ZHANG F,ZHANG M,et al.Knowledge-awaregraph neural networks with label smoothness regularization for recommender systems[C]//Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining.2019:968-977.
[18]WANG X,HE X,CAO Y,et al.Kgat:Knowledge graph attention network for recommendation[C]//Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Disco-very & Data Mining.2019:950-958.
[19]ZHAO J,ZHOU Z,GUAN Z,et al.Intentgc:a scalable graph convolution framework fusing heterogeneous information for recommendation[C]//Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mi-ning.2019:2347-2357.
[20]SHA X,SUN Z,ZHANG J.Hierarchical attentive knowledgegraph embedding for personalized recommendation[J].Electro-nic Commerce Research and Applications,2021,48:101071.
[21]LIU H,LI X G,HU L K,et al.Knowledge graph driven recommendation model of graph neural network[J].Journal of Computer Applications,2021,41(7):1865-1870.
[22]FENG Y,HU B,LV F,et al.Atbrg:Adaptive target-behaviorrelational graph network for effective recommendation[C]//Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval.2020:2231-2240.
[23]ZHOU G,ZHU X,SONG C,et al.Deep interest network for click-through rate prediction[C]//Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining.2018:1059-1068.
[24]ZHOU G,MOU N,FAN Y,et al.Deep interest evolution network for click-through rate prediction[C]//Proceedings of the AAAI Conference on Artificial Intelligence.2019:5941-5948.
[25]FENG Y,LV F,HU B,et al.Mtbrn:Multiplex target-behavior relation enhanced network for click-through rate prediction[C]//Proceedings of the 29th ACM International Conference on Information & Knowledge Management.2020:2421-2428.
[26]DUAN W J,XIE J,XU X Y,et al.MIKU:Multi-layer User Interest Model Based on Knowledge Graph[J].Journal of Chinese Mini-Micro Computer Systems,2022,43(5):1006-1012.
[27]SHEN D D,WANG H T,JIANG Y,et al.A sequence recommend algorithm based on knowledge graph embedding and multiple natural networks[J].Computer Engineering & Science,2020,42(9):1661-1669.
[28]HARPER F M,KONSTAN J A.The movielens datasets:History and context[J].ACM Transactions on Interactive Intelligent Systems(TIIS),2015,5(4):1-19.
[29]WANG H,ZHANG F,ZHAO M,et al.Multi-task feature lear-ning for knowledge graph enhanced recommendation[C]//The World Wide Web Conference.2019:2000-2010.
[30]MA C,KANG P,LIU X.Hierarchical gating networks for sequential recommendation[C]//Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining.2019:825-833.
[31]TAN Q,ZHANG J,YAO J,et al.Sparse-interest network for sequential recommendation[C]//Proceedings of the 14th ACM International Conference on Web Search and Data Mining.2021:598-606.
[1] ZHENG Cheng, SHI Jingwei, WEI Suhua, CHENG Jiaming. Dual Feature Adaptive Fusion Network Based on Dependency Type Pruning for Aspect-basedSentiment Analysis [J]. Computer Science, 2024, 51(3): 205-213.
[2] SUN Shounan, WANG Jingbin, WU Renfei, YOU Changkai, KE Xifan, HUANG Hao. TMGAT:Graph Attention Network with Type Matching Constraint [J]. Computer Science, 2024, 51(3): 235-243.
[3] ZHOU Honglin, SONG Huazhu, ZHANG Juan. Knowledge Graph Embedding Model with Entity Description on Cement Manufacturing Domain [J]. Computer Science, 2024, 51(3): 251-256.
[4] ZOU Chunling, ZHU Zhengzhou. Fusion Model of Housekeeping Service Course Recommendation Based on Knowledge Graph [J]. Computer Science, 2024, 51(2): 47-54.
[5] JIN Yu, CHEN Hongmei, LUO Chuan. Interest Capturing Recommendation Based on Knowledge Graph [J]. Computer Science, 2024, 51(1): 133-142.
[6] HU Binhao, ZHANG Jianpeng, CHEN Hongchang. Knowledge Graph Completion Algorithm Based on Generative Adversarial Network and Positiveand Unlabeled Learning [J]. Computer Science, 2024, 51(1): 310-315.
[7] GUO Yuxing, YAO Kaixuan, WANG Zhiqiang, WEN Liangliang, LIANG Jiye. Black-box Graph Adversarial Attacks Based on Topology and Feature Fusion [J]. Computer Science, 2024, 51(1): 355-362.
[8] WANG Jing, ZHANG Miao, LIU Yang, LI Haoling, LI Haotian, WANG Bailing, WEI Yuliang. Study on Dual-security Knowledge Graph for Process Industrial Control [J]. Computer Science, 2023, 50(9): 68-74.
[9] ZHAI Lizhi, LI Ruixiang, YANG Jiabei, RAO Yuan, ZHANG Qitan, ZHOU Yun. Overview About Composite Semantic-based Event Graph Construction [J]. Computer Science, 2023, 50(9): 242-259.
[10] TANG Shaosai, SHEN Derong, KOU Yue, NIE Tiezheng. Link Prediction Model on Temporal Knowledge Graph Based on Bidirectionally Aggregating Neighborhoods and Global Aware [J]. Computer Science, 2023, 50(8): 177-183.
[11] ZHU Wentao, LIU Wei, LIANG Shangsong, ZHU Huaijie, YIN Jian. Variational Continuous Bayesian Meta-learning Based Algorithm for Recommendation [J]. Computer Science, 2023, 50(7): 66-71.
[12] MAO Huihui, ZHAO Xiaole, DU Shengdong, TENG Fei, LI Tianrui. Short-term Subway Passenger Flow Forecasting Based on Graphical Embedding of Temporal Knowledge [J]. Computer Science, 2023, 50(7): 213-220.
[13] LIANG Mingxuan, WANG Shi, ZHU Junwu, LI Yang, GAO Xiang, JIAO Zhixiang. Survey of Knowledge-enhanced Natural Language Generation Research [J]. Computer Science, 2023, 50(6A): 220200120-8.
[14] GAO Xiang, TANG Jiqiang, ZHU Junwu, LIANG Mingxuan, LI Yang. Study on Named Entity Recognition Method Based on Knowledge Graph Enhancement [J]. Computer Science, 2023, 50(6A): 220700153-6.
[15] ZHANG Yaqing, SHAN Zhongyuan, ZHAO Junfeng, WANG Yasha. Intelligent Mapping Recommendation-based Knowledge Graph Instance Construction and Evolution Method [J]. Computer Science, 2023, 50(6): 142-150.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!