Please wait a minute...
Advanced Search
数据分析与知识发现  2019, Vol. 3 Issue (8): 62-67     https://doi.org/10.11925/infotech.2096-3467.2018.1000
  研究论文 本期目录 | 过刊浏览 | 高级检索 |
基于物品质量和用户评分修正的协同过滤推荐算法 *
焦富森,李树青()
南京财经大学信息工程学院 南京 210046
Collaborative Filtering Recommendation Based on Item Quality and User Ratings
Fusen Jiao,Shuqing Li()
College of Information Engineering, Nanjing University of Finance & Economics, Nanjing 210046, China
全文: PDF (512 KB)   HTML ( 18
输出: BibTeX | EndNote (RIS)      
摘要 

【目的】在个性化推荐中, 考虑物品质量和用户评分倾向性对用户打分的影响, 提高推荐效果。【方法】提出一种改进的协同过滤推荐算法: 利用物品质量评估算法实现了用户评分修正, 可以改进查找与用户兴趣相似的最近邻过程, 并在此基础上进行推荐。【结果】利用MovieLens数据集进行测试, 与传统协同过滤算法相比, 改进算法的MAE提高4.7%; 与其他几种改进算法相比, 精确度均有不同程度的提高。【局限】只关注现有的评分修正, 并没有考虑用户的兴趣漂移, 在一定程度上影响推荐效果。【结论】本文提出的算法推荐结果更加精确, 有效地减少了物品质量和用户评分倾向性对推荐结果的影响, 提高了推荐质量。

服务
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章
焦富森
李树青
关键词 推荐系统协同过滤物品质量评分修正    
Abstract

[Objective] This paper proposes a modified collaborative filtering algorithm, aiming to improve the results of personalized recommendations. [Methods] First, we evaluated item quality and corrected user ratings based on their previous records. Then, we identified users with similar interests to generate better recommendations. [Results] We tested the new algorithm on MovieLens dataset and found the MAE was 4.7% higher than those of the traditional or other modified methods. [Limitations] The new algorithm does not address the interests drifting issues. [Conclusions] The proposed algorithm could recommend products to consumers more effectively.

Key wordsRecommender System    Collaborative Filtering    Item Quality    User Rating Correction
收稿日期: 2018-08-25      出版日期: 2019-09-29
ZTFLH:  TP391 G35  
基金资助:*本文系江苏省研究生科研与实践创新计划项目“面向个性化推荐服务的互联网用户画像关键技术研究”(KYCX17_1208);国家社会科学基金项目“基于大数据分析的数字图书馆个性化服务模式创新研究”的研究成果之一(16BTQ030)
通讯作者: 李树青     E-mail: leeshuqing@163.com
引用本文:   
焦富森,李树青. 基于物品质量和用户评分修正的协同过滤推荐算法 *[J]. 数据分析与知识发现, 2019, 3(8): 62-67.
Fusen Jiao,Shuqing Li. Collaborative Filtering Recommendation Based on Item Quality and User Ratings. Data Analysis and Knowledge Discovery, 2019, 3(8): 62-67.
链接本文:  
https://manu44.magtech.com.cn/Jwk_infotech_wk3/CN/10.11925/infotech.2096-3467.2018.1000      或      https://manu44.magtech.com.cn/Jwk_infotech_wk3/CN/Y2019/V3/I8/62
  用户电影二部图
Average HITS Bayes IMDB
Planet Earth Forrest Gump The Shawshank Redemption The Shawshank Redemption
The Shawshank Redemption Pulp Fiction The Godfather The Godfather
The Usual Suspects The Matrix The Usual Suspects The Godfather: Part II
Schindler’s List The Shawshank Redemption The Godfather: Part II The Dark Knight
The Godfather: Part II The Silence of the Lambs Schindler’s List 12 Angry Men
12 Angry Men Jurassic Park Seven Samurai Schindler’s List
Fight Club Star Wars: Episode IV Fight Club The Lord of the Rings: The Return of the King
Pulp Fiction Star Wars: Episode V 12 Angry Men Pulp Fiction
Planet Earth Terminator 2: Judgment Day Spirited Away Il buono, il brutto, il cattivo
Human Planet Braveheart Pulp Fiction Fight Club
  Item质量实验对比
  Item质量实验对比
  算法对比实验
[1] 许海玲, 吴潇, 李晓东 , 等. 互联网推荐系统比较研究[J]. 软件学报, 2009,20(2):350-362.
[1] ( Xu Hailing, Wu Xiao, Li Xiaodong , et al. Comparison Study of Internet Recommendation System[J]. Journal of Software, 2009,20(2):350-362.)
[2] 邓爱林, 朱扬勇, 施伯乐 . 基于项目评分预测的协同过滤推荐算法[J]. 软件学报, 2003,14(9):1621-1628.
[2] ( Deng Ailin, Zhu Yangyong, Shi Bole . A Collaborative Filtering Recommendation Algorithm Based on Item Rating Prediction[J]. Journal of Software, 2003,14(9):1621-1628.)
[3] Linden G, Smith B, York J . Amazon.com Recommendations: Item-to-Item Collaborative Filtering[J]. IEEE Internet Computing, 2003,7(1):76-80.
[4] 马宏伟, 张光卫, 李鹏 . 协同过滤推荐算法综述[J]. 小型微型计算机系统, 2009,30(7):1282-1288.
[4] ( Ma Hongwei, Zhang Guangwei, Li Peng . Survey of Collaborative Filtering Algorithms[J]. Journal of Chinese Computer Systems, 2009,30(7):1282-1288.)
[5] Kaleli C . An Entropy-Based Neighbor Selection Approach for Collaborative Filtering[J]. Knowledge-Based Systems, 2014,56:273-280.
[6] Cosley D, Lam S K, Albert I, et al. Is Seeing Believing?: How Recommender System Interfaces Affect Users’ Opinions [C]//Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 2003: 585-592.
[7] 韩亚楠, 曹菡, 刘亮亮 . 基于评分矩阵填充与用户兴趣的协同过滤推荐算法[J]. 计算机工程, 2016,42(1):36-40.
doi: 10.3969/j.issn.1000-3428.2016.01.007
[7] ( Han Ya’nan, Cao Han, Liu Liangliang . Collaborative Filtering Recommendation Algorithm Based on Score Matrix Filling and User Interest[J]. Computer Engineering, 2016,42(1):36-40.)
doi: 10.3969/j.issn.1000-3428.2016.01.007
[8] 彭石, 周志彬, 王国军 . 基于评分矩阵预填充的协同过滤算法[J]. 计算机工程, 2013,39(1):175-178.
doi: 10.3969/j.issn.1000-3428.2013.01.037
[8] ( Peng Shi, Zhou Zhibin, Wang Guojun . Collaborative Filtering Algorithm Based on Rating Matrix Pre-filling[J]. Computer Engineering, 2013,39(1):175-178.)
doi: 10.3969/j.issn.1000-3428.2013.01.037
[9] 贾伟洋, 李书琴, 李昕宇 , 等. 基于离散量和用户兴趣贴近度的协同过滤推荐算法[J]. 计算机工程, 2018,44(1):226-232.
[9] ( Jia Weiyang, Li Shuqin, Li Xinyu , et al. Collaborative Filtering Recommendation Algorithm Based on Discrete Quantity and User Interests Approach Degree[J]. Computer Engineering, 2018,44(1):226-232.)
[10] 张佳, 林耀进, 林梦雷 , 等. 基于目标用户近邻修正的协同过滤算法[J]. 模式识别与人工智能, 2015,28(9):802-810.
doi: 10.16451/j.cnki.issn1003-6059.201509005
[10] ( Zhang Jia, Lin Yaojin, Lin Menglei , et al. Target User’s Neighbors Modification Based Collaborative Filtering[J]. Pattern Recognition and Artificial Intelligence, 2015,28(9):802-810.)
doi: 10.16451/j.cnki.issn1003-6059.201509005
[11] Anand D, Bharadwaj K K . Utilizing Various Sparsity Measures for Enhancing Accuracy of Collaborative Recommender Systems Based on Local and Global Similarities[J]. Expert Systems with Applications, 2011,38(5):5101-5109.
[12] Kim T H, Yang S B. An Effective Threshold-Based Neighbor Selection in Collaborative Filtering [C]// Proceedings of the 29th European Conference on IR Research. Springer, 2007: 712-715.
[13] 贾冬艳, 张付志 . 基于双重邻居选取策略的协同过滤推荐算法[J]. 计算机研究与发展, 2013,50(5):1076-1084.
[13] ( Jia Dongyan, Zhang Fuzhi . A Collaborative Filtering Recommendation Algorithm Based on Double Neighbor Choosing Strategy[J]. Journal of Computer Research and Development, 2013,50(5):1076-1084.)
[14] 于阳, 于洪涛, 黄瑞阳 . 基于熵优化近邻选择的协同过滤推荐算法[J]. 计算机应用研究, 2017,34(9):2618-2623.
[14] ( Yu Yang, Yu Hongtao, Huang Ruiyang . Collaborative Filtering Recommendation Algorithm Based on Entropy Optimization Nearest-neighbor Selection[J]. Application Research of Computers, 2017,34(9):2618-2623.)
[15] Guan Y, Cai S, Shang M . Recommendation Algorithm Based on Item Quality and User Rating Preferences[J]. Frontiers of Computer Science, 2014,8(2):289-297.
[16] Page L, Brin S, Motwani R , et al. The PageRank Citation Ranking: Bringing Order to the Web[R]. Stanford InfoLab, 1999.
[17] Radde S, Freitag B. Using Bayesian Networks to Infer Product Rankings from User Needs [C]// Proceedings of the UMAP 2010 Workshop on Intelligent Techniques for Web Personalization and Recommender Systems. 2010.
[18] 侯银秀, 李伟卿, 王伟军 , 等. 基于用户偏好与商品属性情感匹配的图书个性化推荐研究[J]. 数据分析与知识发现, 2017,1(8):9-17.
[18] ( Hou Yinxiu, Li Weiqing, Wang Weijun , et al. Personalized Book Recommendation Based on User Preferences and Commodity Features[J]. Data Analysis and Knowledge Discovery, 2017,1(8):9-17.)
[19] Kleinberg J M . Authoritative Sources in a Hyperlinked Environment[J]. Journal of the ACM, 1999,46(5):604-632.
[20] IMDB. Ratings and Reviews for New Movies and TV Shows - IMDb[EB/OL].[2019-08-01]. .
[1] 李振宇, 李树青. 嵌入隐式相似群的深度协同过滤算法*[J]. 数据分析与知识发现, 2021, 5(11): 124-134.
[2] 杨辰, 陈晓虹, 王楚涵, 刘婷婷. 基于用户细粒度属性偏好聚类的推荐策略*[J]. 数据分析与知识发现, 2021, 5(10): 94-102.
[3] 于硕,Hayat Dino Bedru,储新倍,袁宇渊,万良田,夏锋. 科学发现偶然性研究综述[J]. 数据分析与知识发现, 2021, 5(1): 16-35.
[4] 杨恒,王思丽,祝忠明,刘巍,王楠. 基于并行协同过滤算法的领域知识推荐模型研究*[J]. 数据分析与知识发现, 2020, 4(6): 15-21.
[5] 苏庆,陈思兆,吴伟民,李小妹,黄佃宽. 基于学习情况协同过滤算法的个性化学习推荐模型研究*[J]. 数据分析与知识发现, 2020, 4(5): 105-117.
[6] 郑淞尹,谈国新,史中超. 基于分段用户群与时间上下文的旅游景点推荐模型研究*[J]. 数据分析与知识发现, 2020, 4(5): 92-104.
[7] 丁勇,陈夕,蒋翠清,王钊. 一种融合网络表示学习与XGBoost的评分预测模型*[J]. 数据分析与知识发现, 2020, 4(11): 52-62.
[8] 温彦,马立健,曾庆田,郭文艳. 基于地理信息偏好修正和社交关系偏好隐式分析的POI推荐 *[J]. 数据分析与知识发现, 2019, 3(8): 30-39.
[9] 李珊,姚叶慧,厉浩,刘洁,嘎玛白姆. 基于ISA联合聚类的组推荐算法研究 *[J]. 数据分析与知识发现, 2019, 3(8): 77-87.
[10] 张怡文,张臣坤,杨安桔,计成睿,岳丽华. 基于条件型游走的四部图推荐方法*[J]. 数据分析与知识发现, 2019, 3(4): 117-125.
[11] 李杰, 杨芳, 徐晨曦. 考虑时间动态性和序列模式的个性化推荐算法*[J]. 数据分析与知识发现, 2018, 2(7): 72-80.
[12] 王道平, 蒋中杨, 张博卿. 基于灰色关联分析和时间因素的协同过滤算法*[J]. 数据分析与知识发现, 2018, 2(6): 102-109.
[13] 王永, 王永东, 郭慧芳, 周玉敏. 一种基于离散增量的项目相似性度量方法*[J]. 数据分析与知识发现, 2018, 2(5): 70-76.
[14] 花凌锋, 杨高明, 王修君. 面向位置的多样性兴趣新闻推荐研究*[J]. 数据分析与知识发现, 2018, 2(5): 94-104.
[15] 刘东苏, 霍辰辉. 基于图像特征匹配的推荐模型研究*[J]. 数据分析与知识发现, 2018, 2(3): 49-59.
Viewed
Full text


Abstract

Cited

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