推荐系统中用户偏好动态与辅助信息的建模

Modeling Users Preference Dynamics and Side Information in Recommender Systems

IEEE Transactions on Systems, Man, and Cybernetics: Systems · 2015
被引 105
ABS 3

中文导读

提出用户偏好动态度量(UPD)来捕捉用户偏好随时间的变化率,结合张量分解和用户辅助信息(如人口统计)提升推荐准确性,在Last.fm和MovieLens数据集上验证了效果。

Abstract

In recommender systems user preferences can be fairly dynamic, as users tend to exploit a wide range of items and modify their tastes accordingly over time. In this paper, we model user-item interactions over time using a tensor that has time as a dimension (mode). To account for the fact that user preferences change individually, we propose a new measure of user-preference dynamics (UPD) that captures the rate with which the current preferences of each user have been shifted. UPD shows the variability in how users interact with items in recommender systems. We generate recommendations based on a tensor factorization technique, where the importance of past user preferences are weighted according to their UPD values, that is, higher UPD values downweigh more past user preferences. Additionally, we exploit users' side data, such as demographics, which improve the accuracy of recommendations based on a coupled tensor-matrix factorization scheme. Our empirical evaluation uses two real benchmark datasets from the social media platforms Last.fm and MovieLens, containing users' history records pertaining to listening to songs and viewing movies, respectively. We demonstrate that in both datasets, there are users with a varying level of dynamics, expressed by the UPD metric. Our experimental results show that the proposed method outperforms several baselines, by taking into account both dynamics and side data of users.

推荐系统用户偏好动态张量分解协同过滤辅助信息