Temporal Collaborative Filtering with Bayesian Probabilistic Tensor Factorization
Abstract
Real-world relational data are seldom stationary, yet traditional collaborative flltering algorithms generally rely on this assumption. Motivated by our sales
prediction problem, we propose a factor-based algorithm that is able to take time into account. By introducing additional factors for time, we formalize this problem as a tensor factorization with a special constraint on the time dimension. Further, we provide a fully Bayesian treatment to avoid tuning parameters and achieve automatic model complexity control. To learn the model we develop an efficient sampling procedure that is capable of analyzing large-scale data sets. This new algorithm, called Bayesian Probabilistic Tensor Factorization (BPTF), is evaluated on several real-world problems including sales prediction and movie recommendation. Empirical results demonstrate the superiority of our temporal model.
BibTeX
@conference{Xiong-2010-119814,author = {L. Xiong and X. Chen and T. Huang and J. Schneider and J. Carbonell},
title = {Temporal Collaborative Filtering with Bayesian Probabilistic Tensor Factorization},
booktitle = {Proceedings of SIAM International Conference on Data Mining (SDM '10)},
year = {2010},
month = {April},
pages = {211 - 222},
}