Computer and Modernization ›› 2021, Vol. 0 ›› Issue (01): 70-75.

Previous Articles     Next Articles

Weighted Slope One Optimization Combining User Fuzzy Clustering and Similarity

  

  1. (1. The 15th Research Institute of China Electronics Technology Group Corporation, Beijing 100083, China;
    2. Research and Development Center, Agricultural Bank of China, Beijing 100071, China)
  • Online:2021-01-28 Published:2021-01-29

Abstract: In the case of sparse data sets, the traditional Slope One algorithm has poor recommendation and low accuracy, and the algorithm treats all users equally without considering the similarities and differences between users. At the same time, as the amount of data increases, the real-time performance has gradually deteriorated. In view of the above problems, a weighted Slope One algorithm optimization study is carried out. Firstly, we use fuzzy clustering technology to classify different types of users and reduce the nearest neighbor search range and calculation complexity. Then, we improve the weighted Slope One calculation formula and use the Pearson correlation coefficient to limit the calculation. finally, we use the improved weighted Slope One algorithm to predict user ratings in each cluster, and then generate a recommendation set. Experiments show that the algorithm in this paper effectively improves the accuracy of recommendations and enhances the real-time performance of recommendations.

Key words: collaborative filtering, weighted Slope One algorithm, fuzzy clustering, recommendation algorithm