基于知识图谱和图数据库Neo4j的图书推荐系统研究 Research on Book Recommendation System based on Knowledge Graph and Graph Database of Neo4j
李金阳
摘要(Abstract):
[目的/意义]在图书馆大数据技术快速发展的背景下,为了应对信息冗余和信息过载产生的问题,本文对面向读者的图书推荐系统展开深入研究。[方法/过程]分析当前图书馆信息推荐工作的现状,并就图数据库用于推荐系统的可行性进行了分析。然后本文借助Protégé软件构建了推荐模型的知识图谱结构,形成知识关联模型;并完成RDF数据到图数据库Neo4j的数据映射,对数据结构内容予以可视化呈现。最后结合实体模型提出推荐算法并进行实例分析。[结果/结论]本文拓展了图书馆推荐系统的研究范畴,所提出的建模思路、技术路线和实现方法对于业内图书推荐系统的研发和推广具有一定的借鉴和参考意义。
关键词(KeyWords): 推荐系统 知识图谱 图数据库 Neo4j
基金项目(Foundation): 本文系2021年度江苏省图书馆大数据研究课题 “基于图数据库的读者阅读推荐系统设计”(课题编号:2021YYYJ23)的研究成果之一
作者(Author): 李金阳
参考文献(References):
- [1]刘一鸥.基于人工鱼群算法的图书馆推荐平台设计[J].电子设计工程,2017,25(15):6-8,13. (LIU Y O. Design of library recommendation platform based on artificial fish swam algorithm[J]. Electronic Design Engineering, 2017,25(15):6-8,13.)
- [2]李金阳.图数据库在图书馆的应用研究[J].图书馆,2020(11):109-115. (LI J Y. Research on the application of graph database in library[J]. Library, 2020(11):109-115.)
- [3]袁泉,成振华,江洋.基于知识图谱和协同过滤的电影推荐算法研究[J].计算机工程与科学,2020,42(4):714-721. (YUAN Q, CHENG Z H, JIANG Y. A movie recommendation algorithm based on knowledge graph and collaborative filtering[J].Computer Engineering & Science, 2020,42(4):714-721.)
- [4]王婷.基于融合图结构信息知识图谱特征学习的服务交易推荐系统研究[D].长春:吉林大学,2021. (WANG T. Research on service transaction recommendation systems based on knowledge graph representation learning with graph structure information[D]. Changchun: Jilin University, 2021.)
- [5]柴源.基于Neo4j的用户阅读数据图数据库的应用[J].现代信息科技,2021,5(7):95-100,106. (CHAI Y. Application of user reading data graph database based on Neo4j[J]. Modern Information Technology, 2021,5(7):95-100,106.)
- [6]王卓岚,张雨琦,陈鸣宇,等.基于Neo4j图数据库的电影知识图谱构建与电影推荐研究[J].现代电影技术,2022(3):29-36. (WANG Z L, ZHANG Y Q, CHEN M Y, et al. An exploration on the establishment for film knowledge graph and film suggestion based on Neo4j graph database[J]. Advanced Motion Picture Technology, 2022(3):29-36.)
- [7]李越. 基于知识图谱的图书推荐系统设计与实现[D].武汉:华中科技大学,2019. (LI Y. Design and implementation of book recommendation system based on knowledge graph[D]. Wuhan: Huazhong University of Science and Technology, 2019.)
- [8]陈光仪,陈义明,吴小慧.基于图数据库的阅读行为知识图谱构建研究[J].现代计算机,2022,28(16):111-113,117. (CHEN G Y, CHEN Y M, WU X H. Research on the construction of reading behavior knowledge graph based on graph database[J]. Modern Computer, 2022,28(16):111-113,117.)
- [9]李永卉,周树斌,周宇婷,等.基于图数据库Neo4j的宋代镇江诗词知识图谱构建研究[J].大学图书馆学报,2021,39(2):52-61. (LI Y H, ZHOU S B, ZHOU Y T, et al. Research and implementation on knowledge graph of Zhenjiang poetry in Song dynasty based on graph database Neo4j[J]. Journal of Academic Libraries, 2021,39(2):52-61.)
- [10]赵雪芹,杨一凡,于文静.基于Neo4j图数据库的工程档案知识图谱构建及应用[J].档案与建设,2022(5):48-51. (ZHAO X Q, YANG Y F, YU W J. Construction and application of engineering archives knowledge graph based on Neo4j graph database[J]. Archives & Construction, 2022(5):48-51.)
- [11]王慧孜,范炜.图数据库在标签系统中的应用研究[J].数字图书馆论坛,2015(4):21-27. (WANG H Z, FAN W. Application of graph database in tagging system[J]. Digital Library Forum, 2015(4):21-27.)
- [12]程章桃,钟婷,张晟铭,等.基于图学习的推荐系统研究综述[J].计算机科学,2022,49(9):1-13. (CHENG Z T, ZHONG T, ZHANG S M, et al. Survey of recommender systems based on graph learning[J]. Computer Science, 2022,49(9):1-13.)
- [13]吴政.智慧图书馆的本质、特征与实现路径[J].国家图书馆学刊,2022,31(3):12-21. (WU Z. Essence, characteristics and implementation path of smart library[J]. Journal of the National Library of China, 2022,31(3):12-21.)