Please wait a minute...
Advanced Search
现代图书情报技术  2015, Vol. 31 Issue (10): 102-108     https://doi.org/10.11925/infotech.1003-3513.2015.10.14
  应用论文 本期目录 | 过刊浏览 | 高级检索 |
利用Apache Mahout部署个性化图书推荐服务
刘丹
华东师范大学图书馆 上海 200240
Personalized Book Recommender Service Deployment Using Apache Mahout
Liu Dan
East China Normal University Library, Shanghai 200240, China
全文: PDF (966 KB)   HTML  
输出: BibTeX | EndNote (RIS)      
摘要 

[目的] 通过提供个性化图书推荐, 丰富图书资源发现途径, 增进读者对馆藏资源的了解, 促进馆藏借阅, 应对图书外借量下滑问题。[方法] 利用Apache Mahout, 通过规范化借阅历史数据, 采用布尔型基于用户的协同过滤推荐算法, 使用对数最大似然相似度计算用户相似性, 生成个性化图书推荐, 并嵌入OPAC读者借阅账户页面。[结果] 在OPAC中嵌入个性化图书推荐列表, 基于shell脚本每10天自动更新。对于没有生成推荐的用户呈现上月10本热门图书。[局限] 缺乏图书评分, 存在数据稀疏性问题, 未能使用基于评分预测的推荐算法。[结论] 系统投入运行后受到读者的关注与好评, 促发了读者借阅行为, 有7.5%的读者点击查看了推荐, 约3.1%的读者借阅了推荐图书。

服务
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章
Abstract

[Objective] Through providing personalized book recommender service, enrich resource discovering methods and promote user awareness, book circulation under the situation of circulation decrease. [Methods] Using Apache Mahout, by normalizing circulation log data, using boolean user-based collaborative filtering recommendation with logarithm similarity algorithm, personalized book recommendations are generated and embedded in OPAC. [Results] Personalized book recommendations are embedded in OPAC, with automatic update every 10 days, and top 10 books are rendered to readers without recommendations. [Limitations] Lack of preference data, available recommenders are limited to boolean user-based recommenders. [Conclusions] The personalized book recommendation service receives attention and good fame. 7.5% readers click and read the recommendations, and about 3.1% borrow the recommended book.

收稿日期: 2015-01-06      出版日期: 2016-04-06
:  G250.76  
通讯作者: 刘丹, ORCID: 0000-0001-7085-1925, E-mail: dliu@library.ecnu.edu.cn。     E-mail: dliu@library.ecnu.edu.cn
引用本文:   
刘丹. 利用Apache Mahout部署个性化图书推荐服务[J]. 现代图书情报技术, 2015, 31(10): 102-108.
Liu Dan. Personalized Book Recommender Service Deployment Using Apache Mahout. New Technology of Library and Information Service, 2015, 31(10): 102-108.
链接本文:  
https://manu44.magtech.com.cn/Jwk_infotech_wk3/CN/10.11925/infotech.1003-3513.2015.10.14      或      https://manu44.magtech.com.cn/Jwk_infotech_wk3/CN/Y2015/V31/I10/102

[1] 华东师范大学图书馆. 华东师范大学图书馆馆藏文献利用调查与分析[R/OL]. [2014-12-28]. http://www.lib.ecnu.edu. cn/about/lib_annual/.(East China Normal University Library. Investigation and Analysis on Utilization of the Holdings of East China Normal University Library [R/OL]. [2014-12-28]. http://www.lib.ecnu.edu.cn/about/lib_annual/.)
[2] 高凤荣, 马文峰, 王珊. 数字图书馆个性化信息推荐系统研究[J]. 情报理论与实践, 2003, 26(4): 359-362. (Gao Fengrong, Ma Wenfeng, Wang Shan. Research on Individual Information Recommendation System in Digital Library [J]. Information Studies: Theory & Application, 2003, 26(4): 359-362.)
[3] 王燕, 温有奎. 基于关联规则的推荐系统在数字图书馆中的应用[J]. 情报科学, 2007, 25(6): 877-880. (Wang Yan, Wen Youkui. The Applications of Recommendation System Based on Association Rules in the Digital Library [J]. Information Science, 2007, 25(6): 877-880.)
[4] 徐嘉莉, 陈佳. 一种快速的个性化书目推荐方法[J]. 现代图书情报技术, 2010(2): 79-84. (Xu Jiali, Chen Jia. A Fast Personalized Bibliographic Recommendation Method [J]. New Technology of Library and Information Service, 2010(2): 79-84.)
[5] 王代琳, 刘亚秋, 王真谛. 基于平均差异度的数字图书馆个性化推荐算法研究[J]. 图书情报工作, 2009, 53(11): 119-122. (Wang Dailin, Liu Yaqiu, Wang Zhendi. Personalized Recommendation Algorithm for Digital Library Based on Average Difference Degree [J]. Library and Information Service, 2009, 53(11): 119-122.)
[6] 赵麟. 基于最大频繁模式挖掘算法进行书目推荐系统的设计与实现[J]. 现代图书情报技术, 2010(5): 23-28. (Zhao Lin. The Design and Implementation of the Bibliographic Recommendation System Based on Maximal Frequent Patterns Mining Algorithm [J]. New Technology of Library and Information Service, 2010(5): 23-28.)
[7] 董坤. 基于协同过滤算法的高校图书馆图书推荐系统研究[J]. 现代图书情报技术, 2011(11): 44-47. (Dong Kun. Research of Personalized Book Recommender System of University Library Based on Collaborative Filter [J]. New Technology of Library and Information Service, 2011(11): 44-47.)
[8] 汪英姿. 基于本体的个性化图书推荐方法研究[J]. 现代图书情报技术, 2012(12): 72-78. (Wang Yingzi. Research on Ontology-based Personalized Recommendation Method for Library Resources [J]. New Technology of Library and Information Service, 2012(12): 72-78.)
[9] 张闪闪, 黄鹏. 高校图书馆图书推荐系统中的稀疏性问题实证探析[J]. 大学图书馆学报, 2014(6): 47-53. (Zhang Shanshan, Huang Peng. Empirical Study on Sparsity of University Libraries[J]. Journal of Academic Libraries, 2014(6): 47-53.)
[10] 王晓耘, 钱璐, 黄时友. 基于粗糙用户聚类的协同过滤推荐模型[J]. 现代图书情报技术, 2015(1): 45-51. (Wang Xiaoyun, Qian Lu, Huang Shiyou. Collaborative Filtering Recommendation Model Based on Rough User Clustering [J]. New Technology of Library and Information Service, 2015(1): 45-51.)
[11] 罗琳, 梁桂生, 蔡军. 基于分众分类法的图书馆书目推荐系统[J]. 现代图书情报技术, 2014(4): 14-19. (Luo Lin, Liang Guisheng, Cai Jun. Book Recommendation System Based on Folksonomy in Library [J]. New Technology of Library and Information Service, 2014(4): 14-19.)
[12] 奉国和, 黄家兴. 基于Hadoop与Mahout的协同过滤图书推荐研究[J]. 图书情报工作, 2013, 57(18): 116-121. (Feng Guohe, Huang Jiaxing. Research on Collaborative Filtering Book Recommendation Based on Hadoop and Mahout [J]. Library and Information Service, 2013, 57(18): 116-121.)
[13] Jannach D, Zanker M, Felfering A, 等. 推荐系统[M]. 蒋凡译. 北京: 人民邮电出版社, 2013: 2, 123. (Jannach D, Zanker M, Felfering A, et al. Recommender Systems [M]. Translated by Jiang Fan. Beijing: The People's Posts and Telecommunications Press, 2013: 2, 123.)
[14] Goldberg D, Nichols D, Oki B M, et al.Using Collaborative Filtering to Weave an Information Tapestry [J]. Communica­tions of the ACM, 1992, 35(12): 61-70.
[15] 邱均平, 张聪. 高校图书馆馆藏资源协同推荐系统研究[J].图书情报工作, 2013, 57(22): 132-137.(Qiu Junping, Zhang Cong. Research on the Collaborative Recommendation System of University Library Resources [J]. Library and Information Service, 2013, 57(22): 132-137.)
[16] Owen S, Anil R, Dunning T, 等. Mahout实战[M]. 王斌, 韩冀中, 万吉译. 北京: 人民邮电出版社, 2014: 47. (Owen S, Anil R, Dunning T, et al. Mahout in Action[M].Translated by Wang Bin, Han Jizhong, Wan Ji. Beijing: The People's Posts and Telecommunications Press, 2014: 47.)
[17] What is Apache Mahout? [EB/OL]. [2015-06-30]. http://mahout.apache.org/.
[18] MovieLens [DB/OL]. [2015-06-30]. http://grouplens.org/datasets/movielens/.

[1] 郭少卿, 乐小虬. 科技论文中数值指标实际取值识别[J]. 数据分析与知识发现, 2018, 2(1): 21-28.
[2] 孙轶楠, 顾立平, 宋秀芳, 刘晶晶, 江娴. 学科数据知识库的政策调研与分析——以生命科学领域为例[J]. 现代图书情报技术, 2015, 31(12): 13-20.
[3] 朱光. 基于零水印的图博档彩色图像资源版权保护策略研究[J]. 现代图书情报技术, 2015, 31(12): 89-94.
[4] 王颖, 吴振新, 谢靖. 面向科技文献的语义检索系统研究综述[J]. 现代图书情报技术, 2015, 31(5): 1-7.
[5] 吴越, 周义刚, 崔海媛, 聂华. 基于可用性研究的北京大学图书馆门户改版[J]. 现代图书情报技术, 2014, 30(11): 88-94.
[6] 姚晓娜, 祝忠明, 卢利农, 刘巍, 张旺强. 机构知识库OAI互操作数据同步策略研究[J]. 现代图书情报技术, 2014, 30(3): 14-18.
[7] 吴坤, 颉夏青, 吴旭. 云图书馆虚拟环境可信验证过程的设计与实现[J]. 现代图书情报技术, 2014, 30(3): 35-41.
[8] 张旺强, 祝忠明, 卢利农. 几种典型新型开源机构知识库软件的比较分析[J]. 现代图书情报技术, 2014, 30(2): 17-24.
[9] 王峰, 魏凤, 刘毅, 周洪, 赵德. 应用开源搜索引擎Solr构建标准信息管理与分析平台[J]. 现代图书情报技术, 2014, 30(2): 92-98.
[10] 姚晓娜, 祝忠明, 王思丽. 面向地学领域的自动语义标注研究[J]. 现代图书情报技术, 2013, (4): 48-53.
[11] 马宁宁, 李超, 曲云鹏. 面向数字资源长期保存的自动过时风险管理系统的设计与实现[J]. 现代图书情报技术, 2013, (4): 69-76.
[12] 马雨萌, 祝忠明. 数字对象语义关联组织的典型模型研究[J]. 现代图书情报技术, 2013, 29(1): 1-7.
[13] 黄永文, 钱力. 面向关联数据的信息检索服务研究综述[J]. 现代图书情报技术, 2012, (12): 2-8.
[14] 李春旺, 费大羽, 周强. 集成融汇工作流引擎研究[J]. 现代图书情报技术, 2012, (12): 27-31.
[15] 牛亚真, 祝忠明. 个性化服务中关联数据驱动的用户语义建模框架[J]. 现代图书情报技术, 2012, (10): 1-7.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
版权所有 © 2015 《数据分析与知识发现》编辑部
地址:北京市海淀区中关村北四环西路33号 邮编:100190
电话/传真:(010)82626611-6626,82624938
E-mail:jishu@mail.las.ac.cn