期刊文献+

基于灰色关联分析的分布式协同过滤推荐算法 被引量:1

Distributed collaborative filtering recommendation algorithm based on gray association analysis
下载PDF
导出
摘要 针对原始的基于用户(User-based)或基于评分项目(Item-based)的协同过滤推荐算法(CFR)大多采用"硬分类"式聚类,且具有数据稀疏性和可扩展性的问题,提出一种基于灰色关联分析的分布式协同过滤推荐算法。算法使用Hadoop分布式计算平台,首先,计算评分矩阵中每个评分项目的灰色关系系数;然后,计算各评分项目的灰色关联度(GRG);最后,根据GRG获得每个评分项目的近邻集合,对不同用户的待预测项目用对应的近邻集合对其评分进行预测。通过在Movie Lens数据集上进行实验,与User-based和Item-based的CFR算法相比,该算法平均绝对误差分别下降了1.07%和0.06%,而且随着数据规模的扩展,通过增加集群节点,算法运行效率有相应的提升。实验结果表明,该推荐算法可以有效地实现大规模数据的推荐,并能解决数据可扩展性的问题。 In order to solve the problems of " hard classification" clustering,data sparsity and scalability in user-based or item-based Collaborative Filtering Recommendation( CFR) algorithms,a distributed collaborative filtering recommendation algorithm based on gray association analysis was proposed. Based on Hadoop platform,the grey relational coefficient of each item in rating matrix was calculated at first,then the Grey Relational Grade( GRG) of each item was calculated. Finally,the similar items for each item was constructed according to GRG,and item's rating for different users with related similar items was predicted. The experiment was conducted on the Movie Lens dataset. The results showed that the Mean Absolute Error( MAE) of proposed algorithm was reduced by 1. 07% and 0. 06% respectively compared to the user-based and item-based CFR algorithms; and with the scale of dataset expending,the running efficiency was also improved by adding datanode to the Hadoop cluster. The experimental results illustrate that the proposed algorithm can make effective recommendation for large scale dataset and solve the problem of data scalability.
作者 邱桂 闫仁武
出处 《计算机应用》 CSCD 北大核心 2016年第4期1054-1059,共6页 journal of Computer Applications
关键词 灰色系统 灰色关联度 协同过滤推荐算法 分布式系统 HADOOP grey system Grey Relational Grade(GRG) Collaborative Filtering Recommendation(CFR) algorithm distributed system Hadoop
  • 相关文献

参考文献16

  • 1GOLDBERG D,NICHOLS D,OKI B M,et al.Using collaborative filtering to weave an information tapestry[J].Communications of the ACM,1992,35(12):61-70.
  • 2杨志文,刘波.基于Hadoop平台协同过滤推荐算法[J].计算机系统应用,2013,22(7):108-112. 被引量:7
  • 3SARWAR B M.Sparsity,scalability,and distribution in recommender systems[D].Twin Cities:University of Minnesota,2001:168.
  • 4PATIL V A,RAGHA L.Comparing performance of collaborative filtering algorithms[C]//Proceedings of the 2012 International Conference on Communication,Information & Computing Technology.Piscataway,NJ:IEEE,2012:1-6.
  • 5ZHAO Z,SHANG M.User-based collaborative-filtering recommendation algorithms on Hadoop[C]//WKDD 2010:Proceedings of the 3rd International Conference on Knowledge Discovery and Data Mining.Piscataway,NJ:IEEE,2010:478-481.
  • 6赵宏霞,王新海,杨皎平.基于用户和项目因子分析的混合协同推荐算法[J].计算机应用,2011,31(5):1382-1386. 被引量:4
  • 7范波,程久军.用户间多相似度协同过滤推荐算法[J].计算机科学,2012,39(1):23-26. 被引量:69
  • 8PAUL R,MEOPHYTOS I,MITESH S,et al.GroupLens:An open architecture for collaborative filtering of netnews[C]//Proceedings of ACM 1994 Conference on Computer Supported Cooperative Work.New York:ACM,1994:175-186.
  • 9BADRUL S,GEORGE K,JOSEPH K,et al.Item-based collaborative filtering recommendation algorithms[C]//Proceedings of the 10th International Conference on World Wide Web.New York:ACM,2001:285-295.
  • 10The Apache Software Foundation.The Apache Hadoop project[CP/OL].[2015-09-12].http://hadoop.apache.org/.

二级参考文献42

  • 1赵宏霞,杨皎平,陈宗娇.面向客户需求的神经网络挖掘方法[J].管理评论,2005,17(11):53-57. 被引量:3
  • 2张锋,常会友.使用BP神经网络缓解协同过滤推荐算法的稀疏性问题[J].计算机研究与发展,2006,43(4):667-672. 被引量:85
  • 3李涛,王建东,叶飞跃,冯新宇,张有东.一种基于用户聚类的协同过滤推荐算法[J].系统工程与电子技术,2007,29(7):1178-1182. 被引量:70
  • 4Herlocker J L,Konstan J A, Borchers A, et al. An Algorithmic Framework for Performing Collaborative Filtering [ C]// SIGIR 99:Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Re- trieval. 1999 : 230-237.
  • 5Resnick P, Iacovou N, Suchak M, et al. GroupLens: An Open Architecture for Collaborative Filtering of Netnews[C] // Pro- ceedings of the 1994 ACM Conference on Computer Supported Cooperative Work. 1994:175-186.
  • 6Adomavieius G, Tuzhilin A. Towards the Next Generation of Recommender Systems: a Survey of the State-of-the-art and Possible Extensions [J]. IEEE Trans on Knowledge and Data Engineering, 2005,17 (6) : 734-749.
  • 7Sarwar B, Karypis G, Konstan J, et al. Item-Based Collaborative Filtering Recommendation Algorithms[C] //Proceedings of the 10th International World Wide Web Conference. New York, 2001 : 285-295.
  • 8Breese J, Hecherman D, Kadie C. Empirical Analysis of Predic- tive Algorithms for Collaborative Filtering[C]//Proceedings of the 14th Conference on Uncertainty in Artificial Intelligence (UAI 98). 1998:43-52.
  • 9Wang J, Vries A, Reinders M. Unifying User-based and Item- based Collaborative Filtering Approaches by Similarity Fusion [C]//SIGIR 06: Proceedings of the 29th Annual International ACM SIGIR Conference on Research and Development in Infor- mation Retrieval. 2006 :501-508.
  • 10Shardanand U, Maes P. Social Information Filtering: Algorithms for Automating 'Word of Mouth' [C] // Proceeding of the Con- ference on Human Factors in Computing Systems. 1995:210-217.

共引文献82

同被引文献16

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部