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

Computer Engineering & Science

Previous Articles     Next Articles

A collaborative filtering recommendation algorithm
based on a bee colony K-means clustering model

LI Yanjuan,NIU Mengting,LI Linhui   

  1. (School of Information and Computer Engineering,Northeast Forestry University,Harbin 150040,China)
  • Received:2018-08-13 Revised:2018-10-19 Online:2019-06-25 Published:2019-06-25

Abstract:

To address the problem of low recommendation quality and low recommendation efficiency of current collaborative filtering recommendation algorithms, we propose a collaborative filtering recommendation algorithm based on an improved bee colony K-means clustering model. Firstly, based on user attribute information, the algorithm uses the improved bee colony K-means algorithm to cluster users and establish a user clustering model. Secondly, we calculate the distance between target users and the clustering center in the user clustering model, and the cluster with the minimal distance is taken as the retrieval space of active users. Finally, we search the nearest neighbor of the target user by the similarity calculation according to the useritem scoring matrix, and generate a recommendation list via the information of the nearest neighbor. Experimental results show that the proposed algorithm can achieve lower MAE and shorter running time, and it can enhance the quality and efficiency of recommendation.
 
 

Key words: collaborative filtering, user clustering, recommendation system, bee colony algorithm