• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science

Previous Articles     Next Articles

A Slope One collaborative filtering recommendation
algorithm based on local nearest neighbors
 

LI Jian-feng,QIN Zheng   

  1. (College of Information Science and Engineering,Hunan University,Changsha 410082,China)
  • Received:2015-12-11 Revised:2016-03-07 Online:2017-07-25 Published:2017-07-25

Abstract:

The classical Slope One algorithm employs the linear regression model to generate recommendation. However, the recommendation suffers from decreased precision due to the noise data emerged in item score deviation table construction. We propose a Slope One collaborative filtering recommendation algorithm to solve this problem based on local nearest neighbors. Neighbor users set dynamically change along with the change of the target item by calculating target users based on the neighbor users of different target items. The average deviation between items is further optimized and recommendation is generated according to the neighbor user data of different target items. Experimental results on MovieLens dataset show that the improved algorithm can promote the prediction accuracy of the recommendation.

Key words: collaborative filtering, recommendation system, local nearest neighbors, Slope One