摘要
针对传统协同过滤算法没有考虑由时间引起的用户兴趣分布变化、致使其推荐精度不高的问题,提出了融合用户兴趣分布变化和特征差异的协同过滤推荐算法。采用窗方法估计用户在整个项目空间上的兴趣分布,设计时间遗忘曲线因子用以确定用户兴趣分布变化函数,最后结合兴趣分布变化相对熵和用户特征差异计算用户相似程度并进行项目推荐。实验结果表明,该算法能够有效追踪用户对项目兴趣变化,提高了数据稀疏情况下的推荐精度。
Aiming at the problem that traditional collaborative filtering recommendation algorithm failed to consider user interest change of distribution to cause poor recommending precision, a collaborative filtering recommendation algorithm combined with user interest change of distribution and characteristic difference is proposed in this paper. Window estimation method is applied to get user interest distribution in total item space, and the factor of time forgetting curve is designed to define the function of user interest change of distribution. Finally, by combining Kullback-Leibler divergence of user interest change of distribution and characteristic difference, user similarity is calculated to finish the item recommendation. Experimental result shows that the algorithm can effectively trace the interest change of distribution and raise the recommendation precision.
作者
毕孝儒
Bi Xiaoru(School of International Business and Management, Chongqing South translation college of University of SISU, Chongqing 401120, China)
出处
《计算机时代》
2019年第1期71-74,共4页
Computer Era
基金
四川外国语大学重庆南方翻译学院科研项目(No.KY2017005)
重庆市教育委员会自然科学技术项目(No.KJ1602101)
关键词
协同推荐
兴趣分布变化
相对熵
特征差异
collaborative filtering recommendation
user interest change of distribution
Kullback-Leibler divergence
characteristic difference