计算机工程与应用 ›› 2023, Vol. 59 ›› Issue (4): 30-42.DOI: 10.3778/j.issn.1002-8331.2209-0033

• 热点与综述 • 上一篇    下一篇

利用知识图谱的推荐系统研究综述

张明星,张骁雄,刘姗姗,田昊,杨琴琴   

  1. 1.南京信息工程大学 电子与信息工程学院,南京 210044
    2.国防科技大学 第六十三研究所,南京 210007
    3.南京信息工程大学 计算机学院、软件学院、网络空间安全学院,南京 210044
  • 出版日期:2023-02-15 发布日期:2023-02-15

Review of Recommendation Systems Using Knowledge Graph

ZHANG Mingxing, ZHANG Xiaoxiong, LIU Shanshan, TIAN Hao, YANG Qinqin   

  1. 1.School of Electronic and Information Engineering, Nanjing University of Information Science and Technology, Nanjing 210044, China
    2.The Sixty-Third Research Institute, National University of Defense Technology, Nanjing 210007, China
    3.School of Computer and Software, Nanjing University of Information Science and Technology, Nanjing 210044, China
  • Online:2023-02-15 Published:2023-02-15

摘要: 随着互联网的快速发展,如何从海量数据中筛选实际需要的信息变得尤为重要。推荐系统作为一种信息过滤的方法,旨在为用户推荐个性化内容。传统推荐算法中普遍存在数据稀疏和冷启动问题,近年来,研究者利用知识图谱中丰富的实体与关系信息,不仅能够缓解以上问题,同时增强了推荐系统的整体性能。利用知识图谱的推荐系统研究主要包括三方面内容:介绍推荐系统和知识图谱的基本概念,指出现有推荐算法的不足之处;根据不同核心技术详细分析利用知识图谱的推荐系统研究现状,评估不同方法的技术优势与挑战;总结相关应用场景和数据集信息,并展望未来发展前景。

关键词: 推荐系统, 个性化内容, 知识图谱, 数据稀疏, 冷启动

Abstract: With the rapid development of the Internet, how to obtain the needed information from huge amounts of data becomes more important. The recommendation system is a method of screening information, which aims to recommend personalized content for users. However, traditional recommendation algorithms still suffer from several challenges, such as data sparsity and cold start. In recent years, researchers have used the rich entity and relationship information in the knowledge graph to alleviate the above problems. The overall performance of the recommendation system is enhanced. This paper gives a review of the recommendation system based on knowledge graph from three aspects:Firstly, basic concepts of the recommendation system and knowledge graph are introduced. The shortcomings of the existing recommendation algorithms are pointed out. Then, the research of the recommendation system based on knowledge graph is analyzed in detail. The advantages and challenges of the different approaches are assessed. Finally, relevant application scenarios and future development prospects are summarized.

Key words: recommendation system, personalized content, knowledge graph, data sparsity, cold start