节点文献
基于时间效应的协同过滤算法
A collaborative filtering algorithm based on time effect
【摘要】 协同过滤算法已被成功应用在个性化推荐系统中,但传统的协同过滤算法很少考虑时间因素的影响,难以确保最近邻集的准确性和可靠性。虽然很多文献提出了各种改进推荐算法,但仍然没能在计算中有效地将时间因素和用户评分综合起来。因此,在原有的工作基础上提出基于时间效应的协同过滤算法,将时间因素纳入用户预测评分和用户相似性计算中,并综合这两个因素来动态分配每一项评分的权重,采用预测评分填充用户-项矩阵和二次计算用户相似性矩阵的方法,最终得到Top-N推荐集。实验表明,改进后的算法提高了推荐算法的精度和推荐质量。
【Abstract】 Collaborative filtering algorithms have been successfully applied in personalized recommendation.However,it is hard for traditional filtering algorithms to make sure that the accuracy and reliability of the nearest neighbors set is good enough because they ignore the impact of time factor.Even though there are a number of improved collaborative filtering algorithms,they cannot integrate time factor and user scores in their calculation.We propose a new algorithm based on time factor and our original work,which introduces time factor into user score prediction and user similarity calculation and assigns each item a dynamic weight by synthesizing time and user similarity.We finally obtain a Top-Nset by filling the user-item matrix with user prediction scores and secondary calculating user similarity matrix.Experiments prove that the improved algorithm can enhance recommendation accuracy and quality.
【Key words】 collaborative filtering; time effect; items set similarity; predict score; mean absolute error;
- 【文献出处】 计算机工程与科学 ,Computer Engineering & Science , 编辑部邮箱 ,2017年11期
- 【分类号】TP391.3
- 【被引频次】18
- 【下载频次】159