Abstract
User-based collaborative filtering algorithms generally rely on the users’ stationary preferences, yet user preferences in real world are seldom stationary. User preference patterns may have the time-evolving statistical properties in many social contexts. Motivated by this phenomenon, we propose a temporal collaborative filtering approach based on temporal Hierarchical Dirichlet Process (tHDP). This approach can capture the density changes on the time-evolving datasets. Experiments on large real world datasets demonstrate the superiority of our proposed approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Chen, W.Y., Chu, J.C., Luan, J., Bai, H., Wang, Y., Chang, E.Y.: Collaborative filtering for Orkut communities: discovery of user latent behavior. In: Proceedings of WWW 2009, pp. 681–690 (2009)
Hofmann, T.: Latent semantic models for collaborative filtering. ACM Trans. Inf. Syst. 22(1), 89–115 (2004)
Blei, D., Ng, A., Jordan, M.: Latent Dirichlet allocation. J. Mach. Learn. Res. 3(3), 993–1022 (2003)
Netflix update: Try this at home (2006). http://sifter.org/~simon/journal/20061211.html
Zhang, S., Wang, W., Ford, J., Makedon, F.: Learning from incomplete ratings using non-negative matrix factorization. In: Ghosh J., (ed.) Proceedings of the 6th SIAM Conference on Data Mining, pp. 549–553. SIAM, Bethesda (2006)
Marlin, B.: Collaborative filtering: a machine learning perspective. MS, thesis, University of Toronto (2004)
Cheng, Y.Z., Church, G.M.: Biclustering of expression data. In: Bourne, P.E. (ed). Proceedings of the 8th International Conference on Intelligent Systems for Molecular Biology, pp. 93–103. AAAI Press (2000)
Cheng, G., Wang, F., Zhang, C.S.: Collaborative filtering using orthogonal nonnegative matrix tri-factorization. Inf. Process. Manage. 45(3), 368–379 (2009)
Shan, H.H., Banerjee, A.: Bayesian co-clustering. In: Altman, R., (ed.) Proceedings of the ICDM 2008, pp. 530–539. IEEE Computer Society Press, Washington (2008)
Hofmann, T.: Probabilistic latent semantic analysis. In: Proceedings of Uncertainty in Artificial Intelligence, UAI 1999, pp. 289–296 (1999)
Salakhutdinov, R., Mnih, A.: Probabilistic matrix factorization. In: Advances in Neural Information Processing Systems (NIPS), vol. 20 (2007)
Rennie, J.D., Srebro, N.: Fast maximum margin matrix factorization for collaborative prediction. In: Proceedings of the 22nd International Conference on Machine Learning, pp. 713–719 (2005)
Chen, G., Wang, F., Zhang, C.: Collaborative filtering using orthogonal nonnegative matrix tri-factorization. Inf. Process. Manage. 2863–2875 (2009)
Salakhutdinov, R., Mnih, A.: Bayesian probabilistic matrix factorization using Markov chain Monte Carlo. In: Proceedings of the 25th International Conference on Machine Learning, pp. 880–887 (2008)
Koren, Y.: Collaborative filtering with temporal dynamics. Commun. ACM 53(4), 89–97 (2010)
Yang, H., Lozano, A.: Multi-relational learning via hierarchical nonparametric Bayesian collective matrix factorization. J. Appl. Stat. 42, 1113–1147 (2014)
Li, B., Zhou, G., Cichocki, A.: Two efficient algorithms for approximately orthogonal nonnegative matrix factorization. IEEE Sig. Process. Soc. 7(22), 843–846 (2015)
Yao, D., Yu, C., Jin, H.: Human mobility synthesis using matrix and tensor factorizations. Inf. Fusion 23, 25–32 (2015)
Netflix: http://archive.ics.uci.edu/ml/datasets/Netflix+Prize
Ferguson, T.: A Bayesian analysis of some nonparametric problems. Ann. Stat. 1, 209–230 (1973)
Sethurasman, J.: A constructive definition of the Dirichlet prior. Stat. Sin. 2, 639–650 (1994)
Teh, Y.W., Jordan, M.I., Beal, M.J., Blei, D.M.: Hierarchical Dirichlet processes. Technical report, Department of Computer Science, National University of Singapore (2005)
Xiong, L., Chen, X., Huang, T.K., Schneider, J., Carbonell, J.G.: Temporal collaborative filtering with Bayesian probabilistic tensor factorization. In Proceedings of SDM (2010)
Li, B., Zhu, X., Li, R., Zhang, C., Xue, X., Wu, X.: Cross-domain collaborative filtering over time. In: Proceedings of 22nd AAAI, pp. 2293–2298 (2011)
Salakhutdinov, R., Mnih, A.: Bayesian probabilistic matrix factorization using Markov chain monte carlo. In: Proceedings of ICML 2008 (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Chen, L., Zhu, P. (2015). Matrix Factorization Approach Based on Temporal Hierarchical Dirichlet Process. In: He, X., et al. Intelligence Science and Big Data Engineering. Big Data and Machine Learning Techniques. IScIDE 2015. Lecture Notes in Computer Science(), vol 9243. Springer, Cham. https://doi.org/10.1007/978-3-319-23862-3_20
Download citation
DOI: https://doi.org/10.1007/978-3-319-23862-3_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23861-6
Online ISBN: 978-3-319-23862-3
eBook Packages: Computer ScienceComputer Science (R0)