计算机科学 ›› 2014, Vol. 41 ›› Issue (6): 264-268.doi: 10.11896/j.issn.1002-137X.2014.06.052

• 人工智能 • 上一篇    下一篇

稀疏数据集协同过滤算法的进一步研究

罗琦,缪昕杰,魏倩   

  1. 南京信息工程大学信息与控制学院 南京210044;南京信息工程大学信息与控制学院 南京210044;南京信息工程大学信息与控制学院 南京210044
  • 出版日期:2018-11-14 发布日期:2018-11-14

Further Research on Collaborative Filtering Algorithm for Sparse Data

LUO Qi,MIAO Xin-jie and WEI Qian   

  • Online:2018-11-14 Published:2018-11-14

摘要: 协同过滤算法是电子商务和信息系统中非常重要的一门技术。其中用户相似度度量方法的科学性至关重要。为了获得更好的精度,采用用户间共同评分数目来动态调节原相似度,以更准确地反映用户间相似度的真实性。在此基础上,根据社会网络中FTL模型(follow the leader)的思想,对新用户或找不到最近邻的用户采用基于专家信任度的预测算法代替传统相似度来预测用户的评分,弥补了传统算法的不足。实验表明,算法提高了预测评分的准确性和推荐质量,并缓解了新用户的冷启动问题。

关键词: 协同过滤,推荐算法,相似度,冷启动 中图法分类号TP391文献标识码A

Abstract: In electronic commerce and information system,collaborative filtering is a very important technique.User similarity measure of the scientific method is crucial.In order to obtain better accuracy,numbers of common Ratings between users were used to dynamically adjust the original similarity to more accuratelly reflect the authenticity of the similarity between users.On this basis,according to the social network FTL model (follow the leader) thoughts,for new users or users who cannot find the nearest neighbor,prediction algorithm based on expert trust degree was used instead of similarity to predict the user’s score,making up the deficiency of the traditional algorithm.Experiments show that the algorithm can improve the prediction score,the accuracy and the quality of recommendation,and alleviate the cold-start problem for new users.

Key words: Collaborative filtering,Recommendation algorithm,Similarity,Cold start

[1] Koren Y,Bell R.Advances in.Collaborative.Filtering[EB/OL].http://research.yahoo.com/pub/3503,2011-09-26
[2] Chen Y H,George E I.A Bayesian Model for Collaborative Filtering[C]∥Proceedings of the 7th International Workshop on Artificial Intelligence and Statistics.1999:56-60
[3] Lemire D,Maclachlan A.Slope One Predictors for Online Rating Based Collaborative Filtering [C]∥SIAM Data Mining(SDM’05).2005:21-23
[4] Sun Zi-lei,Luo Nian-long,Kuang Wei.One Real-Time Personalized Recommendation Systems based on Slope One Algorithm[C]∥8th International Conference on Fuzzy Systems and Knowledge Discovery.2011:1826-1830
[5] Wang Pu,Ye Hong-wu.A Personalized Recommendation Algorithm Combining Slope One Scheme and User Based Collaborative Filtering [C]∥International Conference on Industrial and Information Systems.2009:152-154
[6] Zhang De-jia.An Item-based Collaborative Filtering Recommendation Algorithm Using Slope One Scheme Smoothing [C]∥2nd International Symposium on Electronic Commerce and Security.2009:215-217
[7] Zhou T,Ren J,Medo M,et al.Bipartite Network Projection and Personal Recommendation[J].Phys Rev E,2007,6:046115
[8] Zhou T,Jiang L L,Su R Q,et al.Effect of Initial Configuration on Network Based Recommendation[J].Europhys Lett,2008,81:58004
[9] Huang Z,Chen H,Zeng D.Applying as Sociative RetrievalTechniques to Alleviate the Sparsity Problem in Collaborative Filtering [J].IEEE Trans Information Systems,2004,2(1):116-142
[10] Sarwar B M,Karypis G,Konstan J A,et al.Application of Dimensionality Reduction in Recommender System-A Case Study[C]∥ACM 2000KDD Workshop on Web Mining fore-commerce-Challenges and Opportunities.Boston,MA,2000
[11] Sarwar B,Karypis G,Konstan J,et al.Item-Base collaborative filtering recommendation algorithms[C]∥Proceedings of the 10th International World Wide Web Conference.2001:285-295
[12] 张光卫,李德毅,李鹏,等.基于云模型的协同过滤推荐算法[J].软件学报,2007,8(10):2403-2411
[13] 邓爱林,左子叶,朱扬勇.基于项目聚类的协同过滤推荐算法[J].小型微型计算机系统,2004,25(9):1665-1670
[14] 熊忠阳,刘芹,张玉芳,等.基于项目分类的协同过滤改进算法[J].计算机应用研究,2012,9(2):493-496
[15] Sarwar B M,Karypis G,Konstan J A,et al.Application of dimensionality reduction in recommender system-a case study[C]∥Proc.of the ACM WebKDD 2000Workshop.2000
[16] 黄创光,印鉴,汪静,等.不确定近邻的协同过滤推荐算法[J].计算机学报,2010,3(8):1369-1376
[17] Goldbaum D.Follow the leader:Simulations on a dynamic socialnetwork[EB/OL].http://www.business.uts.edu.au/finance/research/wpapers/wp155.pdf,2011-09-26
[18] Herlocker J L,Konstan J A,Terveen L G,et al.Evaluating Collaborative Filtering Recommender Systems[J]. ACM Transactions on Information Systems,2004,2(1):5-53
[19] Herlocker J,Konstan J,Riedl J.An empirical analysis of design choices in neighborhood-based collaborative filtering algorithms[J].Information Retrieval,2002,5(4):287-310
[20] 罗辛,欧阳元新,熊璋,等.通过相似度支持度优化基于K近邻的协同过滤算法[J].计算机学报,2010,3(8):1437-1445
[21] 陶维安,范会联.基于评分支持度的最近邻协同过滤推荐算法[J].计算机应用研究,2012,9(5):1723-1725,8
[22] 项亮.推荐系统实现[M].北京:人民邮电出版社,2012
[23] Zhang Zi-ke,Liu Chuang,Zhang Yi-cheng,et al.Solving the Cold-Start Problem in Recommender Systems with Social Tags[J].EPL(Europhysics Letters),2010,2(2):28002

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!