
FOLLOWUS
1Institute of Artificial Intelligence, College of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China
2Health Information Center of Zhejiang Province, Hangzhou 310006, China
E-mail:jubin_hz@163.com
E-mail:ytqian@zju.edu.cn
E-mail:yeminchao@126.com
收稿:2015-09-25,
录用:2015-2-17,
纸质出版:2016-06
Scan QR Code
基于兴趣转移模型的协同过滤算法[J]. 信息与电子工程前沿(英文), 2016,17(6):489-500.
Bin JU, Yun-tao QIAN, Min-chao YE. Preference transfer model in collaborative filtering for implicit data[J]. Frontiers of Information Technology & Electronic Engineering, 2016, 17(6): 489-500.
基于兴趣转移模型的协同过滤算法[J]. 信息与电子工程前沿(英文), 2016,17(6):489-500. DOI: 10.1631/FITEE.1500313.
Bin JU, Yun-tao QIAN, Min-chao YE. Preference transfer model in collaborative filtering for implicit data[J]. Frontiers of Information Technology & Electronic Engineering, 2016, 17(6): 489-500. DOI: 10.1631/FITEE.1500313.
目的
2
由于单一域中的用户-物品关系数据的极度稀疏性,很容易遇到预测的“天花板”。为提高隐性关系数据的预测效果,把来自浏览域的用户-物品频次矩阵与来自购物域的用户-物品频次矩阵进行整合,能够提早预测到用户兴趣的时间发生点,从而提高推荐系统的预测精度。
创新点
2
采用多任务非负矩阵分解框架。不同于前人基于高斯分布先验的矩阵分解模型,本文基于泊松分布先验,提出一种基于用户兴趣因子转移的跨域的非负矩阵分解模型。
方法
2
首先,“先看后买”是人类购物的一般行为。来自浏览行为背后的用户兴趣一定早于购物行为背后的用户兴趣发生,因此通过概率图模型对矩阵进行共享物品因子的分解(图2)。然后,针对用户-物品关系矩阵中的数据是频次数据的特点,提出了一个基于泊松分布先验的多任务非负矩阵分解算法(算法1)。算法第一阶段,把用户-物品浏览矩阵和用户-物品购买矩阵一起分解为用户浏览兴趣因子矩阵和用户购买兴趣因子矩阵。第二阶段,把两个兴趣因子矩阵按列的最大值置1,其余为0,然后做两个因子矩阵的点积,生成所谓的兴趣转移字典。第三阶段,根据兴趣转移字典重构下一阶段用户-物品的购买矩阵,预测未来用户可能会购买何种物品(图3)。
结论
2
基于相同用户、相同物品的不同业务场景信息(如浏览行为数据和购买行为数据)分析用户潜在兴趣的概率产生模式,能够大幅度提升预测用户未来购买何种物品的效果。
Generally
predicting whether an item will be liked or disliked by active users
and how much an item will be liked
is a main task of collaborative filtering systems or recommender systems. Recently
predicting most likely bought items for a target user
which is a subproblem of the rank problem of collaborative filtering
became an important task in collaborative filtering. Traditionally
the prediction uses the user item co-occurrence data based on users' buying behaviors. However
it is challenging to achieve good prediction performance using traditional methods based on single domain information due to the extreme sparsity of the buying matrix. In this paper
we propose a novel method called the preference transfer model for effective cross-domain collaborative filtering. Based on the preference transfer model
a common basis item-factor matrix and different user-factor matrices are factorized. Each user-factor matrix can be viewed as user preference in terms of browsing behavior or buying behavior. Then
two factor-user matrices can be used to construct a so-called 'preference dictionary' that can discover in advance the consistent preference of users
from their browsing behaviors to their buying behaviors. Experimental results demonstrate that the proposed preference transfer model outperforms the other methods on the Alibaba Tmall data set provided by the Alibaba Group.
DM Blei , , , JD Lafferty . . Dynamic topic models . . 2006 . . Int.Conf. on Machine Learning . . 113 - - 120 . . DOI: 10.1145/1143844.1143859 http://doi.org/10.1145/1143844.1143859 . .
G Chen , , , F Wang , , , C Zhang . . Collaborative filtering using orthogonal nonnegative matrix tri-factorization . . Inform. Process. Manag. , , 2009 . . 45 ( ( 3 ): ): 368 - - 379 . . DOI: 10.1016/j.ipm.2008.12.004 http://doi.org/10.1016/j.ipm.2008.12.004 . .
D Cohn , , , T Hofmann . . The missing link—a probabilistic model of document content and hypertext connectivity . . 2000 . . Conf. on Neural Information Processing Systems . . 430 - - 436 . . . .
K Devarajan , , , G Wang , , , N Ebrahimi . . A unified statistical approach to non-negative matrix factorization and probabilistic latent semantic indexing . . Mach.Learn. , , 2015 . . 99 ( ( 1 ): ): 137 - - 163 . . DOI: 10.1007/s10994-014-5470-z http://doi.org/10.1007/s10994-014-5470-z . .
C Ding , , , T Li , , , W Peng . . Nonnegative matrix factorization and probabilistic latent semantic indexing: equivalence, chi-square statistic, and a hybrid method . . 2006 . . National Conf. on Artificial Intelligencer . . 342 - - 347 . . . .
E Gaussier , , , C Goutte . . Relation between PLSA and NMF and implications . . 2005 . . Int. ACM SIGIR Conf.on Research and Development in Information Retrieval . . 601 - - 602 . . DOI: 10.1145/1076034.1076148 http://doi.org/10.1145/1076034.1076148 . .
P Gopalan , , , JM Hofman , , , DM Blei . . Scalable recommendation with Poisson factorization . . 2013 . . arXiv:1311.1704. http://arxiv.org/abs/1311.1704 http://arxiv.org/abs/1311.1704 . .
Q Gu , , , J Zhou , , , C Ding . . Collaborative filtering:weighted nonnegative matrix factorization incorporating user and item graphs . . , , 2010 . . SIAM Int. Conf. on Data Mining . . 199 - - 210 . . DOI: 10.1137/1.9781611972801.18 http://doi.org/10.1137/1.9781611972801.18 . .
JL Herlocker , , , JA Konstan , , , LG Terveen , , , 等 . . Evaluating collaborative filtering recommender systems . . ACM Trans. Inform. Syst. , , 2004 . . 22 ( ( 1 ): ): 5 - - 53 . . DOI: 10.1145/963770.963772 http://doi.org/10.1145/963770.963772 . .
T Hofmann . . Latent semantic models for collaborative filtering . . ACM Trans. Inform. Syst. , , 2004 . . 22 ( ( 1 ): ): 89 - - 115 . . DOI: 10.1145/963770.963774 http://doi.org/10.1145/963770.963774 . .
T Hofmann , , , J Puzicha . . Latent class models for collaborative filtering . . 1999 . . Int. Joint Conf. on Artificial Intelligence . . 688 - - 693 . . . .
B Ju , , , Y Qian , , , M Ye , , , 等 . . Using dynamic multitask non-negative matrix factorization to detect the evolution of user preferences in collaborative filtering . . PloS One , , 2015 . . 10 ( ( 8 ): ): e0135090 DOI: 10.1371/journal.pone.0138279 http://doi.org/10.1371/journal.pone.0138279 . .
Y Koren . . Collaborative filtering with temporal dynamics . . Commun. ACM , , 2010 . . 53 ( ( 4 ): ): 89 - - 97 . . DOI: 10.1145/1721654.1721677 http://doi.org/10.1145/1721654.1721677 . .
Y Koren , , , R Bell , , , C Volinsky . . Matrix factorization techniques for recommender systems . . Computer , , 2009 . . 42 ( ( 8 ): ): 30 - - 37 . . DOI: 10.1109/MC.2009.263 http://doi.org/10.1109/MC.2009.263 . .
N Lathia , , , S Hailes , , , L Capra . . Temporal collaborative filtering with adaptive neighbourhoods . . 2009 . . Int. ACM SIGIR Conf. on Research and Development in Information Retrieval . . 796 - - 797 . . DOI: 10.1145/1571941.1572133 http://doi.org/10.1145/1571941.1572133 . .
DD Lee , , , HS Seung . . Learning the parts of objects by non-negative matrix factorization . . Nature , , 1999 . . 401 ( ( 6755 ): ): 788 - - 791 . . DOI: 10.1038/44565 http://doi.org/10.1038/44565 . .
DD Lee , , , HS Seung . . Algorithms for non-negative matrix factorization . . 2000 . . Conf. on Neural Information Processing Systems . . 556 - - 562 . . . .
B Li , , , Q Yang , , , X Xue . . Can movies and books collaborate? Cross-domain collaborative filtering for sparsity reduction . . 2009a . . Int. Joint Conf. on Artificial Intelligence . . 2052 - - 2057 . . . .
B Li , , , Q Yang , , , X Xue . . Transfer learning for collaborative filtering via a rating-matrix generative model . . 2009b . . Int. Conf. on Machine Learning . . 617 - - 624 . . DOI: 10.1145/1553374.1553454 http://doi.org/10.1145/1553374.1553454 . .
T Li , , , V Sindhwani , , , C Ding , , , 等 . . Bridging domains with words: opinion analysis with matrix trifactorizations . . 2010 . . SIAM Int. Conf. on Data Mining . . 293 - - 302 . . DOI: 10.1137/1.9781611972801.26 http://doi.org/10.1137/1.9781611972801.26 . .
J Liu , , , C Wang , , , J Gao , , , 等 . . Multi-view clustering via joint nonnegative matrix factorization . . 2013 . . SIAM Int.Conf. on Data Mining . . 252 - - 260 . . DOI: 10.1137/1.9781611972832.28 http://doi.org/10.1137/1.9781611972832.28 . .
H Ma , , , C Liu , , , I King , , , 等 . . Probabilistic factor models for web site recommendation . . 2011 . . Int. ACM SIGIR Conf. on Research and Development in Information Retrieval . . 265 - - 274 . . DOI: 10.1145/2009916.2009955 http://doi.org/10.1145/2009916.2009955 . .
A Mnih , , , R Salakhutdinov . . Probabilistic matrix factorization . . 2007 . . Conf. on Neural Information Processing Systems . . 1257 - - 1264 . . . .
S Rendle , , , C Freudenthaler . . Improving pairwise learning for item recommendation from implicit feedback . . 2014 . . ACM Int. Conf. on Web Search and Data Mining . . 273 - - 282 . . DOI: 10.1145/2556195.2556248 http://doi.org/10.1145/2556195.2556248 . .
S Rendle , , , C Freudenthaler , , , Z Gantner , , , 等 . . BPR:Bayesian personalized ranking from implicit feedback . . 2009 . . 25th Conf. on Uncertainty in Artificial Intelligence . . 452 - - 461 . . . .
R Salakhutdinov , , , A Mnih . . Bayesian probabilistic matrix factorization using Markov chain Monte Carlo . . 2008 . . Int. Conf. on Machine Learning . . 880 - - 887 . . DOI: 10.1145/1390156.1390267 http://doi.org/10.1145/1390156.1390267 . .
E Savia , , , K Puolamki , , , S Kaski . . Latent grouping models for user preference prediction . . Mach. Learn. , , 2009 . . 74 ( ( 1 ): ): 75 - - 109 . . DOI: 10.1007/s10994-008-5081-7 http://doi.org/10.1007/s10994-008-5081-7 . .
Y Shi , , , A Karatzoglou , , , L Baltrunas , , , 等 . . TFMAP:optimizing MAP for top- n context-aware recommendation . . 2012 . . Int. ACM SIGIR Conf. on Research and Development in Information Retrieval . . 155 - - 164 . . DOI: 10.1145/2348283.2348308 http://doi.org/10.1145/2348283.2348308 . .
L Si , , , R Jin . . Flexible mixture model for collaborative filtering . . 2003 . . Int. Conf. on Machine Learning . . 704 - - 711 . . . .
AP Singh , , , GJ Gordon . . Relational learning via collective matrix factorization . . 2008 . . 14th ACM SIGKDD Int. Conf. on Knowledge Discovery and Data Mining . . 650 - - 658 . . DOI: 10.1145/1401890.1401969 http://doi.org/10.1145/1401890.1401969 . .
X Su , , , TM Khoshgoftaar . . A survey of collaborative filtering techniques . . Adv. Artif. Intell. , , 2009 . . 421425 DOI: 10.1155/2009/421425 http://doi.org/10.1155/2009/421425 . .
S Xie , , , H Lu , , , Y He . . Multi-task co-clustering via nonnegative matrix factorization . . 2012 . . Int. Conf. on Pattern Recognition . . 2954 - - 2958 . . . .
S Zhang , , , W Wang , , , J Ford , , , 等 . . Learning from incomplete ratings using non-negative matrix factorization . . 2006 . . SIAM Int. Conf. on Data Mining . . 549 - - 553 . . DOI: 10.1137/1.9781611972764.58 http://doi.org/10.1137/1.9781611972764.58 . .
F Zhuang , , , P Luo , , , H Xiong , , , 等 . . Exploiting as sociations between word clusters and document classes for cross-domain text categorization . . Stat. Anal. Data Min.: ASA Data Sci. J. , , 2011 . . 4 ( ( 1 ): ): 100 - - 114 . . DOI: 10.1002/sam.10099 http://doi.org/10.1002/sam.10099 . .
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621