期刊文献+

融合知识图谱与协同过滤的推荐模型 被引量:13

Recommendation Model Fusing with Knowledge Graph and Collaborative Filtering
下载PDF
导出
摘要 针对现有协同过滤推荐算法可解释性不高和基于内容推荐信息提取困难、推荐效率低等问题,提出一种融合知识图谱和协同过滤的混合推荐模型,其由知识图谱与深度学习结合模型RCKD和知识图谱与协同过滤结合模型RCKC构成。RCKD模型在获取知识图谱的推理路径后,利用TransE算法将路径嵌入为向量,并使用LSTM和soft attention机制捕获路径推理的语义,通过池化操作区分不同路径推理的重要性,经全连接层和sigmoid函数获得预测评分。RCKC模型根据知识图谱表示学习的语义相似性,利用协同过滤算法获得预测评分。按预测评分的准确度将两个模型相互融合,最终获得可解释的混合推荐模型。在MovieLens数据集上的实验结果表明,与RKGE、RippleN模型和经典协同过滤算法相比,该模型具有较好的推荐可解释性和较高的推荐准确率。 To address the problems of existing collaborative filtering recommendation algorithms,such as low interpretability and difficulty in information extraction based on content recommendation and low recommendation efficiency,this paper proposes a hybrid recommendation model fusing with knowledge graph and collaborative filtering.The model is composed of the RCKD model and the RCKC model,the former combining knowledge graph and deep learning,and the latter combining knowledge graph and collaborative filtering.After obtaining the inference path of knowledge graph,the RCKD model uses the TransE algorithm to embed the path into vector,and captures the semantics of path inference by using LSTM and the soft attention mechanism.Then the importance of different path inferences is distinguished through pooling operation,and the prediction score is obtained through the full connection layer and the sigmoid function.According to the semantic similarity of knowledge graph representation learning,the RCKC model uses the collaborative filtering algorithm to obtain the prediction score.The two models are fused with each other according to the accuracy of the prediction score,and finally the interpretable hybrid recommendation model is obtained.The experimental results on the MovieLens data set show that the proposed model has better recommendation interpretability and higher recommendation accuracy than the RKGE model,RippleN model and the classical collaborative filtering algorithms.
作者 康雁 李涛 李浩 钟声 张亚钏 卜荣景 KANG Yan;LI Tao;LI Hao;ZHONG Sheng;ZHANG Yachuan;BU Rongjing(School of Software,Yunnan University,Kunming 650500,China)
出处 《计算机工程》 CAS CSCD 北大核心 2020年第12期73-79,87,共8页 Computer Engineering
基金 国家自然科学基金(61762092,61762089) 云南省软件工程重点实验室开放基金(2017SE204)。
关键词 知识图谱 协同过滤 深度学习 混合推荐 知识表示学习 knowledge graph collaborative filtering deep learning hybrid recommendation knowledge representation learning
  • 相关文献

参考文献4

二级参考文献96

  • 1Miller G A. WordNet: A lexical database for English [J]. Communications of the ACM, 1995, 38(11): 39-41.
  • 2Bollacker K, Evans C, Paritosh P, et al. Freebase: A collaboratively created graph database for structuring human knowledge [C] //Proe of KDD. New York: ACM, 2008: 1247-1250.
  • 3Miller E. An introduction to the resource description framework [J]. Bulletin of the American Society for Information Science and Technology, 1998, 25(1): 15-19.
  • 4Bengio Y. Learning deep architectures for AI [J]. Foundations and Trends in Machine Learning, 2099, 2 (1) 1-127.
  • 5Bengio Y, Courville A, Vincent P. Representation learning: A review and new perspectives [J]. IEEE Trans on Pattern Analysis and Machine Intelligence, 2013, 35(8): 1798-1828.
  • 6Turian J, Ratinov L, Bengio Y. Word representations: A simple and general method for semi-supervised learning [C]// Proc of ACL. Stroudsburg, PA: ACL, 2010:384-394.
  • 7Manning C D, Raghavan P, Schutze H. Introduction to Information Retrieval [M]. Cambridge, UK: Cambridge University Press, 2008.
  • 8Mikolov T, Sutskever I, Chen K, et al. Distributed representations of words and phrases and their eompositionality [C] //Proe of NIPS. Cambridge, MA: MIT Press, 2013:3111-3119.
  • 9Zhao Y, Liu Z, Sun M. Phrase type sensitive tensor indexing model for semantic composition [C] //Proc of AAAI. Menlo Park, CA: AAAI, 2015: 2195-2202.
  • 10Zhao Y, Liu Z, Sun M. Representation learning for measuring entity relatedness with rich information [C] //Proc of IJCAI. San Francisco, CA: Morgan Kaufmann, 2015: 1412-1418.

共引文献454

同被引文献132

引证文献13

二级引证文献125

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部