推荐系统——Matrix factorization techniques for recommender systems

本文探讨了基本矩阵分解模型SVD在推荐系统中的应用及其局限性,并介绍了如何通过扩展模型至SVD++来提高推荐准确性。SVD++不仅考虑了用户-商品交互的显示反馈,还引入了用户和商品的偏置、用户偏好表示等辅助信息。

论文描述:

*基本矩阵分解模型只利用到了用户-商品交互的显示反馈信息(评分等),虽然模型简单、灵活易扩展,但是推荐性能较低,较为流行的基本矩阵分解模型是SVD。

*基于SVD进行的扩展的经典推荐算法是SVD++,SVD++通过添加各种辅助信息扩展了SVD模型,提高了推荐系统的性能。这些辅助信息包含:用户和商品的偏置、用户偏好表示。

由于每个用户对商品的评价标准不同,所以直接用用户-商品交互的显示评分矩阵表示用户、商品各自的潜在特征会对整个推荐性能产生影响。又由于许多用户没有对商品做出过显示的评分,导致推荐系统遭遇数据稀疏和冷启动的问题,使得SVD的推荐性能并没有那么良好。然而,不管用户是否对商品做出过评价或打过分,一些隐式反馈信息(是否浏览过商品、购买记录、网页停留时间)也可以反映用户对商品的偏好,并且隐式反馈数据比较容易收集。

 

参考文献:

*Koren Y, Bell R, Volinsky C. Matrix factorization techniques for recommender systems[J]. Computer, 2009 (8): 30-37.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值