An improved clustering-based collaborative filtering recommendation algorithm

In the circumstance of big data, the traditional collaborative filtering recommendation algorithm in e-commerce system is faced with the problems of data sparse, accuracy, real-time and etc., this paper proposes an improved clustering-based collaborative filtering recommendation algorithm. The algorithm introduces time decay function for preprocessing the user’s rating and uses project attribute vectors to characterize projects, user interest vectors to users and use clustering algorithms to cluster the users and the projects respectively. Then the improved similarity measure methods are used to find the user’s nearest neighbor and project recommended candidate set in the cluster. Finally, recommendations are produced. Theoretical analysis and experimental results show that the algorithm not only can effectively solve the problems of data sparse and new project, but also can portrait for users in multi dimension and reflect the user’s interest changing. The recommended accuracy of the algorithm is improved obviously, too.

[1]  Lan Dong-mei A Collaborative Filtering Hybrid Recommendation Algorithm for Attribute and Rating , 2013 .

[2]  Meng Xiang Mobile Recommender Systems and Their Applications , 2013 .

[3]  Scott M. Smith,et al.  Introduction to marketing models with Lotus 1-2-3 , 1988 .

[4]  Yingjie Tian,et al.  A Comprehensive Survey of Clustering Algorithms , 2015, Annals of Data Science.

[5]  Chih-Fong Tsai,et al.  Cluster ensembles in collaborative filtering recommendation , 2012, Appl. Soft Comput..

[6]  Li Min-qiang Collaborative filtering recommendation model based on effective dimension reduction and K-means clustering , 2009 .

[7]  Pattie Maes,et al.  Social information filtering: algorithms for automating “word of mouth” , 1995, CHI '95.

[8]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[9]  Yujie Zhang,et al.  Mobile Recommender Systems and Their Applications: Mobile Recommender Systems and Their Applications , 2014 .

[10]  Sumit Sarkar,et al.  The Role of the Management Sciences in Research on Personalization , 2003, Manag. Sci..

[11]  Xiao-Dong Li,et al.  Comparison Study of Internet Recommendation System: Comparison Study of Internet Recommendation System , 2009 .

[12]  Qinke Peng,et al.  An Improved Structural Equivalence Weighted Similarity For Recommender Systems , 2011 .

[13]  Xiong Lei Collaborative filtering and recommendation algorithm based on matrix factorization and user nearest neighbor model , 2012 .

[14]  Hyunbo Cho,et al.  Improving memory-based collaborative filtering via similarity updating and prediction modulation , 2010, Inf. Sci..

[15]  A SandraSagayaMary.D.,et al.  A Study of K-Means and Cure Clustering Algorithms , 2014 .

[16]  Konstantinos G. Margaritis,et al.  Using SVD and demographic data for the enhancement of generalized Collaborative Filtering , 2007, Inf. Sci..

[17]  Wu Xiao,et al.  Comparison Study of Internet Recommendation System , 2009 .

[18]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[19]  Gang Chen,et al.  Collaborative Filtering Using Orthogonal Nonnegative Matrix Tri-factorization , 2007, Seventh IEEE International Conference on Data Mining Workshops (ICDMW 2007).

[20]  Xu Yun-jian User-Based Collaborative Filtering Strategies More Interested in Improvement of Research , 2011 .

[21]  Mark Rosenstein,et al.  Recommending and evaluating choices in a virtual community of use , 1995, CHI '95.

[22]  Douglas B. Terry,et al.  Using collaborative filtering to weave an information tapestry , 1992, CACM.