计算机科学 ›› 2021, Vol. 48 ›› Issue (11): 192-198.doi: 10.11896/jsjkx.201000085
宁泽飞1, 孙静宇2, 王欣娟3
NING Ze-fei1, SUN Jing-yu2, WANG Xin-juan3
摘要: 推荐系统缓解了互联网数据量剧增带来的信息过载问题,但传统的推荐系统由于数据稀疏和冷启动等问题导致推荐算法的准确性不高。因此,文中提出了一种基于知识图谱和标签感知的推荐算法(Knowledge Graph and Tag-Aware,KGTA)。首先,利用项目和用户标签信息,通过知识图谱表示学习捕获低阶与高阶特征,将两个知识图谱中实体和关系的语义信息嵌入低维的向量空间中,从而获得项目和用户的统一表示。其次,分别利用深度神经网络和加入注意力机制的递归神经网络来提取项目和用户的潜在特征。最后,根据潜在特征预测评分。该算法不仅利用了知识图谱和标签的关系信息和语义信息,而且通过深层结构学习了项目和用户的隐含特征。在MovieLens数据集上的实验结果表明,该算法能够有效预测用户评分,提高推荐结果的准确性。
中图分类号:
[1]DAVID R,JOHN G,JOHN R.Data age 2025:the digitization of the world from edge to core[EB/OL].[2019-05-12].https://www.seagate.com/cn/zh/our-story/data-age-2025. [2]HUANG L W,JIANG B T,LU S Y,et al.Review of recommendation systems based on deep learning[J].Chinese Journal of Computers,2018,41(7):1619-1647. [3]BOBADILLA J,ORTEGA F,HERNANDO A,et al.Recom-mender systems survey[J].Knowledge-Based Systems,2013,46:109-132. [4]INUZUKA K,HAYASHI T,TAKAGI T.RecommendationSystem Based on Prediction of User Preference Changes[C]//2016 IEEE/WIC/ACM International Conference on Web Intelligence (WI).IEEE,2016:192-199. [5]SHEN J,QIAO S J,HAN N,et al.Personalized Recommendation Model with Multiple Information Fusion[J].Journal of Chongqing University of Technology (Natural Science),2021,35(3):128-138. [6]XIANG L.Practice of Recommendation System[M].Posts &Telecom Press,2012. [7]LIU Q,LI Y,DUAN H,et al.Knowledge Graph Construction Techniques[J].Journal of Computer Research and Development,2016,53(3):582-600. [8]LEHMANN J,ISELE R,JAKOB M,et al.Dbpedia-a large-scale,multilingual knowledge base extracted from wikipedia[J].Semantic web,2015,6(2):167-195. [9]SPEER R,CHIN J,HAVASI C.ConceptNet 5.5:An OpenMultilingual Graph of General Knowledge[C]//Thirty-first AAAI conference on artificial intelligence.2017:4444-4451. [10]BERANT J,CHOU A,FROSTIG R,et al.Semantic parsing on freebase from question-answer pairs[C]//Proceedings of the 2013 Conference on Empirical Methods in Natural Language Processing.2013:1533-1544. [11]VRANDEČIĆ D,KRÖTZSCH M.Wikidata:A Free Collabora-tive Knowledgebase[J].Communications of the ACM,2014,57(10):78-85. [12]FU W B,SUN T,LIANG J,et al.Review of Principle and Application of Deep Learning[J].Computer Science,2018,45(S1):11-15. [13]DA'U A,SALIM N.Recommendation system based on deeplearning methods:a systematic review and new directions[J].Artificial Intelligence Review,2020,53(4):2709-2748. [14]HINTON G E,SALAKHUTDINOV R R.Reducing the Dimensionality of Data with Neural Networks[J].Science,2006,313(5786):504-507. [15]COVINGTON P,ADAMS J,SARGIN E.Deep Neural Net-works for YouTube Recommendations[C]//Proceedings of the 10th ACM Conference on Recommender Systems.2016:191-198. [16]ZHANG L,LUO T,ZHANGA F,et al.A RecommendationModel Based on Deep Neural Network[J].IEEE Access,2018,6:9454-9463. [17]RUMELHART D,HINTON G,WILLIAMS R.Learning Representations by Back Propagating Errors[J].Nature,1986,323(6088):533-536. [18]ZHOU Y,HUANG C,HU Q,et al.Personalized learning full-path recommendation model based on LSTM neural networks[J].Information Sciences,2018,444:135-152. [19]YANG L,ZHENG Y,CAI X,et al.A LSTM based Model for Personalized Context-Aware Citation Recommendation[J].IEEE Access,2018,6:59618-59627. [20]LIANG H,XU Y,LI Y,et al.Connecting users and items with weighted tags for personalized item recommendations[C]//Proceedings of the 21st ACM conference on Hypertext and hypermedia.2010:51-60. [21]WU Y,YAO Y,XU F,et al.Tag2Word:Using Tags to Gene-rate Words for Content Based Tag Recommendation[C]//Proceedings of the 25th ACM International on Conference on Information and Knowledge Management.2016:2287-2292. [22]ZUO Y,ZENG J,GONG M,et al.Tag-Aware RecommenderSystems Based on Deep Neural Networks[J].Neurocomputing,2016,204:51-60. [23]XU Z,LUKASIEWICZ T,CHEN C,et al.Tag-Aware Persona-lized Recommendation Using a Hybrid Deep Model[C]//International Joint Conferences on Artificial Intelligence.AAAI Press,2017:3196-3202. [24]LIANG N,ZHENG H,CHEN J,et al.TRSDL:Tag-Aware Re-commender System Based on Deep Learning-Intelligent Computing Systems[J].Applied Sciences,2018,8(5):799. [25]WANG H,ZHANG F,WANG J,et al.Ripple Network:Propagating User Preferences on the Knowledge Graph for Recommender Systems[C]//Proceedings of the 27th ACM International 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 World Wide Web Conference (WWW'19).2019:3307-3313. [27]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.2018:1835-1844. [28]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.2018:297-305. [29]SANG L,XU M,QIAN S,et al.Knowledge graph enhancedneural collaborative recommendation[J].Expert Systems with Applications,2020,164:113992. [30]YANG Z,DONG S.HAGERec:Hierarchical Attention Graph Convolutional Network Incorporating Knowledge Graph for Explainable Recommendation[J].Knowledge-Based Systems,2020,204:106194. [31]SIL A,YATES A.Re-Ranking for Joint Named-Entity Recognition and Linking[C]//Proceedings of the 22nd ACM International Conference on Information & Knowledge Management.2013:2369-2374. [32]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. |
[1] | 饶志双, 贾真, 张凡, 李天瑞. 基于Key-Value关联记忆网络的知识图谱问答方法 Key-Value Relational Memory Networks for Question Answering over Knowledge Graph 计算机科学, 2022, 49(9): 202-207. https://doi.org/10.11896/jsjkx.220300277 |
[2] | 吴子仪, 李邵梅, 姜梦函, 张建朋. 基于自注意力模型的本体对齐方法 Ontology Alignment Method Based on Self-attention 计算机科学, 2022, 49(9): 215-220. https://doi.org/10.11896/jsjkx.210700190 |
[3] | 孔世明, 冯永, 张嘉云. 融合知识图谱的多层次传承影响力计算与泛化研究 Multi-level Inheritance Influence Calculation and Generalization Based on Knowledge Graph 计算机科学, 2022, 49(9): 221-227. https://doi.org/10.11896/jsjkx.210700144 |
[4] | 汤凌韬, 王迪, 张鲁飞, 刘盛云. 基于安全多方计算和差分隐私的联邦学习方案 Federated Learning Scheme Based on Secure Multi-party Computation and Differential Privacy 计算机科学, 2022, 49(9): 297-305. https://doi.org/10.11896/jsjkx.210800108 |
[5] | 周芳泉, 成卫青. 基于全局增强图神经网络的序列推荐 Sequence Recommendation Based on Global Enhanced Graph Neural Network 计算机科学, 2022, 49(9): 55-63. https://doi.org/10.11896/jsjkx.210700085 |
[6] | 戴禹, 许林峰. 基于文本行匹配的跨图文本阅读方法 Cross-image Text Reading Method Based on Text Line Matching 计算机科学, 2022, 49(9): 139-145. https://doi.org/10.11896/jsjkx.220600032 |
[7] | 周乐员, 张剑华, 袁甜甜, 陈胜勇. 多层注意力机制融合的序列到序列中国连续手语识别和翻译 Sequence-to-Sequence Chinese Continuous Sign Language Recognition and Translation with Multi- layer Attention Mechanism Fusion 计算机科学, 2022, 49(9): 155-161. https://doi.org/10.11896/jsjkx.210800026 |
[8] | 徐涌鑫, 赵俊峰, 王亚沙, 谢冰, 杨恺. 时序知识图谱表示学习 Temporal Knowledge Graph Representation Learning 计算机科学, 2022, 49(9): 162-171. https://doi.org/10.11896/jsjkx.220500204 |
[9] | 熊丽琴, 曹雷, 赖俊, 陈希亮. 基于值分解的多智能体深度强化学习综述 Overview of Multi-agent Deep Reinforcement Learning Based on Value Factorization 计算机科学, 2022, 49(9): 172-182. https://doi.org/10.11896/jsjkx.210800112 |
[10] | 王剑, 彭雨琦, 赵宇斐, 杨健. 基于深度学习的社交网络舆情信息抽取方法综述 Survey of Social Network Public Opinion Information Extraction Based on Deep Learning 计算机科学, 2022, 49(8): 279-293. https://doi.org/10.11896/jsjkx.220300099 |
[11] | 郝志荣, 陈龙, 黄嘉成. 面向文本分类的类别区分式通用对抗攻击方法 Class Discriminative Universal Adversarial Attack for Text Classification 计算机科学, 2022, 49(8): 323-329. https://doi.org/10.11896/jsjkx.220200077 |
[12] | 姜梦函, 李邵梅, 郑洪浩, 张建朋. 基于改进位置编码的谣言检测模型 Rumor Detection Model Based on Improved Position Embedding 计算机科学, 2022, 49(8): 330-335. https://doi.org/10.11896/jsjkx.210600046 |
[13] | 秦琪琦, 张月琴, 王润泽, 张泽华. 基于知识图谱的层次粒化推荐方法 Hierarchical Granulation Recommendation Method Based on Knowledge Graph 计算机科学, 2022, 49(8): 64-69. https://doi.org/10.11896/jsjkx.210600111 |
[14] | 朱承璋, 黄嘉儿, 肖亚龙, 王晗, 邹北骥. 基于注意力机制的医学影像深度哈希检索算法 Deep Hash Retrieval Algorithm for Medical Images Based on Attention Mechanism 计算机科学, 2022, 49(8): 113-119. https://doi.org/10.11896/jsjkx.210700153 |
[15] | 孙奇, 吉根林, 张杰. 基于非局部注意力生成对抗网络的视频异常事件检测方法 Non-local Attention Based Generative Adversarial Network for Video Abnormal Event Detection 计算机科学, 2022, 49(8): 172-177. https://doi.org/10.11896/jsjkx.210600061 |
|