Journal of Jilin University Science Edition ›› 2019, Vol. 57 ›› Issue (1): 105-110.

Previous Articles     Next Articles

Collaborative Filtering Algorithm Based onMatrix Decomposition and Clustering#br#

DONG Liyan1, WANG Yu1, REN Yi1, LI Yongli2   

  1. 1. College of Computer Science and Technology, Jilin University, Changchun 130012, China;2. School of Computer Science and Technology, Northeast Normal University, Changchun 130117, China
  • Received:2018-07-03 Online:2019-01-26 Published:2019-02-08
  • Contact: DONG Liyan E-mail:dongly@jlu.edu.cn

Abstract: Based on the matrix decomposition and clustering, we proposed a collaborative filtering recommendation algorithm. The algorithm first used alternating least squares (ALS) algorithm to decompose matrix, and then used improved k-means clustering algorithm to compensate for large amount of calculation caused by single ALS algorithm in the later stage of collaborative filtering. The problem that the recommendation accuracy was low due to the reduction of the high dimension and high sparsity of original matrix was solved, and the calculation speed and recommendation accuracy were greatly improved. Experimental results show that the improved algorithm significantly improves the recommendation accuracy.

Key words: matrix decomposition, clustering, collaborative filtering, recommendation accuracy

CLC Number: 

  • TP301.6