Skip to main content

Matrix Factorization Approach Based on Temporal Hierarchical Dirichlet Process

  • Conference paper
  • First Online:
Book cover Intelligence Science and Big Data Engineering. Big Data and Machine Learning Techniques (IScIDE 2015)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 9243))

  • 2791 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Google Scholar 

  2. Hofmann, T.: Latent semantic models for collaborative filtering. ACM Trans. Inf. Syst. 22(1), 89–115 (2004)

    Article  Google Scholar 

  3. Blei, D., Ng, A., Jordan, M.: Latent Dirichlet allocation. J. Mach. Learn. Res. 3(3), 993–1022 (2003)

    MATH  Google Scholar 

  4. Netflix update: Try this at home (2006). http://sifter.org/~simon/journal/20061211.html

  5. 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)

    Google Scholar 

  6. Marlin, B.: Collaborative filtering: a machine learning perspective. MS, thesis, University of Toronto (2004)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Cheng, G., Wang, F., Zhang, C.S.: Collaborative filtering using orthogonal nonnegative matrix tri-factorization. Inf. Process. Manage. 45(3), 368–379 (2009)

    Article  Google Scholar 

  9. 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)

    Google Scholar 

  10. Hofmann, T.: Probabilistic latent semantic analysis. In: Proceedings of Uncertainty in Artificial Intelligence, UAI 1999, pp. 289–296 (1999)

    Google Scholar 

  11. Salakhutdinov, R., Mnih, A.: Probabilistic matrix factorization. In: Advances in Neural Information Processing Systems (NIPS), vol. 20 (2007)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Chen, G., Wang, F., Zhang, C.: Collaborative filtering using orthogonal nonnegative matrix tri-factorization. Inf. Process. Manage. 2863–2875 (2009)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Koren, Y.: Collaborative filtering with temporal dynamics. Commun. ACM 53(4), 89–97 (2010)

    Article  Google Scholar 

  16. Yang, H., Lozano, A.: Multi-relational learning via hierarchical nonparametric Bayesian collective matrix factorization. J. Appl. Stat. 42, 1113–1147 (2014)

    MathSciNet  Google Scholar 

  17. Li, B., Zhou, G., Cichocki, A.: Two efficient algorithms for approximately orthogonal nonnegative matrix factorization. IEEE Sig. Process. Soc. 7(22), 843–846 (2015)

    Google Scholar 

  18. Yao, D., Yu, C., Jin, H.: Human mobility synthesis using matrix and tensor factorizations. Inf. Fusion 23, 25–32 (2015)

    Article  Google Scholar 

  19. Netflix: http://archive.ics.uci.edu/ml/datasets/Netflix+Prize

  20. Ferguson, T.: A Bayesian analysis of some nonparametric problems. Ann. Stat. 1, 209–230 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  21. Sethurasman, J.: A constructive definition of the Dirichlet prior. Stat. Sin. 2, 639–650 (1994)

    MathSciNet  Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. Salakhutdinov, R., Mnih, A.: Bayesian probabilistic matrix factorization using Markov chain monte carlo. In: Proceedings of ICML 2008 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Liang Chen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics