At present, the traditional collaborative filtering (CF) recommendation algorithm generally has the problems of data sparsity and low accuracy. In order to solving these problems, this paper proposes a multi-feature fusion collaborative filtering recommendation algorithm. Firstly, considering that different users have different preferences for different item attributes, this paper used item attribute scores and user preference information for matrix filling to alleviate the problem of data sparsity. Secondly, considering the influence of multiple features of user activity , the count of common item ratings, and item popularity on the calculation of user similarity, and used these features to improve the calculation of similarity. Finally, the matrix after data filling and the improved similarity calculation formula were used to make personalized recommendations for users. Experimental results prove that compared with traditional algorithms and other improved algorithms, the improved algorithm in this paper alleviates the problem of data sparsity to a certain extent, and at the same time has a certain improvement in accuracy
|