计算机与现代化

• 数据库与数据挖掘 • 上一篇    下一篇

基于用户偏好动态变化的协同过滤推荐

  

  1. (1.天津大学电气自动化与信息工程学院,天津300072;2.天津商业大学信息工程学院,天津300134)
  • 收稿日期:2019-05-21 出版日期:2020-02-13 发布日期:2020-02-13
  • 作者简介:姜书浩(1980-),山东莱州人,副教授,硕士,研究方向:商务智能,智能信息处理,E-mail: mr_jiang1980@163.com; 张立毅(1963-),男,教授,博士,研究方向:智能信息处理,E-mail: zhangliyi@tjcu.edu.cn; 周娜(1995-),女,学士,研究方向:电子商务,E-mail: 810124498@qq.com。
  • 基金资助:
    天津市自然科学基金企业科技特派员项目(17JCTPJC55100)

Collaborative Filtering Recommendation Based on Dynamic Changes of User Preferences

  1. (1. School of Electrical and Information Engineering, Tianjin University, Tianjin 300072, China;
    2. School of Information Engineering, Tianjin University of Commerce, Tianjin 300134, China)
  • Received:2019-05-21 Online:2020-02-13 Published:2020-02-13

摘要: 传统的协同过滤方法利用用户评分数据来生成推荐,没有考虑评价时间和项目类别等其他信息,影响了系统推荐的质量。本文提出一种基于用户偏好动态变化的个性化推荐模型,该方法在基于项目类别的基础上,为用户评分时间距离现在较近、较远和周期性评分分别赋予不同的权重。从MovieLens数据集的实验结果表明,该方法消弱了历史短期偏好对推荐质量的影响,准确地反映了用户偏好的动态变化,有效地提高了推荐的准确性。

关键词: 协同过滤, 用户偏好动态变化, 评价时间, 项目类别

Abstract: Traditional collaborative filtering methods focus only on rating data to generate recommendation, without considering the evaluation time, project category and other informations, which affects the quality of the recommended system. This paper proposes a personalized recommendation model based on the dynamic changes of user preferences. The method is based on the project category, and different weighting functions are set up according to the user scoring time (recent, long and periodic). The experimental results from Movielens data set show that this method weakens the influence of short-term preference on recommendationquality, reflects the dynamic changes of user preferences accurately, and improves the accuracy of recommendation effectively.

Key words: collaborative filtering, dynamic changes of user preferences, evaluation time, item category

中图分类号: