Please wait a minute...
Advanced Search
现代图书情报技术  2015, Vol. 31 Issue (6): 27-32     https://doi.org/10.11925/infotech.1003-3513.2015.06.05
  研究论文 本期目录 | 过刊浏览 | 高级检索 |
基于项目评分预测的混合式协同过滤推荐
盈艳, 曹妍, 牟向伟
大连海事大学交通运输管理学院 大连 116000
A Hybrid Collaborative Filtering Recommender Based on Item Rating Prediction
Ying Yan, Cao Yan, Mu Xiangwei
Transportation Management College, Dalian Maritime University, Dalian 116000, China
全文: PDF (521 KB)   HTML  
输出: BibTeX | EndNote (RIS)      
摘要 

目的】改进传统协同过滤推荐算法以缓解其存在的数据稀疏性问题, 进而提高评分预测的精度。【方法】提出整合K-means聚类和Slope One算法的混合式协同过滤推荐框架和KSUBCF算法。利用基于K-means聚类的Slope One算法预测填充矩阵中必要的未评分项, 利用基于用户的协同过滤推荐算法实现推荐。【结果】实验结果表明, 随着邻居数目的增加, 该算法比原Slope One算法在MAE(平均绝对误差)值上有8.8%-21%的下降, RMSE(均方根误差)值有17%-28.1%的下降。【局限】该算法仍然依赖用户-项目评分数据矩阵。【结论】该算法与其他传统协同过滤算法相比, MAE值分别有10%和43.8%的下降, RMSE值也有20.1%和37.4%的下降, 说明本文方法可以提高预测精度。

服务
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章
盈艳
曹妍
牟向伟
关键词 混合式协同过滤项目评分Slope One预测MAE    
Abstract

[Objective] By improving the traditional collaborative filtering recommendation algorithm to alleviate the existing data sparseness problem, thus enhance the prediction precision. [Methods] This paper proposes a hybrid collaborative filtering recommender framework and KSUBCF algorithm integrated K-means clustering and Slope One algorithm. Firstly, this algorithm uses the Slope One algorithm based on K-means clustering to predict item default rating. And then, to implement recommendation by the collaborative filtering recommendation algorithm based on users. [Results] The experimental results show that with the increase of neighbors numbers, this algorithm is better than the original Slope One algorithm, which MAE value is reduced by 8.8% to 21% and RMSE value is reduced by 17% to 28.1%. [Limitations] This algorithm still relies on user-project score data matrix. [Conclusions] Compared with other traditional collaborative filtering algorithms, the decreases of the MAE value are 10% and 43.8% respectively and the decreases of the RMSE value are 20.1% and 37.4%. The proposed method can improve the prediction precision.

Key wordsHybrid collaborative filtering    Item rating    Slope One prediction    MAE
收稿日期: 2014-12-12      出版日期: 2015-07-08
:  G202  
基金资助:

本文系中国博士后科学基金资助项目“大数据环境下散杂货多式联运领域知识发现方法研究”(项目编号:2014M551063)、省社科联2014年度辽宁经济社会发展立项课题“辽宁冷链物流产业建设与发展研究”(项目编号:2014lslktzdian-11)和辽宁省教育厅科学技术研究项目“大数据环境下散杂货多式联运综合领域知识的表达与共享”(项目编号:L2014203)的研究成果之一。

通讯作者: 曹妍, ORCID: 0000-0002-8383-083X, E-mail: caoyan@dlmu.edu.cn。     E-mail: caoyan@dlmu.edu.cn
作者简介: 作者贡献声明: 曹妍: 提出研究方向, 设计研究方法; 盈艳: 设计算法, 实验及分析, 论文撰写; 牟向伟: 收集数据, 论文修订。
引用本文:   
盈艳, 曹妍, 牟向伟. 基于项目评分预测的混合式协同过滤推荐[J]. 现代图书情报技术, 2015, 31(6): 27-32.
Ying Yan, Cao Yan, Mu Xiangwei. A Hybrid Collaborative Filtering Recommender Based on Item Rating Prediction. New Technology of Library and Information Service, 2015, 31(6): 27-32.
链接本文:  
https://manu44.magtech.com.cn/Jwk_infotech_wk3/CN/10.11925/infotech.1003-3513.2015.06.05      或      https://manu44.magtech.com.cn/Jwk_infotech_wk3/CN/Y2015/V31/I6/27

[1] 李聪, 梁昌勇, 杨善林. 电子商务协同过滤稀疏性研究: 一个分类视角[J]. 管理工程学报, 2011, 25(1): 94-101. (Li Cong, Liang Changyong, Yang Shanlin. Sparsity Problem in Collaborative Filtering: A Classification [J]. Journal of Industrial Engineering and Engineering Management, 2011, 25(1): 94-101.)
[2] Huang Z, Chen H, Zeng D. Applying Associative Retrieval Techniques to Alleviate the Sparsity Problem in Collaborative Filtering [J]. ACM Transactions on Information Systems, 2004, 22(1): 116-142.
[3] 王洋, 骆力明. 一种解决协同过滤数据稀疏性问题的方法[J]. 首都师范大学学报: 自然科学版, 2012, 33(4): 1-5, 26. (Wang Yang, Luo Liming. In Collaborative Filtering a Method of Alleviating the Sparsity Problem [J]. Journal of Capital Normal University: Natural Science Edition, 2012, 33(4): 1-5,26.)
[4] Zhang J Y, Pu P. A Recursive Prediction Algorithm for Collaborative Filtering Recommender Systems [C]. In: Proceedings of the 2007 ACM Conference on Recommender systems, Minneapolis, MN, USA. 2007: 57-64.
[5] 林德军. 基于Slope One改进算法推荐模型的设计与实现[D]. 北京: 北京邮电大学, 2012. (Lin Dejun. Design and Realization of the Recommendation Model Based on the Slope One Improved Algorithm [D]. Beijing: Beijing University of Posts and Telecommunications, 2012.)
[6] 邓爱林, 朱扬勇, 施伯乐. 基于项目评分预测的协同过滤推荐算法[J]. 软件学报, 2003, 14(9): 1621-1628. (Deng Ailin, Zhu Yangyong, Shi Baile. A Collaborative Filtering Recommendation Algorithm Based on Item Rating Prediction [J]. Journal of Software, 2003, 14(9): 1621-1628.)
[7] 王鹏, 王晶晶, 俞能海. 基于核方法的User-Based协同过滤推荐算法[J]. 计算机研究与发展, 2013, 50(7): 1444-1451. (Wang Peng, Wang Jingjing, Yu Nenghai. A Kernel and User-Based Collaborative Filtering Recommen­dation Algorithm [J]. Journal of Computer Research and Development, 2013, 50(7): 1444-1451.)
[8] Ma H, King I, Lyu M R. Effective Missing Data Prediction for Collaborative Filtering [C]. In: Proceedings of the 30th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. 2007: 39-46.
[9] Lemire D, Maclachlan A. Slope One Predictors for Online Rating-Based Collaborative Filtering [C]. In: Proceedings of the 2005 SIAM International Conference on Data Mining (SDM'05), Newport Beach,California, USA. 2005.
[10] 孙丽梅, 李晶皎, 孙焕良. 基于动态k近邻的SlopeOne协同过滤推荐算法[J]. 计算机科学与探索, 2011, 5(9): 857-864. (Sun Limei, Li Jingjiao, Sun Huanliang. SlopeOne Collaborative Filtering Recommendation Algorithm Based on Dynamic k-Nearest-Neighborhood [J]. Journal of Frontiers of Computer Science and Technology, 2011, 5(9): 857-864.)
[11] Zhang D J. An Item-based Collaborative Filtering Recommendation Algorithm Using Slope One Scheme Smoothing [C]. In: Proceedings of the 2nd International Symposium on Electronic Commerce and Security, Nanchang, China. IEEE, 2009: 215-217.
[12] Wang P, Ye H W. A Personalized Recommendation Algorithm Combining Slope One Scheme and User Based Collaborative Filtering [C]. In: Proceedings of the 2009 International Conference on Industrial and Information Systems, Haikou, China. IEEE, 2009: 152-154.
[13] 肖敏. 基于领域本体的电子商务推荐技术研究[D]. 武汉: 武汉理工大学, 2009. (Xiao Min. Research on Electronic Commerence Recommendation Technology Based on Domain Ontology [D]. Wuhan: Wuhan University of Technology, 2009.)
[14] Chen Y J, Chu H C, Chen Y M, et al. Adapting Domain Ontology for Personalized Knowledge Search and Recommendation [J]. Information & Management, 2013, 50(6): 285-303.
[15] Cheng S T, Chou C L, Horng G J. The Adaptive Ontology- based Personalized Recommender System [J]. Wireless Personal Communications, 2013, 72(4): 1801-1826.

[1] 范涛,王昊,吴鹏. 基于图卷积神经网络和依存句法分析的网民负面情感分析研究*[J]. 数据分析与知识发现, 2021, 5(9): 97-106.
[2] 周泽聿,王昊,赵梓博,李跃艳,张小琴. 融合关联信息的GCN文本分类模型构建及其应用研究*[J]. 数据分析与知识发现, 2021, 5(9): 31-41.
[3] 冯勇,刘洋,徐红艳,王嵘冰,张永刚. 融合近邻评论的GRU商品推荐模型*[J]. 数据分析与知识发现, 2021, 5(3): 78-87.
[4] 邬金鸣,侯跃芳,崔雷. 基于医学主题词标引规则的词共现聚类分析结果自动判读和表达的研究[J]. 数据分析与知识发现, 2020, 4(9): 133-144.
[5] 赵旸, 张智雄, 刘欢, 丁良萍. 基于BERT模型的中文医学文献分类研究*[J]. 数据分析与知识发现, 2020, 4(8): 41-49.
[6] 张智雄,刘欢,丁良萍,吴朋民,于改红. 不同深度学习模型的科技论文摘要语步识别效果对比研究 *[J]. 数据分析与知识发现, 2019, 3(12): 1-9.
[7] 俞琰,陈磊,姜金德,赵乃瑄. 结合词向量和统计特征的专利相似度测量方法 *[J]. 数据分析与知识发现, 2019, 3(9): 53-59.
[8] 熊回香, 叶佳鑫, 蒋武轩. 改进的DBSCAN聚类算法在社会化标注中的应用*[J]. 数据分析与知识发现, 2018, 2(12): 77-88.
[9] 何伟林, 奉国和, 谢红玲. 基于CSToT模型的科技文献主题发现与演化研究*[J]. 数据分析与知识发现, 2018, 2(11): 64-72.
[10] 殷聪, 张李义. 基于TF-IDF的情境后过滤推荐算法研究*——以餐饮业O2O为例[J]. 数据分析与知识发现, 2018, 2(11): 28-36.
[11] 胡家珩, 岑咏华, 吴承尧. 基于深度学习的领域情感词典自动构建*——以金融领域为例[J]. 数据分析与知识发现, 2018, 2(10): 95-102.
[12] 徐建民, 许彩云. 基于文本和公式的科技文档相似度计算*[J]. 数据分析与知识发现, 2018, 2(10): 103-109.
[13] 张艳丰, 李贺, 彭丽徽, 侯力铁. 基于情感语义特征抽取的在线评论有用性分类算法与应用[J]. 数据分析与知识发现, 2017, 1(12): 74-83.
[14] 魏星, 胡德华, 易敏寒, 朱启贞, 朱文婕. 基于数据立方体挖掘疾病-基因-药物新关联*[J]. 数据分析与知识发现, 2017, 1(10): 94-104.
[15] 王忠群, 吴东胜, 蒋胜, 皇苏斌. 一种基于主流特征观点对的评论可信性排序研究*[J]. 数据分析与知识发现, 2017, 1(10): 32-42.
Viewed
Full text


Abstract

Cited

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