计算机应用 ›› 2011, Vol. 31 ›› Issue (07): 1744-1747.DOI: 10.3724/SP.J.1087.2011.01744

• 数据库技术 • 上一篇    下一篇

基于用户实时反馈的协同过滤算法

傅鹤岗,李冉   

  1. 重庆大学 计算机学院,重庆 400044
  • 收稿日期:2010-12-15 修回日期:2011-01-27 发布日期:2011-07-01 出版日期:2011-07-01
  • 通讯作者: 李冉
  • 作者简介:傅鹤岗(1950-),男,重庆人,副教授,主要研究方向:软件工程、电子商务;李冉(1983-),男,山东泰安人,硕士研究生,主要研究方向:电子商务。

Collaborative filtering algorithm based on real-time user feedback

He-gang FU,Ran LI   

  1. College of Computer Science,Chongqing University,Chongqing 400044,China
  • Received:2010-12-15 Revised:2011-01-27 Online:2011-07-01 Published:2011-07-01
  • Contact: Ran LI

摘要: 传统的基于内存的协同过滤算法存在可扩展性不足的问题,而基于模型的协同过滤算法由于模型数据的滞后,造成推荐质量不高。针对以上情况,提出一种基于用户实时反馈的协同过滤算法,该算法在用户提交项目评分之后能实现对推荐模型数据的实时更新,从而更精确地反映用户的兴趣变化。实验结果表明,该算法能够有效地提高推荐精确度并且大幅地缩短了推荐时间。

关键词: 协同过滤, 相似性反馈机制, 平均绝对误差, 平均评分时间, 平均推荐时间

Abstract: Traditional memory-based collaborative filtering algorithm has the problem of bad scalability,while the model-based collaborative filtering algorithm,due to lagged updating hysterics,has the problem of bad recommendation. To solve the above problems,a collaborative filtering algorithm based on real-time users feedback was proposed,which achieved that recommender system can finish the real-time updating of the model data when a new rating was submitted by active user. Hence, recommender system can reflect the changing of user interest accurately. The experimental results indicate that the algorithm can improve the recommendation accuracy efficiently and reduce the recommendation time significantly.

Key words: collaborative filtering, similarity feedback mechanism, mean absolute error, mean access time, mean recommended time