CFSF: On Cloud-Based Recommendation for Large-Scale E-commerce

Recommender systems assist the e-commerce providers for services computing in aggregating user profiles and making suggestions tailored to user interests from large-scale data. This is mainly achieved by two primary schemes, i.e., memory-based collaborative filtering and model-based collaborative filtering. The former scheme predicts user interests over the entire large-scale data records and thus are less scalable. The latter scheme is often unsatisfactory in recommendation accuracy. In this paper, we propose Large-scale E-commerce Recommendation Using Smoothing and Fusion (CFSF) for e-commerce providers. CFSF is divided into an offline phase and an online phase. During the offline phase, CFSF creates a global item similarity matrix (GIS) and user clusters, where user ratings within each cluster is smoothed. In the online phase, when a recommendation needs to be made, CFSF dynamically constructs a locally-reduced item-user matrix for the active user item by selecting the top M similar items from GIS and top the K like-minded users from user clusters. Our empirical study shows that CFSF outperforms existing CF approaches in terms of recommendation accuracy and scalability.

[1]  Scott Sanner,et al.  New objective functions for social collaborative filtering , 2012, WWW.

[2]  Minyi Guo,et al.  An Efficient Collaborative Filtering Approach Using Smoothing and Fusing , 2009, 2009 International Conference on Parallel Processing.

[3]  Songjie Gong A Collaborative Filtering Recommendation Algorithm Based on User Clustering and Item Clustering , 2010, J. Softw..

[4]  Victor C. M. Leung,et al.  CAP: community activity prediction based on big data analysis , 2014, IEEE Network.

[5]  Nando de Freitas,et al.  A Tutorial on Bayesian Optimization of Expensive Cost Functions, with Application to Active User Modeling and Hierarchical Reinforcement Learning , 2010, ArXiv.

[6]  Laks V. S. Lakshmanan,et al.  TopRecs: Top-k algorithms for item-based collaborative filtering , 2011, EDBT/ICDT '11.

[7]  Xing Xie,et al.  Collaborative Filtering Meets Mobile Recommendation: A User-Centered Approach , 2010, AAAI.

[8]  Liang He,et al.  Effective Collaborative Filtering Approaches Based on Missing Data Imputation , 2009, 2009 Fifth International Joint Conference on INC, IMS and IDC.

[9]  Gerard Salton,et al.  Research and Development in Information Retrieval , 1982, Lecture Notes in Computer Science.

[10]  Chin-Feng Lai,et al.  CPRS: A cloud-based program recommendation system for digital TV platforms , 2010, Future Gener. Comput. Syst..

[11]  Sachin Garg,et al.  Response prediction using collaborative filtering with hierarchies and side-information , 2011, KDD.