Abstract
The disadvantage of the traditional CFAbMD algorithm is no consideration of impact of local users’ neighbor on item rating. Aiming at this problem, a new CFAbMD algorithm is proposed considering both ALS matrix factorization and user nearest neighbor (CFAbMD-UNN), which integrates the similarity information among users into the matrix factorization of model. Furthermore, the CFAbMD-UNN algorithm was implemented in parallel on Spark. Experiments on Movielens shows that the propsosed CFAbMD-UNN algorithm outperforms the traditional CFAbMD algorithm.
References
Bing, Liang, Yuzhong, Zhang, Yi, Jin: The research of matrix factorization algorithm in collaborative filtering. Guangdong Commun. Technol. 08, 76–79 (2013)
Van Vleck, E.S.: Continuous matrix factorizations. In: Benner, P., Bollhöfer, M., Kressner, D., et al. (eds.) Numerical Algebra, Matrix Theory, Differential-Algebraic Equations and Control Theory, pp. 299–318. Springer International Publishing, Heidelberg (2015)
Benzi, K., Kalofolias, V., Bresson, X., et al.: Song recommendation with non-negative matrix factorization and graph total variation. arXiv preprint, arXiv:1601.01892 (2016)
Pan, R., Zhou, Y., Cao, B., et al.: One-class collaborative filtering. In: The Eighth IEEE International Conference on Data Mining, pp. 502–511 (2008)
Zhenkun, Tang: Design and Implementation of Machine Learning Platform based on Spark. Xiamen University, Xiamen (2014)
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). Collaborative Filtering Recommendation Algorithm Based on Matrix Factorization and User Nearest Neighbors. 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_21
Download citation
DOI: https://doi.org/10.1007/978-981-10-2663-8_21
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)