Please wait a minute...
Advanced Search
数据分析与知识发现  2016, Vol. 32 Issue (12): 44-49     https://doi.org/10.11925/infotech.1003-3513.2016.12.06
  研究论文 本期目录 | 过刊浏览 | 高级检索 |
一种基于相对相似性提高推荐总体多样性的协同过滤算法
姜书浩1,2(),张立毅1,2,张志鑫2
1天津大学电子信息工程学院 天津 300072
2天津商业大学信息工程学院 天津 300134
New Collaborative Filtering Algorithm Based on Relative Similarity
Shuhao Jiang1,2(),Liyi Zhang1,2,Zhixin Zhang2
1School of Electronic Information Engineering, Tianjin University, Tianjin 300072, China
2Information Engineering College, Tianjin University of Commerce, Tianjin 300134, China
全文: PDF (463 KB)   HTML ( 43
输出: BibTeX | EndNote (RIS)      
摘要 

目的】以提高推荐系统的总体多样性为出发点, 解决因为用户评分数据分布不均和稀疏造成的误差从而影响推荐精确性和多样性问题。【方法】根据用户间共同评分项目的数量, 通过加权计算得出相对相似性指数, 修正相似性计算方法, 进而优化预测评分算法, 在保证推荐精确性的前提下提高总体多样性, 提升企业的长尾营销效果。【结果】实验结果表明, 当评分阈值为3.5, 最近邻数目为20时, 本文方法在MovieLens数据集上的计算结果相对于采用传统的余弦相似性计算结果, 总体多样性提高了114, 精确性提高了6.5%。【局限】仅适用于基于最近邻的协同过滤算法, 并不涉及其他推荐技术。【结论】该方法有效地提高了推荐的总体多样性, 获得推荐精确性和总体多样性用户相对满意度都较高的推荐结果。

服务
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章
姜书浩
张立毅
张志鑫
关键词 总体多样性相对相似性协同过滤    
Abstract

[Objective]The purpose of this study is to improve the overall diversity of the recommendation results. The proposed algorithm reduces errors caused by the uneven distribution and sparsity of user rating data, and then improves the recommendation accuracy and diversity. [Methods] We first generated the relative similarity index based on the number of common ratings and individual weights. Second, we modified the similarity calculation method, and the rating prediction algorithm. The proposed model improved the aggregated diversity and maintained the recommendation accuracy, which improved the marketing effects. [Results] The aggregated diversity index increased 114, the accuracy improved 6.5% on the MovieLens data compared with results generated by the traditional cosine similarity calculation, (the rating threshold was 3.5 and number of KNN is 20). [Limitations] This method was only applicable to collaborative filtering based on the nearest neighbor, and it did not include other recommendation techniques. [Conclusions] The proposed method effectively improves the diversity and accuracy of recommendation results, which significantly improves the user experience.

Key wordsAggregate diversity    Relative similarity    Collaborative filtering
收稿日期: 2016-08-15      出版日期: 2017-01-22
引用本文:   
姜书浩, 张立毅, 张志鑫. 一种基于相对相似性提高推荐总体多样性的协同过滤算法[J]. 数据分析与知识发现, 2016, 32(12): 44-49.
Shuhao Jiang, Liyi Zhang, Zhixin Zhang. New Collaborative Filtering Algorithm Based on Relative Similarity. Data Analysis and Knowledge Discovery, 2016, 32(12): 44-49.
链接本文:  
https://manu44.magtech.com.cn/Jwk_infotech_wk3/CN/10.11925/infotech.1003-3513.2016.12.06      或      https://manu44.magtech.com.cn/Jwk_infotech_wk3/CN/Y2016/V32/I12/44
[1] Adomavicius G, Kwon Y.Optimization-based Approaches for Maximizing Aggregate Recommendation Diversity[J]. Informs Journal on Computing, 2014, 26(2): 351-369.
[2] Shambour Q, Lu J.An Effective Recommender System by Unifying User and Item Trust Information for B2B Applications[J]. Journal of Computer and System Sciences, 2015, 81(7): 1110-1126.
[3] Yigit M, Bilgin B E, Karahoca A.Extended Topology Based Recommendation System for Unidirectional Social Networks[J]. Expert Systems with Applications, 2015, 42(7): 3653-3661.
[4] Adomavicius G, Kwon Y.Improving Aggregate Recommendation Diversity Using Ranking-Based Techniques[J]. IEEE Transactions on Knowledge and Data Engineering, 2012, 24(5): 896-911.
[5] Nú?ez-Valdez E R, Lovelle J M C, Martínez O S, et al. Implicit Feedback Techniques on Recommender Systems Applied to Electronic Books[J]. Computers in Human Behavior, 2012, 28(4) 1186-1193.
[6] Bradley K, Smyth B.Improving Recommendation Diversity [C]. In: Proceedings of the 12th Irish Conference on Artificial Intelligence and Cognitive Science. Maynooth, Ireland.2001.
[7] Zhang M, Hurley N.Avoiding Monotony: Improving the Diversity of Recommendation Lists [C]. In: Proceedings of the 2nd ACM Conference on Recommender Systems. ACM, 2008.
[8] Chen J, Liu Y, Hu J, et al.A Novel Framework for Improving Recommender Diversity [A]. // Behavior and Social Computing [M]. Springer International Publishing.. 2013.
[9] Aytekin T, Karakaya M ?.Clustering-based Diversity Improvement in Top-N Recommendation[J]. Journal of Intelligent Information Systems, 2014, 42(1): 1-18.
[10] Bobadilla J, Ortega F, Hernando A, et al.Recommender Systems Survey[J]. Knowledge Based Systems, 2013, 46: 109-132.
[11] Lacerda A, Ziciani N.Building User Profile to Improve User Experience in Recommender Systems [C]. In: Proceedings of the 6th ACM International Conference on Web Search and Data Mining. 2013.
[12] Park Y J.The Adaptive Clustering Method for the Long Tail Problem of Recommender Systems[J]. IEEE Transactions on Knowledge and Data Engineering, 2013, 25(8): 1904-1915.
[13] Fleder D, Hosanagar K.Blockbuster Culture’s Next Rise or Fall: The Impact of Recommender Systems on Sales Diversity[J]. Management Science, 2009, 55(5): 697-712.
[14] 王森. 一种基于整体多样性增强的推荐算法[J]. 计算机工程与科学, 2006, 38(1): 183-187.
[14] (Wang Sen.A Recommendation Algorithm Based on Aggregate Diversity Enhancement[J]. Computer Engineering & Science, 2016, 38(1): 183-187.)
[1] 李振宇, 李树青. 嵌入隐式相似群的深度协同过滤算法*[J]. 数据分析与知识发现, 2021, 5(11): 124-134.
[2] 杨辰, 陈晓虹, 王楚涵, 刘婷婷. 基于用户细粒度属性偏好聚类的推荐策略*[J]. 数据分析与知识发现, 2021, 5(10): 94-102.
[3] 杨恒,王思丽,祝忠明,刘巍,王楠. 基于并行协同过滤算法的领域知识推荐模型研究*[J]. 数据分析与知识发现, 2020, 4(6): 15-21.
[4] 苏庆,陈思兆,吴伟民,李小妹,黄佃宽. 基于学习情况协同过滤算法的个性化学习推荐模型研究*[J]. 数据分析与知识发现, 2020, 4(5): 105-117.
[5] 郑淞尹,谈国新,史中超. 基于分段用户群与时间上下文的旅游景点推荐模型研究*[J]. 数据分析与知识发现, 2020, 4(5): 92-104.
[6] 丁勇,陈夕,蒋翠清,王钊. 一种融合网络表示学习与XGBoost的评分预测模型*[J]. 数据分析与知识发现, 2020, 4(11): 52-62.
[7] 焦富森,李树青. 基于物品质量和用户评分修正的协同过滤推荐算法 *[J]. 数据分析与知识发现, 2019, 3(8): 62-67.
[8] 李珊,姚叶慧,厉浩,刘洁,嘎玛白姆. 基于ISA联合聚类的组推荐算法研究 *[J]. 数据分析与知识发现, 2019, 3(8): 77-87.
[9] 李杰, 杨芳, 徐晨曦. 考虑时间动态性和序列模式的个性化推荐算法*[J]. 数据分析与知识发现, 2018, 2(7): 72-80.
[10] 王道平, 蒋中杨, 张博卿. 基于灰色关联分析和时间因素的协同过滤算法*[J]. 数据分析与知识发现, 2018, 2(6): 102-109.
[11] 王永, 王永东, 郭慧芳, 周玉敏. 一种基于离散增量的项目相似性度量方法*[J]. 数据分析与知识发现, 2018, 2(5): 70-76.
[12] 花凌锋, 杨高明, 王修君. 面向位置的多样性兴趣新闻推荐研究*[J]. 数据分析与知识发现, 2018, 2(5): 94-104.
[13] 薛福亮, 刘君玲. 基于用户间信任关系改进的协同过滤推荐方法*[J]. 数据分析与知识发现, 2017, 1(7): 90-99.
[14] 覃幸新, 王荣波, 黄孝喜, 谌志群. 基于多权值的Slope One协同过滤算法*[J]. 数据分析与知识发现, 2017, 1(6): 65-71.
[15] 李道国,李连杰,申恩平. 基于用户评分时间改进的协同过滤推荐算法*[J]. 现代图书情报技术, 2016, 32(9): 65-69.
Viewed
Full text


Abstract

Cited

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