Abstract
Personalized recommendation system is an important means for people to get interested information and product quickly. This traditional user-based collaborative filtering algorithm cost too much computation on similarity calculation. In order to solve this problem, a new collaborative filtering recommendation algorithm based on K-Means clustering of user’s attributes is proposed. In this algorithm, the longitude and latitude of users’ are first clustered, and then the similarity of users’ are calculated within each cluster. Finally, parallelization of this proposed algorithm on Spark is implemented. Experiments show that the user attributes-based collaborative filtering has satisfied performance.
References
Xiang, Z.: The research and implementation of parallel personalization recommendation algorithm for large-scale user behavior data. Beijing Jiaotong University (2012)
Ma, H., King, I., Lyu, M.R.: Effective missing data prediction for collaborative filtering. In: Proceedings of the 30th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2007), pp. 39–46 (2007)
Kui, H.: Research on collaborative recommendation system based on user clustering. Southwest Jiaotong University (2011)
Ba, Q., Li, X., Bai, Z.: Clustering collaborative filtering recommendation system based on SVD algorithm. In: Proceedings of the 4th IEEE International Conference on Software Engineering and Service Science (ICSESS), pp 963–967 (2013)
Tao, Z., Huiling, L.: The research progress of clustering algorithm in data mining. Comput. Eng. Appl. 48(12), 100–111 (2012)
Bollmann, S., Hölzl, A., Heene, M., et al.: Evaluation of a new k-means approach for exploratory clustering of items (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media Singapore
About this paper
Cite this paper
Wang, Z., Yu, N., Wang, J. (2016). User Attributes Clustering-Based Collaborative Filtering Recommendation Algorithm and Its Parallelization on Spark. In: Zhang, L., Song, X., Wu, Y. (eds) Theory, Methodology, Tools and Applications for Modeling and Simulation of Complex Systems. AsiaSim SCS AutumnSim 2016 2016. Communications in Computer and Information Science, vol 643. Springer, Singapore. https://doi.org/10.1007/978-981-10-2663-8_46
Download citation
DOI: https://doi.org/10.1007/978-981-10-2663-8_46
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-2662-1
Online ISBN: 978-981-10-2663-8
eBook Packages: Computer ScienceComputer Science (R0)