2012 · 46 citations · 13 references
ComputingData ScienceBayesian Data AnalysisMachine LearningRecommender SystemsBayesian FilteringCollaborative FilteringKalman FilteringMatrix FactorizationRecommendation SystemsState-space ModelsKalman Filter TrackingMobile Recommendation SystemsProbabilistic Matrix FactorizationTemporal DynamicsTemporal Matrix FactorizationTime-aware RecommendationUser Preferences
Matrix factorization from a small number of observed entries has recently garnered much attention as the key ingredient of successful recommendation systems. One unresolved problem in this area is how to adapt current methods to handle changing user preferences over time. Recent proposals to address this issue are heuristic in nature and do not fully exploit the time-dependent structure of the problem. As a principled and general temporal formulation, we propose a dynamical state space model of matrix factorization. Our proposal builds upon probabilistic matrix factorization, a Bayesian model with Gaussian priors. We utilize results in state tracking, i.e. the Kalman filter, to provide accurate recommendations in the presence of both process and measurement noise. We show how system parameters can be learned via expectation-maximization and provide comparisons to current published techniques.
13
Pattern Recognition and Machine Learning
Journal of Electronic Imaging · 2007 · 22.1K citations
Matrix Factorization Techniques for Recommender Systems
Yehuda Koren, Robert Bell, Chris Volinsky · Computer · 2009 · 11.7K citations
Pattern Recognition and Machine Learning
Kybernetes · 2007 · 8.4K citations
Probabilistic Matrix Factorization
Andriy Mnih, Ruslan Salakhutdinov · Neural Information Processing Systems · 2007 · 3.6K citations