基于借阅记录的图书个性化推荐方法研究与应用
[Abstract]:With the increasing development of publishing industry, the number and variety of books in university libraries are increasing day by day. It is difficult for readers to find the books they are interested in a large number of books. At present, the book recommendation system of the university library generally only depends on the quantity of borrowing to recommend the popular books, so it can not realize the individualized recommendation. Therefore, it is necessary to carry on the thorough research to the university book personalization recommendation method. Based on the borrowing records of a university library in the past ten years, this paper designs a recommendation method which can realize the personalized book recommendation. The method consists of two parts. In the first part, collaborative filtering algorithm is used to make rough recall of recommendation results. In the second part, the reader preference model is constructed by extracting the features of the borrowed records. The first part of the rough recall results of books is predicted by the model, and the final recommended results are generated according to the ranking of the books. The principle of collaborative filtering algorithm is to find similar users of target users and recommend them according to the behavior of similar users. Collaborative filtering algorithm relies on user-item scoring matrix to calculate user similarity. Based on the research background of university library borrowing data, this paper presents the relationship between readers and books by generating reader-book scoring matrix based on borrowing records, fills in the matrix with the number of days the readers borrow books, and indicates the readers' scores on books. Finally, the evaluation in the matrix is normalized. Based on two collaborative filtering algorithms and two methods to calculate the similarity of the four algorithms for comparison experiments, using the average absolute error (Mean Absolute Error,MAE) as the evaluation criteria, select the optimal combination of algorithms. The resulting recommendation results include books borrowed by readers with different specialties and grades to realize personalized book recommendation. In the second part of the method, the features of reader information, book information and borrowing information are extracted. Select all readers' borrowing records, sort according to the borrowing time, construct positive and negative sample set by appropriate time window, use GBDT algorithm to train the data, construct reader preference model. The rough recall result of the first part is predicted by the generated model, and the final recommendation result is generated according to the ranking of the score. Finally, based on the recommendation method designed in this paper, a book personalized recommendation system is established. Readers log on to the web page through identity authentication and interact with the recommendation system to obtain personalized recommendation results that accord with their interests and preferences.
【学位授予单位】:北方工业大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP391.3
【参考文献】
中国期刊全文数据库 前10条
1 朱静薇;李红艳;;大数据时代下图书馆的挑战及其应对策略[J];现代情报;2013年05期
2 曹莹;苗启广;刘家辰;高琳;;AdaBoost算法研究进展与展望[J];自动化学报;2013年06期
3 王国霞;刘贺平;;个性化推荐系统综述[J];计算机工程与应用;2012年07期
4 鲁培;;一种改进的基于项目聚类的协同过滤推荐算法[J];科技传播;2011年01期
5 黄晓斌;张海娟;;国外数字图书馆推荐系统评述[J];情报理论与实践;2010年08期
6 吴颜;沈洁;顾天竺;陈晓红;李慧;张舒;;协同过滤推荐系统中数据稀疏问题的解决[J];计算机应用研究;2007年06期
7 周军锋,汤显,郭景峰;一种优化的协同过滤推荐算法[J];计算机研究与发展;2004年10期
8 李玮平;基于数据挖掘的图书馆读者需求分析[J];图书馆论坛;2004年03期
9 邓爱林,朱扬勇,施伯乐;基于项目评分预测的协同过滤推荐算法[J];软件学报;2003年09期
10 于金龙,李晓红,孙立新;连续属性值的整体离散化[J];哈尔滨工业大学学报;2000年03期
中国博士学位论文全文数据库 前4条
1 郁雪;基于协同过滤技术的推荐方法研究[D];天津大学;2009年
2 张亮;推荐系统中协同过滤算法若干问题的研究[D];北京邮电大学;2009年
3 孙小华;协同过滤系统的稀疏性与冷启动问题研究[D];浙江大学;2005年
4 邓爱林;电子商务推荐系统关键技术研究[D];复旦大学;2003年
,本文编号:2235893
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/2235893.html