Skip to main content
Log in

A multi-attribute probabilistic matrix factorization model for personalized recommendation

  • Industrial and Commercial Application
  • Published:
Pattern Analysis and Applications Aims and scope Submit manuscript

Abstract

Recommendation systems can interpret personal preferences and recommend the most relevant choices to the benefit of countless users. Attempts to improve the performance of recommendation systems have hence been the focus of much research in an era of information explosion. As users would like to ask about shopping information with their friend in real life and plentiful information concerning items can help to improve the recommendation accuracy, traditional work on recommending based on users’ social relationships or the content of item tagged by users fails as recommending process relies on mining a user’s historical information as much as possible. This paper proposes a new recommending model incorporating the social relationship and content information of items (SC) based on probabilistic matrix factorization named SC-PMF (Probabilistic Matrix Factorization with Social relationship and Content of items). Meanwhile, we take full advantage of the scalability of probabilistic matrix factorization, which helps to overcome the often encountered problem of data sparsity. Experiments demonstrate that SC-PMF is scalable and outperforms several baselines (PMF, LDA, CTR, SocialMF) for recommending.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Notes

  1. http://www.amazon.com/.

  2. http://www.ebay.cn/.

  3. http://www.kde.cs.uni-kassel.de/bibsonomy/dumps.

  4. http://www.datatang.com/data/45466.

References

  1. Resnick P, Varian HR (1997) Recommender systems. Commun ACM 40(3):56–58

    Article  Google Scholar 

  2. Xu HL, Wu X, Li XD, Yan BP (2009) Comparison study of internet recommendation system. J Softw 20(2):350–362

    Article  Google Scholar 

  3. Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on World Wide Web, ACM, pp 285–295

  4. Linden G, Smith B, York J (2003) Amazon.com recommendations: item-to-item collaborative filtering. Internet Comput IEEE 7(1):76–80

    Article  Google Scholar 

  5. Breese DH, John S, Kadie C (1998) Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of the Fourteenth conference on Uncertainty in artificial intelligence, Morgan Kaufmann Publishers, pp 43–52

  6. Herlocker JL, Konstan JA, Borchers A, Riedl J (1999) An algorithmic framework for performing collaborative filtering. In: Proceedings of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval, ACM, pp 230–237

  7. Ma H, King I, Lyu MR (2007) Effective missing data prediction for collaborative filtering. In: Proceedings of the 30th annual international ACM SIGIR conference on Research and development in information retrieval, ACM, pp 39–46

  8. Pazzani MJ, Billsus D (2007) Content-based recommendation systems. In: The adaptive web, Springer, pp 325–341

  9. Balabanovic M, Shoham Y (1997) Fab: content-based, collaborative recommendation. Commun ACM 40(3):66–72

    Article  Google Scholar 

  10. Van Someren M, Van Meteren R (2000) Using content-based filtering for recommendation. In: Proceedings of the Machine Learning in the New Information Age: MLnet ECML2000 Workshop, pp 230–237

  11. Pazzani M, Billsus D (1997) Learning and revising user profiles: the identification of interesting web sites. Mach Learn 27(3):313–331

    Article  Google Scholar 

  12. Zhou D, Bian J, Zheng S, Zha H, Giles CL (2008) Exploring social annotations for information retrieval. In: Proceedings of the 17th international conference on World Wide Web, ACM, pp 715–724

  13. Golbeck J, Hendler J (2006) Inferring binary trust relationships in web-based social networks. ACM Transactions on Internet Technology (TOIT) 6(4):497–529

    Article  Google Scholar 

  14. Basu C, Hirsh H, Cohen W et al. (1998) Recommendation as classification: using social and content-based information in recommendation, In: AAAI/IAAI, pp 14–720

  15. Adomavicius G, Tuzhilin A (2011) Context-aware recommender systems. In: Recommender systems handbook, Springer, pp 217–253

  16. Wang SL, Wu CY (2011) Application of context-aware and personalized recommendation to implement an adaptive ubiquitous learning system. Expert Syst Appl 38(9):10831–10838

    Article  Google Scholar 

  17. Ma H, Yang H, Lyu MR, King I (2008) Sorec: social recommendation using probabilistic matrix factorization. In: Proceedings of the 17th ACM conference on Information and knowledge management, ACM, pp 931–940

  18. Salakhutdinov R, Mnih A (2008) Bayesian probabilistic matrix factorization using markov chain monte carlo. In: Proceedings of the 25th international conference on Machine learning, ACM, pp 880–887

  19. Adams RP, Dahl GE, Murray I (2010) Incorporating side information in probabilistic matrix factorization with gaussian processes. arXiv preprint arXiv:1003.4944

  20. Shan H, Banerjee A (2010) Generalized probabilistic matrix factorizations for collaborative filtering. In: Data Mining (ICDM), 2010 IEEE 10th International Conference on, IEEE, pp 1025–1030

  21. Krestel R, Fankhauser P, Nejdl W (2009) Latent dirichlet allocation for tag recommendation. In: Proceedings of the third ACM conference on Recommender systems, ACM, pp 61–68

  22. Christidis K, Mentzas G, Apostolou D (2012) Using latent topics to enhance search and recommendation in enterprise social software. Expert Syst Appl 39(10):9297–9307

    Article  Google Scholar 

  23. Mnih A, Salakhutdinov R (2007) Probabilistic matrix factorization. In: Advances in neural information processing systems, pp 1257–1264

  24. Smith-Lovin L, McPherson M, Cook JM (2001) Birds of a feather: homophily in social networks. Annu Rev Sociol 27:415–444. doi:10.1146/annurev.soc.27.1.415

    Article  Google Scholar 

  25. Ma H, King I, Lyu MR (2009) Learning to recommend with social trust ensemble. In: Proceedings of the 32nd international ACM SIGIR conference on Research and development in information retrieval, ACM, pp 203–210

  26. Jamali M, Ester M (2010) A matrix factorization technique with trust propagation for recommendation in social networks. In: Proceedings of the fourth ACM conference on Recommender systems, ACM, pp 135–142

  27. Blei DM, Ng AY, Jordan MI (2003) Latent dirichlet allocation. J Mach Learn Res 3:993–1022

    MATH  Google Scholar 

  28. La Fond T, Neville J (2010) Randomization tests for distinguishing social influence and homophily effects. In: Proceedings of the 19th international conference on World wide web, ACM, pp 601–610

  29. Aiello LM, Barrat A, Schifanella R, Cattuto C, Markines B, Menczer F (2012) Friendship prediction and homophily in social media. ACM Trans Web TWEB 6(2):9

    Google Scholar 

  30. Lin-yuan L (2010) Link prediction on complex networks. J Univ Electron Sci Technol China 9:5–39

    Google Scholar 

  31. Jaccard P (1901) Etude comparative de la distribution florale dans une portion des alpes et du jura: Impr

  32. Wang H, Chen B, Li WJ (2013) Collaborative topic regression with social regularization for tag recommendation. In: Proceedings of the Twenty-Third international joint conference on Artificial Intelligence, AAAI Press, pp 2719–2725

  33. Wang C, Blei DM (2011) Collaborative topic modeling for recommending scientific articles. In: Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining, ACM, pp 448–456

  34. Purushotham S, Liu ,Y Kuo CCJ (2012) Collaborative topic regression with social matrix factorization for recommendation systems. arXiv preprint arXiv:1206.4684

  35. Moon TK (1996) The expectation-maximization algorithm. Sig Process Mag IEEE 13(6):47–60

    Article  Google Scholar 

  36. Bertsekas DP (1999) Nonlinear programming. Athena Scientific, USA

    MATH  Google Scholar 

  37. Benz D, Hotho A, Jaschke R, Krause B, Mitzlaff F, Schmitz C, Stumme G (2010) The social bookmark and publication management system bibsonomy. VLDB J Int J Very Large Data Bases 19(6):849–875

    Article  Google Scholar 

  38. Wang H, Chen BC, Li WJ (2013) Collaborative topic regression with social regularization for tag recommendation. In: Rossi F (ed) Proceedings of the twenty-third international joint conference on artificial intelligence (IJCAI’13). AAAI Press, pp 2719–2725

Download references

Acknowledgments

This work was supported by the National Natural Science Foundation of China (No. 61170192). The authors would like to thank anonymous reviewers for their valuable suggestions and comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Li Li.

Ethics declarations

Conflict of interest

The authors declare that there is no conflict of interests regarding the publication of this paper.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tan, F., Li, L., Zhang, Z. et al. A multi-attribute probabilistic matrix factorization model for personalized recommendation. Pattern Anal Applic 19, 857–866 (2016). https://doi.org/10.1007/s10044-015-0510-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10044-015-0510-2

Keywords

Navigation