Computer Science ›› 2021, Vol. 48 ›› Issue (5): 109-116.doi: 10.11896/jsjkx.200600115

Special Issue: Big Data & Data Scinece

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

Combining User-end and Item-end Knowledge Graph Learning for Personalized Recommendation

LIANG Hao-hong1,2, GU Tian-long2, BIN Chen-zhong2, CHANG Liang1,2   

  1. 1 School of Computer Science and Information Security,Guilin University of Electronic Technology,Guilin,Guangxi 541004,China
    2 Guangxi Key Laboratory of Trusted Software,Guilin University of Electronic Technology,Guilin,Guangxi 541004,China
  • Received:2020-06-19 Revised:2020-09-06 Online:2021-05-15 Published:2021-05-09
  • About author:LIANG Hao-hong,born in 1996.His main research interests include recommendation system and data mining.(2595913698@qq.com)
    BIN Chen-zhong,born in 1977,Ph.D,professor.His main research interests include data mining and intelligent re-commendation.
  • Supported by:
    National Natural Science Foundation of China(62066010,61862016,61966009),Natural Science Foundation of Guangxi Province(2020GXNSFAA159055) and Innovation-DrivenMajor projects of Guangxi Province(AA17202024).

Abstract: How to accurately model user preferences based on existing user behavior and auxiliary information is of great important.Among all kinds of auxiliary information,Knowledge Graph (KG) as a new type of auxiliary information,its nodes and edges contain rich structural information and semantic information,and attracts a growing researchers' attention in recent years.Plenty of studies show that the introduction of KG in personalized recommendation can effectively improve the performance of recommendation,and enhance the rationality and interpretability of recommendation.However,the existing methods either explore the independent meta-paths for user-item pairs over KG,or adopt graph representation learning on whole KG to obtain representations for users and items separately.Although both have achieved certain effects,the former fails to fully capture the structural information of user-item pairs in KG,while the latter ignores the mutual effect between target user and item during the embedding propagation.In order to make up for the shortcomings of the above methods,this paper proposes a new model named User-end and Item-end Knowledge Graph (UIKG),which can effectively capture the correlation between users' personalizedpreferences and items by mining the associated attribute information in their respective KG.Specifically,we learn the user representation vectors from the user KG,and then introduce the user representation vectors into the item KG based on the method of graph convolution neural network to jointly learn the item representation vectors,so as to realize the seamless unity of the user KG and the item KG.Finally,we predict the user preference probability of the item through MLP.Experimental results on open datasets show that,compared with the baseline method,UIKG improves by 2.5%~13.6% on Recall@K index,and 0.4%~5.8% on AUC and F1 indexes.

Key words: combination learning, Graph convolutional neural network, Knowledge graph, Personalized recommendation

CLC Number: 

  • TP331
[1]LIAN D,ZHENG V W,XIE X,et al.Collaborative filteringmeets next check-in location prediction[C]//The Web Conference.2013:231-232.
[2]RENDLE S,GANTNER Z,FREUDENTHALER C,et al.Fast context-aware recommendations with factorization machines[C]//International ACM Sigir Conference on Research and Development in Information Retrieval.2011:635-644.
[3]GAO H,TANG J,HU X,et al.Content-aware point of interest recommendation on location-based social networks[C]//National Conference on Artificial Intelligence.2015:1721-1727.
[4]HUANG J,ZHAO W X,DOU H,et al.Improving Sequential Recommendation with Knowledge-Enhanced Memory Networks[C]//International ACM Sigir Conference on Research and Development in Information Retrieval.2018:505-514.
[5]WANG H,ZHANG F,XIE X,et al.DKN:Deep Knowledge-Aware Network for News Recommendation[C]//The Web Conference.2018:1835-1844.
[6]ZHANG J,SHI X,ZHAO S,et al.STAR-GCN:Stacked and Reconstructed Graph Convolutional Networks for Recommender Systems[C]//International Joint Conference on Artificial Intelligence.2019:4264-4270.
[7]GAO H,TANG J,HU X,et al.Content-aware point of interest recommendation on location-based social networks[C]//National Conference on Artificial Intelligence.2015:1721-1727.
[8]YU X,REN X,SUN Y,et al.Personalized entity recommendation:a heterogeneous information network approach[C]//Web Search and Data Mining.2014:283-292.
[9]ZHAO H,YAO Q,LI J,et al.Meta-Graph Based Recommendation Fusion over Heterogeneous Information Networks[C]//Knowledge Discovery and Data Mining.2017:635-644.
[10]CHEN X,XU H,ZHANG Y,et al.Sequential Recommendation with User Memory Networks[C]//Web Search and Data Mining.2018:108-116.
[11]HE X,CHUA T.Neural Factorization Machines for Sparse Predictive Analytics[C]//International ACM Sigir Conference on Research and Development in Information Retrieval.2017:355-364.
[12]HE X,HE Z,DU X,et al.Adversarial Personalized Ranking for Recommendation[C]//International ACM Sigir Conference on Research and Development in Information Retrieval.2018:355-364.
[13]YE Z,ZHAO H,ZHANG K,et al.Improved DeepWalk Algorithm Based on Preference Random Walk[C]//International Conference Natural Language Processing.2019:265-276.
[14]LAZARIDOU A,BARONI M.Combining Language and Vision with a Multimodal Skip-gram Model[J].arXiv:1501.02598v3,2015.
[15]TANG J,QU M,WANG M,et al.LINE:Large-scale Information Network Embedding[C]//The Web Conference.2015:1067-1077.
[16]GROVER A,LESKOVEC J.node2vec:Scalable Feature Learning for Networks[C]//Knowledge Discovery and Data Mining.2016:855-864.
[17]LE Q V,MIKOLOV T.Distributed Representations of Sen-tences and Documents[C]//International Conference on Machine Learning.2014:1188-1196.
[18]BORDES A,USUNIER N,GARCIADURAN A,et al.Translating Embeddings for Modeling Multi-relational Data[C]//Neural Information Processing Systems.2013:2787-2795.
[19]MOUSSA H,CHOUCHENE B,GRIES T,et al.Growth of ZnO Nanorods on Graphitic Carbon Nitride GCN Sheets for the Preparation of Photocatalysts with High Visible‐Light Activity[J].Chemcatchem,2018,10(21):4973-4983.
[20]WANG X,WANG D X,XU C R,et al.Explainable Reasoning over Knowledge Graphs for Recommendation[J].arXiv:1811.04540v1,2018.
[21]YING R,HE R,CHEN K,et al.Graph Convolutional Neural Networks for Web-Scale Recommender Systems[C]//Knowledge Discovery and Data Mining.2018:974-983.
[22]CHAMI I,YING R,RE C,et al.Hyperbolic Graph Convolutional Neural Networks[J].Advances in Neural Information Processing Systems,2019,32:4869-4880.
[23]ZHANG F,YUAN N J,LIAN D,et al.Collaborative Knowledge Base Embedding for Recommender Systems[C]//Knowledge Discovery and Data Mining.2016:353-362.
[24]GUO S,WANG Q,WANG B,et al.Semantically SmoothKnowledge Graph Embedding[C]//International Joint Conference on Natural Language Processing.2015:84-94.
[25]WANG H,ZHANG F,WANG J,et al.RippleNet:Propagating User Preferences on the Knowledge Graph for Recommender Systems[C]//Conference on Information and Knowledge Management.2018:417-426.
[26]WANG H,ZHAO M,XIE X,et al.Knowledge Graph Convolutional Networks for Recommender Systems[C]//The Web Conference.2019:3307-3313.
[27]WANG X,HE X,CAO Y,et al.KGAT:Knowledge Graph Attention Network for Recommendation[C]//Knowledge Discovery and Data Mining.2019:950-958.
[1] RAO Zhi-shuang, JIA Zhen, ZHANG Fan, LI Tian-rui. Key-Value Relational Memory Networks for Question Answering over Knowledge Graph [J]. Computer Science, 2022, 49(9): 202-207.
[2] WU Zi-yi, LI Shao-mei, JIANG Meng-han, ZHANG Jian-peng. Ontology Alignment Method Based on Self-attention [J]. Computer Science, 2022, 49(9): 215-220.
[3] KONG Shi-ming, FENG Yong, ZHANG Jia-yun. Multi-level Inheritance Influence Calculation and Generalization Based on Knowledge Graph [J]. Computer Science, 2022, 49(9): 221-227.
[4] XU Yong-xin, ZHAO Jun-feng, WANG Ya-sha, XIE Bing, YANG Kai. Temporal Knowledge Graph Representation Learning [J]. Computer Science, 2022, 49(9): 162-171.
[5] QIN Qi-qi, ZHANG Yue-qin, WANG Run-ze, ZHANG Ze-hua. Hierarchical Granulation Recommendation Method Based on Knowledge Graph [J]. Computer Science, 2022, 49(8): 64-69.
[6] WANG Jie, LI Xiao-nan, LI Guan-yu. Adaptive Attention-based Knowledge Graph Completion [J]. Computer Science, 2022, 49(7): 204-211.
[7] MA Rui-xin, LI Ze-yang, CHEN Zhi-kui, ZHAO Liang. Review of Reasoning on Knowledge Graph [J]. Computer Science, 2022, 49(6A): 74-85.
[8] DENG Kai, YANG Pin, LI Yi-zhou, YANG Xing, ZENG Fan-rui, ZHANG Zhen-yu. Fast and Transmissible Domain Knowledge Graph Construction Method [J]. Computer Science, 2022, 49(6A): 100-108.
[9] DU Xiao-ming, YUAN Qing-bo, YANG Fan, YAO Yi, JIANG Xiang. Construction of Named Entity Recognition Corpus in Field of Military Command and Control Support [J]. Computer Science, 2022, 49(6A): 133-139.
[10] XIONG Zhong-min, SHU Gui-wen, GUO Huai-yu. Graph Neural Network Recommendation Model Integrating User Preferences [J]. Computer Science, 2022, 49(6): 165-171.
[11] ZHONG Jiang, YIN Hong, ZHANG Jian. Academic Knowledge Graph-based Research for Auxiliary Innovation Technology [J]. Computer Science, 2022, 49(5): 194-199.
[12] LI Zi-yi, ZHOU Xia-bing, WANG Zhong-qing, ZHANG Min. Stance Detection Based on User Connection [J]. Computer Science, 2022, 49(5): 221-226.
[13] GAO Yue, FU Xiang-ling, OUYANG Tian-xiong, CHEN Song-ling, YAN Chen-wei. EEG Emotion Recognition Based on Spatiotemporal Self-Adaptive Graph ConvolutionalNeural Network [J]. Computer Science, 2022, 49(4): 30-36.
[14] LI Hao, ZHANG Lan, YANG Bing, YANG Hai-xiao, KOU Yong-qi, WANG Fei, KANG Yan. Fine-grained Sentiment Classification of Chinese Microblogs Combining Dual Weight Mechanismand Graph Convolutional Neural Network [J]. Computer Science, 2022, 49(3): 246-254.
[15] MIAO Qi-guang, XIN Wen-tian, LIU Ru-yi, XIE Kun, WANG Quan, YANG Zong-kai. Graph Convolutional Skeleton-based Action Recognition Method for Intelligent Behavior Analysis [J]. Computer Science, 2022, 49(2): 156-161.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!