Skip to main content
Log in

Joint user knowledge and matrix factorization for recommender systems

  • Published:
World Wide Web Aims and scope Submit manuscript

Abstract

Currently, most of the existing recommendation methods treat social network users equally, which assume that the effect of recommendation on a user is decided by the user’s own preferences and social influence. However, a user’s own knowledge in a field has not been considered. In other words, to what extent does a user accept recommendations in social networks need to consider the user’s own knowledge or expertise in the field. In this paper, we propose a novel matrix factorization recommendation algorithm based on integrating social network information such as trust relationships, rating information of users and users’ own knowledge. Specifically, since we cannot directly measure a user’s knowledge in the field, we first use a user’s status in a social network to indicate a user’s knowledge in a field, and users’ status is inferred from the distributions of users’ ratings and followers across fields or the structure of domain-specific social network. Then, we model the final rating of decision-making as a linear combination of the user’s own preferences, social influence and user’s own knowledge. Experimental results on real world data sets show that our proposed approach generally outperforms the state-of-the-art recommendation algorithms that do not consider the knowledge level difference between the users.

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.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7

Similar content being viewed by others

Notes

  1. http://www.amazon.com

  2. https://www.youtube.com/

  3. http://www.netflix.com

  4. https://www.linkedin.com

References

  1. Adomavicius, G., Tuzhilin, A.: Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. TKDE 17(6), 734–749 (2005)

    Google Scholar 

  2. Ahn, H.J.: A new similarity measure for collaborative filtering to alleviate the new user cold-starting problem. Inform. Sci. 178(1), 37–51 (2008)

    Article  MathSciNet  Google Scholar 

  3. Breese, J.S., Heckerman, D., Kadie, C.: Empirical analysis of predictive algorithms for collaborative filtering. In: UAI (1998)

  4. Cacheda, F., Carneiro, V., Fernández, D., Formoso, V.: Comparison of collaborative filtering algorithms: limitations of current techniques and proposals for scalable, high-performance recommender systems. TWEB 5(1), 2 (2011)

    Article  Google Scholar 

  5. Golub, G.H., Van Loan, C.F.: Matrix Computations, vol. 3. JHU Press (2012)

  6. Guo, G., Zhang, J., Yorke-Smith, N.: Trustsvd: Collaborative filtering with both the explicit and implicit influence of user trust and of item ratings. In: AAAI (2015)

  7. Hofmann, T.: Collaborative filtering via Gaussian probabilistic latent semantic analysis. In: SIGIR (2003)

  8. Hofmann, T.: Latent semantic models for collaborative filtering. TOIS 22(1), 89–115 (2004)

    Article  Google Scholar 

  9. Jamali, M., Ester, M.: A matrix factorization technique with trust propagation for recommendation in social networks. In: RecSys (2010)

  10. Kleinberg, J.M.: Authoritative sources in a hyperlinked environment. J. ACM (JACM) 46(5), 604–632 (1999)

    Article  MathSciNet  Google Scholar 

  11. Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 42(8), 30–37 (2009)

    Article  Google Scholar 

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

    Article  Google Scholar 

  13. Liu, H., Hu, Z., Mian, A., Tian, H., Zhu, X.: A new user similarity model to improve the accuracy of collaborative filtering. Knowl.-Based Syst. 56, 156–166 (2014)

    Article  Google Scholar 

  14. Ma, H., Yang, H., Lyu, M.R., King, I.: SoRec: social recommendation using probabilistic matrix factorization. In: CIKM (2008)

  15. Ma, H., King, I., Lyu, M.R.: Learning to recommend with social trust ensemble. In: SIGIR, pp. 203–210 (2009)

  16. Ma, H., Zhou, D., Liu, C., Lyu, M.R., King, I.: Recommender systems with social regularization. In: WSDM, pp. 287–296 (2011)

  17. Melville, P., Mooney, R.J., Nagarajan, R.: Content-boosted collaborative filtering for improved recommendations. In: AAAI/IAAI

  18. Mnih, A., Salakhutdinov, R.: Probabilistic matrix factorization. In: NIPS (2007)

  19. Nemirovski, A., Juditsky, A., Lan, G., Shapiro, A.: Robust stochastic approximation approach to stochastic programming. SIOPT 19(4), 1574–1609 (2009)

    Article  MathSciNet  Google Scholar 

  20. Page, L., Brin, S., Motwani, R., Winograd, T.: The pagerank citation ranking: Bringing order to the web. Tech. rep., Stanford InfoLab (1999)

  21. Rennie, J.D., Srebro, N.: Fast maximum margin matrix factorization for collaborative prediction. In: ICML (2005)

  22. Salakhutdinov, R., Mnih, A., Hinton, G.: Restricted Boltzmann machines for collaborative filtering. In: ICML (2007)

  23. Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Analysis of recommendation algorithms for e-commerce. In: Proceedings of the 2nd ACM Conference on Electronic Commerce (2000)

  24. Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Application of dimensionality reduction in recommender system – a case study. In: WebKDD Workshop (2000)

  25. Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-based collaborative filtering recommendation algorithms. In: WWW (2001)

  26. Seung, D., Lee, L.: Algorithms for non-negative matrix factorization. In: NIPS (2001)

  27. Srebro, N., Rennie, J., Jaakkola, T.S.: Maximum-margin matrix factorization. In: NIPS (2004)

  28. Tang, J., Gao, H., Liu, H., Das Sarma, A.: eTrust: understanding trust evolution in an online world. In: KDD, pp. 253–261 (2012)

  29. Ungar, L.H., Foster, D.P.: Clustering methods for collaborative filtering. In: AAAI Workshop on Recommendation Systems (1998)

  30. Wang, C., Dong, X., Zhou, F., Cao, L., Chi, C.H.: Coupled attribute similarity learning on categorical data. TNNLS 26(4), 781–797 (2015)

    MathSciNet  Google Scholar 

  31. Xue, G.R., Lin, C., Yang, Q., Xi, W., Zeng, H.J., Yu, Y., Chen, Z.: Scalable collaborative filtering using cluster-based smoothing. In: SIGIR (2005)

  32. Yang, X., Steck, H., Liu, Y.: Circle-based recommendation in online social networks. In: KDD, pp. 1267–1275 (2012)

  33. Yang, B., Lei, Y., Liu, D., Liu, J.: Social collaborative filtering by trust. In: IJCAI, pp. 2747–2753 (2013)

  34. Yin, H., Cui, B., Chen, L., Hu, Z., Zhou, X.: Dynamic user modeling in social media systems. TOIS 33(3), 1–44 (2015)

    Article  Google Scholar 

  35. Yin, H., Cui, B., Huang, Z., Wang, W., Wu, X., Zhou, X.: Joint modeling of users’ interests and mobility patterns for point-of-interest recommendation. In: Proceedings of the 23rd ACM International Conference on Multimedia, pp. 819–822. ACM (2015)

  36. Yin, H., Cui, B., Chen, L., Hu, Z., Zhang, C.: Modeling location-based user rating profiles for personalized recommendation. TKDD 9(3), 1–41 (2015)

    Article  Google Scholar 

  37. Yin, H., Cui, B., Zhou, X., Wang, W., Huang, Z., Sadiq, S.: Joint modeling of user check-in behaviors for real-time point-of-interest recommendation. TOIS 35(2), 1–44 (2016)

    Article  Google Scholar 

  38. Yu, Y., Chen, X.: A survey of point-of-interest recommendation in location-based social networks. In: Workshops at the Twenty-Ninth AAAI Conference on Artificial Intelligence (2015)

  39. Yu, Y., Wang, C., Gao, Y., Cao, L., Chen, X.: A coupled clustering approach for items recommendation. In: PAKDD, pp. 365–376 (2013)

  40. Yu, Y., Gao, Y., Wang, H., Wang, R.: Joint user knowledge and matrix factorization for recommender systems. In: WISE, pp. 77–91. Springer (2016)

  41. Yu, Y., Wang, C., Wang, H., Gao, Y.: Attributes coupling based matrix factorization for item recommendation. Appl. Intell. 46(3), 521–533 (2017)

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to acknowledge the support for this work from NSFC (Grant Nos. 61432008, 61503178, 61403208) and NUPTSF (Grant No. NY217114).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yonghong Yu.

Additional information

This article belongs to the Topical Collection: Special Issue on Web Information Systems Engineering

Guest Editors: Wojciech Cellary, Hua Wang, and Yanchun Zhang

This paper is an extension version of the WISE’2016 Long Presentation paper “Joint User Knowledge and Matrix Factorization for Recommender Systems” [40].

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yu, Y., Gao, Y., Wang, H. et al. Joint user knowledge and matrix factorization for recommender systems. World Wide Web 21, 1141–1163 (2018). https://doi.org/10.1007/s11280-017-0476-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11280-017-0476-7

Keywords

Navigation