摘要
在基于用户的协同过滤推荐算法中,当用户-评分矩阵相对稀疏时,用户共同评分项目个数较少,皮尔逊相似度算法很难精确的计算用户之间的相似度,同时皮尔逊相似度算法对所有的商品赋予相同的相似度权重,没有考虑热门商品对相似度的影响。针对以上不足,文中在皮尔逊相似度算法的基础上,提出了一种改进的皮尔逊相似度公式,计算过程中考虑用户共同评价商品个数以及商品的热门程度这两个相似度影响因素,使得计算用户间相似度更加精确,从而获得更好的推荐效果。实验结果表明,文中改进的皮尔逊相似度算法能够在相似用户数较少时更加准确地计算用户之间的相似度,降低了平均绝对误差(Mean Absolute Error,MAE)。
In user-based collaborative filtering recommendation,when the rating matrix is relatively sparse,Pearson similarity algorithm is difficult to accurately calculate the similarity between users when the number of user common rating projects is small. The Pearson similarity algorithm gives out the same similarity weight to all goods without considering the influence of popular goods on similarity. To improve the above shortcomings,this paper considers two factors and comes up with an advanced Pearson similarity algorithm based on the traditional Pearson similarity algorithm. The experimental results show that the advanced Pearson similarity algorithm can calculate the similarity between users more accurately and reduced the mean average absolute error when the rating matrix is sparse.
作者
肖宇航
吴明礼
XIAO Yu-hang;WU Ming-li(School of Computer,North China University of Technology,Beijing 100144,China)
出处
《信息技术》
2018年第7期130-134,共5页
Information Technology