传统协同过滤算法中的用户相似性度量方法基于用户之间共同评分项计算用户的相似度,用户-项目评分矩阵的数据稀疏问题会导致该相似度的计算不够准确。为此,提出一种新的用户相似性度量方法。该方法采用结合修正公式改进的Jaccard相似性系数计算用户之间的相似度,在计算过程中考虑用户之间共同评分项和所有评分项的关系,以及用户在共同评价项目上的评分差异对用户相似度的影响,从而获取更加精确的用户相似度矩阵。实验结果表明,与余弦相似性方法和修正的余弦相似性方法相比,该方法能提高预测准确度。
User similarity measure method in traditional collaborative filtering algorithm is based on common items to calculate the similarity between users,and the low accuracy of the similarity calculation is caused by the data sparsity problem of user-item rating matrix.In view of this problem,a novel user similarity measure method is proposed.This method calculates the similarity of users by using Jaccard similarity coefficient which is improved by correction formula,considers the relationship between common items and all items of users during the calculating,and takes into account the impact of different of user ratings in the evaluation of common items on similarity of users,and more accurate user similarity matrix is obtained.Experimental results show that this method can improve the prediction accuracy compared with Cosine(COS) similarity method and the Adjusted Cosine(ACOS) similarity method,etc.