期刊文献+

引入时间效应的SVD++线性回归推荐算法 被引量:4

SVD++ Linear Regression Recommendation Algorithm with Time Effect
下载PDF
导出
摘要 针对传统协同过滤算法中的数据稀疏问题,在SVD++算法和线性回归模型的基础上引入时间效应属性,提出一种推荐算法timeSVD++LR。采用SVD++算法将用户和项目信息与隐式反馈信息相融合映射到隐语义空间,将用户和项目之间的交互作用建模为该空间中的内积。通过描述用户和物品在各因子上的特征来解释评分值,在此基础上对时间效应建模,进一步提高预测结果的准确度。根据预测评分矩阵构造特征向量,将原始训练数据作为线性回归模型的输入,采用梯度下降算法优化最终代价函数,生成使得代价函数值最小的参数向量,同时将特征向量和参数向量代入预测模型求解预测评分。在MovieLens数据集上的实验结果表明,与RSVD、SVD++和timeSVD++算法相比,该算法的平均绝对误差和均方根误差均较低,其推荐准确性较高。 Aiming at the problem of data sparsity in traditional collaborative filtering algorithm,this paper proposes a recommended algorithm named timeSVD++LR,which introduces the time effect attribute on the basis of the SVD++algorithm and linear regression model.The SVD++algorithm is used to map the user and item information fusion implicit feedback information to the implicit semantic space,and the user-item interaction is modeled as the inner product of the space.The scoring value is explained by describing the characteristics of users and items on various factors,and then the time effect is modeled to further improve the accuracy of the prediction results.At the same time,the eigenvector is constructed according to the prediction scoring matrix.The original training data is used as the input of the linear regression model,and the final cost function is optimized by gradient descent algorithm to generate the parameter vector that minimizes the value of the cost function.The eigenvector and parameter vector are brought into the prediction model to solve the prediction score.Experimental results on the MovieLens dataset show that,compared with the RSVD,SVD++and timeSVD++algorithms,the average absolute error and root mean square error of the proposed algorithm are lower,and its recommendation accuracy is higher.
作者 苏庆 章静芳 李小妹 SU Qing;ZHANG Jingfang;LI Xiaomei(School of Computers,Guangdong University of Technology,Guangzhou 510006,China)
出处 《计算机工程》 CAS CSCD 北大核心 2020年第2期65-71,共7页 Computer Engineering
基金 广东省自然科学基金(2018A030313389) 广州市科技计划项目(201604016041)
关键词 SVD++模型 时间效应 特征向量 线性回归 推荐算法 SVD++model time effect eigenvector linear regression recommendation algorithm
  • 相关文献

参考文献7

二级参考文献56

  • 1张光卫,李德毅,李鹏,康建初,陈桂生.基于云模型的协同过滤推荐算法[J].软件学报,2007,18(10):2403-2411. 被引量:191
  • 2Bettman J R, Luce M F, Payne J W. Constructive consumer choice processes [J]. Journal of Consumer Research, 1998, 25(3) : 187-216.
  • 3Palmisano C, Tuzhilin A, Gorgoglione M. Using context to improve predictive models of customers in personalization applications [J]. IEEE Trans on Knowledge and Data Engineering, 2008, 20(11) : 1535-1549.
  • 4Ricci F, Rokach L, Shapira B, et al. Recommender Systems Handbook[M]. Berlin: Springer, 2010:230-238.
  • 5Adomavicius G, Sankaranarayanan R, Sen S, et al. Incorporating contextual information in recommender systems using a multidimensional approach [J]. ACM Trans on Information Systems, 2005, 23(1): 103-145.
  • 6Hussein T, Linder T, Gaulke W, et al. Context-aware recommendations on rails [C] //Proc of the 2009 Workshop on Context-aware Recommender Systems. New York: ACM, 2009.
  • 7Jiang T, Tuzhilin A. Improving personalization solutions through optimal segmentation of customer bases [J]. IEEE Trans on Knowledge and Data Engineering, 2009, 21 (3) : 305-320.
  • 8Panniello U, Tuzhilin A, Gorgoglione M, et al. Experimental comparison of pre-vs.-post-filtering approaches in context-aware recommender systems [C] //Proc of the 3rd ACM Conf on Recommender Systems. New York: ACM, 2009:265-268.
  • 9Liu L, Lecue F, Mehandjiev N, et al. Using context similarity for service recommendation [C] //Proc of the 2010 IEEE 4th Int Conf on Semantic Computing. Los Alamitos, CA: IEEE Computer Society, 2010:277-284.
  • 10Hussein G. Mobile recommender system analysis & design [C] //Proc of the 1st Int Conf on Networked Digital Technologies. Los Alamitos, CA: IEEE Computer Society, 2009:14-19.

共引文献378

同被引文献30

引证文献4

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部