计算机科学
矩阵分解
马尔可夫链
推荐系统
成对比较
随机矩阵
因式分解
贝叶斯概率
人工智能
马尔科夫蒙特卡洛
图形
理论计算机科学
机器学习
算法
特征向量
物理
量子力学
作者
Steffen Rendle,Christoph Freudenthaler,Lars Schmidt-Thieme
标识
DOI:10.1145/1772690.1772773
摘要
Recommender systems are an important component of many websites. Two of the most popular approaches are based on matrix factorization (MF) and Markov chains (MC). MF methods learn the general taste of a user by factorizing the matrix over observed user-item preferences. On the other hand, MC methods model sequential behavior by learning a transition graph over items that is used to predict the next action based on the recent actions of a user. In this paper, we present a method bringing both approaches together. Our method is based on personalized transition graphs over underlying Markov chains. That means for each user an own transition matrix is learned - thus in total the method uses a transition cube. As the observations for estimating the transitions are usually very limited, our method factorizes the transition cube with a pairwise interaction model which is a special case of the Tucker Decomposition. We show that our factorized personalized MC (FPMC) model subsumes both a common Markov chain and the normal matrix factorization model. For learning the model parameters, we introduce an adaption of the Bayesian Personalized Ranking (BPR) framework for sequential basket data. Empirically, we show that our FPMC model outperforms both the common matrix factorization and the unpersonalized MC model both learned with and without factorization.
科研通智能强力驱动
Strongly Powered by AbleSci AI