Computer Science ›› 2024, Vol. 51 ›› Issue (1): 133-142.doi: 10.11896/jsjkx.230500133

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

Interest Capturing Recommendation Based on Knowledge Graph

JIN Yu1, CHEN Hongmei2,3,4,5, LUO Chuan6   

  1. 1 Tangshan Research Institute,Southwest Jiaotong University,Tangshan,Hebei 063010,China
    2 School of Computing and Artificial Intelligence,Southwest Jiaotong University,Chengdu 611756,China
    3 Sustainable Urban Transportation Intelligent Engineering Research Center of the Ministry of Education,Chengdu 611756,China
    4 National Engineering Laboratory of Comprehensive Transportation Big Data Application Technology,Chengdu 611756,China
    5 Sichuan Provincial Key Laboratory of Manufacturing Industry Chain Collaboration and Information Technology Support Technology,Chengdu 611756,China
    6 College of Computer Science,Sichuan University,Chengdu 610065,China
  • Received:2023-05-01 Revised:2023-09-28 Online:2024-01-15 Published:2024-01-12
  • About author:JIN Yu,born in 1996,postgraduate.His main research interest is recommendation algorithm.
    CHEN Hongmei,born in 1971,Ph.D,professor,Ph.D supervisor,is a member of CCF(No.19214M).Her main research interests include intelligent information processing,pattern recognition,etc.
  • Supported by:
    National Natural Science Foundation of China(61976182,62076171),Natural Science Foundation of Sichuan Province,China(2022NSFSC0898) and Sichuan Scientific and Technological Achievements Transfer and Transformation Demonstration Project of China(2022ZHCG0005).

Abstract: As a kind of auxiliary information,knowledge graph can provide more context information and semantic association information for the recommendation system,thereby improving the accuracy and interpretability of the recommendation.By mapping items into knowledge graphs,recommender systems can inject external knowledge learned from knowledge graphs into user and item representations,thereby enhancing user and item representations.However,when learning user preferences,the know-ledge graph recommendation based on graph neural network mainly utilizes knowledge information such as attribute and relationship information in the knowledge graph through project entities.Since user nodes are not directly connected to the knowledge graph,different relational and attribute information are semantically independent and lack correlation regarding user preferences.It is difficult for the recommendation based on the knowledge graph to accurately capture user’s fine-grained preferences based on the information in the knowledge graph.Therefore,to address the difficulty in capturing users’ fine-grained interests,this paper proposes an interest-capturing recommendation algorithm based on a knowledge graph(KGICR).The algorithm leverages the relational and attribute information in knowledge graphs to learn user interests and improve the embedding representations of users and items.To fully utilize the relational information in the knowledge graph,a relational interest module is designed to learn users’ fine-grained interests in different relations.This module represents each interest as a combination of relation vectors in the knowledge graph and employs a graph convolutional neural network to transfer user interests in the user-item graph and the knowledge graph to learn user and item embedding representations.Furthermore,an attribute interest module is also designed to learn users’ fine-grained interests in different attributes.This module matches users and items with similar attributes by splitting and embedding and uses a similar method to the relational interest module for message propagation.Finally,experiments are conducted on two benchmark datasets,and the experimental results demonstrate the effectiveness and feasibility of the proposed method.

Key words: Recommendation algorithm, Deep learning, Knowledge graph, Graph neural network

CLC Number: 

  • TP391
[1]KUMAR P,THAKUR R S.Recommendation system tech-niques and related issues:a survey[J].International Journal of Information Technology,2018,10:495-501.
[2]NAGARNAIK P,THOMAS A.Survey on recommendation system methods[C]//2015 2nd International Conference on Electronics and Communication Systems(ICECS).India:IEEE Press,2015:1603-1608.
[3]WU L,HE X,WANG X,et al.A survey on accuracy-orientedneural recommendation:From collaborative filtering to information-rich recommendation[J].arXiv:2104.13030,2021.
[4]JAVED U,SHAUKAT K,HAMMED I A,et al.A review ofcontent-based and context-based recommendation systems[J].International Journal of Emerging Technologies in Learning(iJET),2021,16(3):274-306.
[5]WALEK B,FOJTIK V.A hybrid recommender system for recommending relevant movies using an expert system[J].Expert Systems with Applications,2020,158:113452.
[6]WEI Y,WANG X,LI Q,et al.Contrastive learning for cold-start recommendation[C]//Proceedings of the 29th ACM International Conference on Multimedia.New York:Association for Computing Machinery,2021:5382-5390.
[7]ZHOU J,CUI G,HU S,et al.Graph neural networks:A review of methods and applications[J].AI open,2020,1:57-81.
[8]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 KnowledgeDisco-very & Data Mining.New York:Association for Computing Machinery,2019:950-958.
[9]GOLDBER D,NICHOL D,OKI B M,et al.Using collaborative filtering to weave an information tapestry[J].Communications of the ACM,1992,35(12):61-70.
[10]COVIMGTON P,ADAMS J,SARGIN E.Deep neural networks for youtube recommendations[C]//Proceedings of the 10th ACM Conference on Recommender Systems.New York:Asso-ciation for Computing Machinery,2016:191-198.
[11]CHENG H T,KOC L,HARMSEN J,et al.Wide & deep learning for recommender systems[C]//Proceedings of the 1st Workshop on Deep Learning for Recommender Systems.New York:Association for Computing Machinery,2016:7-10.
[12]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.New York:Association for Computing Machinery,2018:1059-1068.
[13]DONKERS T,LOEPP B,ZIEGLER J.Sequential user-based recurrent neural network recommendations[C]//Proceedings of the eleventh ACM Conference on Recommender Systems.New York:Association for Computing Machinery,2017:152-160.
[14]WU S,TANG Y,ZHU Y,et al.Session-based recommendation with graph neural networks[C]//Proceedings of the AAAI Conference on Artificial Intelligence.New York:Association for Computing Machinery,2019:346-353.
[15]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.Xi’an:Virtual Event,2020:639-648.
[16]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.New York:Association for Computing Machinery,2019:165-174.
[17]LIN Z,TIAN C,HOU Y,et al.Improving graph collaborative filtering with neighborhood-enriched contrastive learning[C]//Proceedings of the ACM Web Conference 2022.New York:Association for Computing Machinery,2022:2320-2329.
[18]WANG H,ZHANG F,XIE X,et al.DKN:Deep knowledge-aware network for news recommendation[C]//Proceedings of the 2018 World Wide Web Conference.Lyon:Association for Computing Machinery,2018:1835-1844.
[19]CAO Y,WANG X,HE X,et al.Unifying knowledge graphlearning and recommendation:Towards a better understanding of user preferences[C]//The World Wide Web Conference.San Francisco:Association for Computing Machinery,2019:151-161.
[20]HUANG X,FANG Q,QIAN S,et al.Explainable interaction-driven user modeling over knowledge graph for sequential recommendation[C]//Proceedings of the 27th ACM International Conference on Multimedia.New York:Association for Computing Machinery,2019:548-556.
[21]HU B,SHI C,ZHAO W X,et al.Leveraging meta-path based context for top-n recommendation with a neural co-attention model[C]//Proceedings of the 24th ACM SIGKDDInterna-tional Conference on Knowledge Discovery & Data Mining.London:Association for Computing Machinery,2018:1531-1540.
[22]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.Torino:Association for Computing Machinery,2018:417-426.
[23]WANG H,ZHAO M,XIE X,et al.Knowledge graph convolutional networks for recommender systems[C]//The World Wide Web Conference.San Francisco:Association for Computing Machinery,2019:3307-3313.
[24]XU J,LANGE K.A proximal distance algorithm for likelihood-based sparse covariance estimation[J].Biometrika,2022,109(4):1047-1066.
[25]SACENTI J A P,FILETO R,WILLRICH R.Knowledge graph summarization impacts on movie recommendations[J].Journal of Intelligent Information Systems,2022,58(1):43-66.
[26]XU H,XU X J,MENG F J.Knowledge graph-assisted multi-task feature-based course recommendation algorithm [J].Computer Engineering and Applications,2021,57(21):132-139.
[27]XU B,YI P Y,WANG J C,et al.High-order collaborative filtering recommendation system based on knowledge graph embedding[J].Computer Science,2021,48(S2):244-250.
[28]PEI H,LIU X,HUANG X,et al.A personalized recommendation method under the cloud platform based on users’ long-term preferences and instant interests[J].Advanced Engineering Informatics,2022,54:101763.
[29]DING M,DENG Z,HUANG Z,et al.Recovery of polyimidewaste film by mechanical method to improve the heat fade resistance of BPR matrix friction composites[J].Wear,2022,502:204398.
[30]ZHANG Z.Improved adam optimizer for deep neural networks[C]//2018 IEEE/ACM 26th International Symposium on Qua-lity of Service(IWQoS).Banff:Association for Computing Machinery,2018:1-2.
[31]GHATAK A.Initialization of Network Parameters[J].DeepLearning with R,2019:87-102.
[32]HE X,CHUA T S.Neural factorization machines for sparse predictive analytics[C]//Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval.Japan:Association for Computing Machinery,2017:355-364.
[33]HU B,SHI C,ZHAO W X,et al.Leveraging meta-path basedcontext for top-n recommendation with a neural co-attention model[C]//Proceedings of the 24th ACM SIGKDD Interna-tional Conference on Knowledge Discovery & Data Mining.London:Association for Computing Machinery,2018:1531-1540.
[34]AI Q,AZIZI V,CHEN X,et al.Learning heterogeneous know-ledge base embeddings for explainable recommendation[J].Algorithms,2018,11(9):137.
[35]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.San Francisco:Association for Computing Machinery,2016:353-362.
[36]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.Anchorage:Association for Computing Machinery,2019:968-977.
[1] GE Huibin, WANG Dexin, ZHENG Tao, ZHANG Ting, XIONG Deyi. Study on Model Migration of Natural Language Processing for Domestic Deep Learning Platform [J]. Computer Science, 2024, 51(1): 50-59.
[2] JING Yeyiran, YU Zeng, SHI Yunxiao, LI Tianrui. Review of Unsupervised Domain Adaptive Person Re-identification Based on Pseudo-labels [J]. Computer Science, 2024, 51(1): 72-83.
[3] WU Jiawei, FANG Quan, HU Jun, QIAN Shengsheng. Pre-training of Heterogeneous Graph Neural Networks for Multi-label Document Classification [J]. Computer Science, 2024, 51(1): 143-149.
[4] SUN Shukui, FAN Jing, SUN Zhongqing, QU Jinshuai, DAI Tingting. Survey of Image Data Augmentation Techniques Based on Deep Learning [J]. Computer Science, 2024, 51(1): 150-167.
[5] WANG Weijia, XIONG Wenzhuo, ZHU Shengjie, SONG Ce, SUN He, SONG Yulong. Method of Infrared Small Target Detection Based on Multi-depth Feature Connection [J]. Computer Science, 2024, 51(1): 175-183.
[6] CHEN Tianyi, XUE Wen, QUAN Yuhui, XU Yong. Raindrop In-Situ Captured Benchmark Image Dataset and Evaluation [J]. Computer Science, 2024, 51(1): 190-197.
[7] SHI Dianxi, LIU Yangyang, SONG Linna, TAN Jiefu, ZHOU Chenlei, ZHANG Yi. FeaEM:Feature Enhancement-based Method for Weakly Supervised Salient Object Detection via Multiple Pseudo Labels [J]. Computer Science, 2024, 51(1): 233-242.
[8] ZHOU Wenhao, HU Hongtao, CHEN Xu, ZHAO Chunhui. Weakly Supervised Video Anomaly Detection Based on Dual Dynamic Memory Network [J]. Computer Science, 2024, 51(1): 243-251.
[9] HOU Jing, DENG Xiaomei, HAN Pengwu. Survey on Domain Limited Relation Extraction [J]. Computer Science, 2024, 51(1): 252-265.
[10] YAN Zhihao, ZHOU Zhangbing, LI Xiaocui. Survey on Generative Diffusion Model [J]. Computer Science, 2024, 51(1): 273-283.
[11] 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.
[12] 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.
[13] 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.
[14] ZHAO Mingmin, YANG Qiuhui, HONG Mei, CAI Chuang. Smart Contract Fuzzing Based on Deep Learning and Information Feedback [J]. Computer Science, 2023, 50(9): 117-122.
[15] YI Qiuhua, GAO Haoran, CHEN Xinqi, KONG Xiangjie. Human Mobility Pattern Prior Knowledge Based POI Recommendation [J]. Computer Science, 2023, 50(9): 139-144.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!