IEEE Transactions on Signal Processing · 2014 · 58 citations · 23 references
ComputingData ScienceMachine LearningRecommender SystemsTime Series AnalysisBayesian FilteringCollaborative FilteringKalman FilteringMatrix FactorizationRecommendation SystemsState-space ModelsExpectation-maximizationExpectation-maximization AlgorithmKalman SmootherProbabilistic Matrix FactorizationTemporal DynamicsUser Preferences
We propose a new algorithm for estimation, prediction, and recommendation named the collaborative Kalman filter. Suited for use in collaborative filtering settings encountered in recommendation systems with significant temporal dynamics in user preferences, the approach extends probabilistic matrix factorization in time through a state-space model. This leads to an estimation procedure with parallel Kalman filters and smoothers coupled through item factors. Learning of global parameters uses the expectation-maximization algorithm. The method is compared to existing techniques and performs favorably on both generated data and real-world movie recommendation data.
23
Matrix Factorization Techniques for Recommender Systems
Yehuda Koren, Robert Bell, Chris Volinsky · Computer · 2009 · 11.7K citations
Factorization meets the neighborhood
Yehuda Koren · 2008 · 3.9K citations
Probabilistic Matrix Factorization
Andriy Mnih, Ruslan Salakhutdinov · Neural Information Processing Systems · 2007 · 3.6K citations
Maximum likelihood estimates of linear dynamic systems
Herbert E. Rauch, F. Tung, Charlotte Striebel · AIAA Journal · 1965 · 1.9K citations