期刊文献+

基于PCA降维的协同过滤推荐算法 被引量:25

Collaborative Filtering Recommendation Algorithm Based on PCA Dimension Reduction
下载PDF
导出
摘要 在信息过载的时代,推荐系统通过分析用户的历史行为,为用户兴趣建模,主动给用户推荐能够满足他们兴趣和需求的信息,已经被广泛应用于电子商务等多个领域。但是在推荐系统中,用户评分数据极端稀疏,矩阵的稀疏性导致推荐算法在相似性计算时存在较大误差,进而导致最近邻居选择的不准确,从而影响推荐质量。针对上面存在的问题,文中通过对评分矩阵采用PCA降维的方法,降低了评分矩阵的稀疏性,保留了最能代表用户兴趣的维数,使得相似性计算更加准确,保证了最近邻居选择的准确性,从而提高了推荐质量。实验结果表明,在公开数据集上与传统的协同过滤推荐算法相比较,文中提出的算法具有较高的准确度和覆盖度。 In the era of information overload,recommender system can help users find their interest and recommend the satisfactory information to analyze their historical behavior,so it is widely used in electronic commerce and other fields. But the user rating matrix is extremely sparse in recommender systems. The sparsity of the matrix leads to great error in the calculation of similarity of recommendation algorithms,bringing about the nearest neighbor sections is not accurate,thus affecting the quality of recommendation. Aiming at the problems above,a dimension reduction method based on PCA was proposed to reduce the sparsity of user rating matrix,by this method the remain matrix retain the most representative characteristic of the user interest,so that the similarity calculation is more accurate to ensure the accuracy of the nearest neighbors,thereby improving the quality of the recommendation. The experimental results show that compared with the traditional collaborative filtering algorithm,the algorithm proposed reaches a high accuracy and coverage.
作者 李远博 曹菡
出处 《计算机技术与发展》 2016年第2期26-30,共5页 Computer Technology and Development
基金 国家自然科学基金资助项目(41271387) 陕西师范大学院士创新基金资助项目(999521) 西安市科技计划基金资助项目(SF1228-3)
关键词 主成分分析 降维 协同过滤 推荐算法 PCA dimension reduction collaborative filtering recommendation algorithm
  • 相关文献

参考文献14

  • 1Konstan J A. Introduction to recommender systems:algorithmsand evaluation [ J ]. ACM Transactions on Information Sys- tems ,2004,22( 1 ) :1-4.
  • 2Bobadilla J, Ortega F, Hernando A, et al. Improving collabora- tive filtering recommender system results and performance u- sing genetic algorithms[ J]. Knowledge-based Systems,2011, 24(8) :1310-1316.
  • 3Bell R M, Koren Y. Improved neighborhood-based collabora- tive filtering[ C]//Proc of 13th ACM SIGKDD international conference on knowledge discovery and data mining. [ s. 1. ] : ACM,2007.
  • 4Liu L M, Zhang P X, Lin L, et al. Research of data sparsity based on collaborative filtering algorithm [ J ]. Applied Me- chanics and Materials ,2014,462:856-860.
  • 5Pirasteh P,Jung J J, Hwang D. Item-based collaborative filte- ring with attribute correlation:a case study on movie recom- mendation [ M]//Intelligent information and database sys- tems. [ s. 1. ] : Springer International Publishing, 2014 : 245 - 252.
  • 6Wang J, Lin K, Li J. A collaborative filtering recommendation algorithm based on user clustering and slope one scheme [ C ]//Proe of 8th international conference on computer sci- ence & education. [ s. 1. ] :IEEE ,2013 : 1473-1476.
  • 7Pitsilis G, Knapskog S J. Social trust as a solution to address sparsity- inherent problems of recommender systems [ C ]/! Proc of ACM recommender system workshop on recommender system & the social web. [ s. 1. ] :ACM,2009:33-40.
  • 8Wei S, Ye N, Zhang S, et al. Collaborative filtering recommen- dation algorithm based on item clustering and global similarity [ C ]//Proc of fifth international conference on business intel- ligence and financial engineering. [ s. 1. ] : IEEE, 2012 : 69 - 72.
  • 9黄创光,印鉴,汪静,刘玉葆,王甲海.不确定近邻的协同过滤推荐算法[J].计算机学报,2010,33(8):1369-1377. 被引量:217
  • 10Anderson C. The long tail [ J ]. Wired Magazine, 2004, 12 (10) : 170-177.

二级参考文献30

  • 1陈健,印鉴.基于影响集的协作过滤推荐算法[J].软件学报,2007,18(7):1685-1694. 被引量:59
  • 2Goldberg D,Nichols D,Oki B,Terry D.Using collaborative filtering to weave an information tapestry.Communications of the ACM,1992,35(12):61-70.
  • 3Resnick P,Iacovou N,Suchak M,Bergstorm P,Riedl J.GroupLens:An open architecture for collaborative filtering of netnews//Proceedings of the 1994 ACM Conference on Computer Supported Cooperative Work.Chapel Hill,North Carolina,United States,1994:175-186.
  • 4Shardanand U,Maes P.Social information filtering:Algorithms for automating "word of mouth"//Proceedings of the SIGCHI Conference on Human Factors in Computing Systems.Denver,Colorado,United States,1995:210-217.
  • 5Hill M,Stead L,Furnas G.Recommending and evaluating choices in a virtual community of use//Proceedings of the SIGCHI Conference on Human Factors in Computing Systems.Denver,Colorado,United States,1995:194-201.
  • 6Sarwar B M,Karypis G,Konstan J A,Riedl J.Application of dimensionality reduction in recommender system-A case study//Proceedings of the ACM WebKDD Web Mining for E-Commerce Workshop.Boston,MA,United States,2000:82-90.
  • 7Massa P,Avesani P.Trust-aware collaborative filtering for recommender systems.Lecture Notes in Computer Science,2004,3290:492-508.
  • 8Vincent S-Z,Boi Faltings.Using hierarchical clustering for learning the ontologies used in recommendation systems//Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.San Jose,California,United States,2007:599-608.
  • 9Park S-T,Pennock D M.Applying collaborative filtering techniques to movie search for better ranking and browsing//Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.San Jose,California,United States,2007:550-559.
  • 10Sarwar B,Karypis G,Konstan J,Reidl J.Item-based collaborative filtering recommendation algorithms//Proceedings of the 10th International Conference on World Wide Web.Hong Kong,China,2001:285-295.

共引文献314

同被引文献236

引证文献25

二级引证文献185

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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