Abstract
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.








Similar content being viewed by others
Notes
G. Lab. MovieLens. http://www.grouplens.org/
HP. EachMovie. http://www.research.digital.com/
References
Lai C-F, Chang J-H, Hu C-C, Huang Y-M, Chao H-C (2011) Cprs: a cloud-based program recommendation system for digital TV platforms. Futur Gener Comput Syst 27(6):823–835
Xia W, He L, Gu J, et al. (2009) Effective collaborative filtering approaches based on missing data imputation[C]//INC, IMS and IDC, 2009. NCM’09. Fifth Int Joint Conf IEEE:534–537
Zhang Y, Chen M, Mao S, Hu L, Leung V (2014) Cap: crowd activity prediction based on big data analysis. IEEE Netw 28(4):52–57
Khabbaz M, Lakshmanan LVS (2011) Toprecs: top-k algorithms for item-based collaborative filtering. In: EDBT
Menon AK, Chitrapura KP , Garg S, Agarwal D, Kota N (2011) Response prediction using collaborative filtering with hierarchies and side-information. In: KDD, ACM
Gong S (2010) A collaborative filtering recommendation algorithm based on user clustering and item clustering[J]. J Softw 5(7):745–752
Zheng V W, Cao B, Zheng Y, et al. (2010) Collaborative filtering meets mobile recommendation: a user-centered approach[C]//AAAI 10:236–241
Lathia N, Hailes S, Capra L (2009) Temporal collaborative filtering with adaptive neighbourhoods[C]//Proceedings of the 32nd international ACM SIGIR conference on Research and development in information retrieval. ACM:796–797
Noel J, Sanner S, Tran K-N, Christen P, Xie L, Bonilla EV, Abbasnejad E, Della Penna N (2012) New objective functions for social collaborative filtering. In: WWW. ACM, New York, pp 859–868
Brochu E, Cora VM, De Freitas N (2010) A tutorial on Bayesian optimization of expensive cost functions, with application to active user modeling and hierarchical reinforcement learning[J]. arXiv preprint arXiv:1012.2599
Zhang D, Cao J, Guo M, Zhou J, Raychoudhury V (2009) An efficient collaborative filtering approach using smoothing and fusing. In: Proceedings of the 38th International Conference on Parallel Processing, Vienna, Austria
Acknowledgments
The authors would like to extend their sincere appreciation to the Deanship of Scientific Research at King Saud University for its funding of this research through the Research Group Project no RGP-VPP-258.
Author information
Authors and Affiliations
Corresponding authors
Rights and permissions
About this article
Cite this article
Hu, L., Lin, K., Hassan, M.M. et al. CFSF: On Cloud-Based Recommendation for Large-Scale E-commerce. Mobile Netw Appl 20, 380–390 (2015). https://doi.org/10.1007/s11036-014-0560-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-014-0560-5