• •    

基于阶段时序效应的SVD推荐模型

黄凯   

  1. 江南大学
  • 收稿日期:2016-09-27 修回日期:2016-11-24 发布日期:2016-11-24
  • 通讯作者: 黄凯

Singular value decomposition recommender model based on phase sequential effect

huang-kai   

  • Received:2016-09-27 Revised:2016-11-24 Online:2016-11-24
  • Contact: huang-kai

摘要: 摘 要: 针对传统基于时序效应的奇异值分解(SVD)推荐模型在对用户预测评分建模过程中只考虑评分矩阵,采用复杂的时间函数拟合项目的生命周期、用户偏好的时序变化过程,造成模型难于解释、用户偏好捕获不准、评分预测精度不够高等问题,提出了一种改进的综合考虑评分矩阵、项目属性、用户评论标签和时序效应的推荐模型。首先通过将时间轴划分时间段,利用sigmoid函数将项目的阶段流行度变换为[0,1]区间上的影响力来改进项目偏置;其次利用非线性函数将用户偏置的时序变化转变为阶段评分均值与总体均值偏差的时序变化来改进用户偏置;最后通过捕获用户对项目的阶段兴趣度,结合其相似用户在此时间段对该项目的好评率,生成用户项目交互作用影响因子,实现用户项目交互作用的改进。在Movielence 10M和20M电影评分数据集上的测试表明,改进的模型能更好的捕获用户偏好的时序变化过程,评分预测准确性得到提高,均方根误差平均提高了2.5%。

关键词: 推荐系统, 时序效应, 奇异值分解, 项目流行度, 协同过滤

Abstract: Abstract: The traditional Singular Value Decomposition (SVD) recommender model based on sequential effect only considered scoring matrix and used complicated time function to fit item’s life cycle and user’s preferences, which led to many problems, such as difficult to explain model, inaccurate to capture user’s preferences and low prediction accuracy and so on. In view of the drawbacks, an improved sequential effect model which considered scoring matrix and item attributes and user rating labels comprehensively was proposed. The mole divided time axis into different periods at first and then achieved improvement of item bias through influence of period popularity which converted to [0,1] by sigmoid function. In addition, it also achieved improvement of user bias through nonlinear transformation of period deviation of user rating mean and overall rating mean. What’s more, this model achieved improvement of interaction through capturing users’ period preferences for items and items’ feedback rate from similar user groups. The experiment tested on Movielence 10M and 20M rating dataset shows that our improved model has yield excellent improvements in prediction of ratings with 2.5% RMSE increase on average.

Key words: recommender system, sequential effect, singular value decomposition(SVD), item popularity, collaborative filtering

中图分类号: