Skip to main content

Advertisement

Log in

Incorporating Social Network and User’s Preference in Matrix Factorization for Recommendation

  • Research Article - Computer Engineering and Computer Science
  • Published:
Arabian Journal for Science and Engineering Aims and scope Submit manuscript

Abstract

Recommender systems have been comprehensively applied in many industries, such as social Web sites, e-commerce, tourism service and so on, although suffering from the data sparsity and cold start problems. Currently, due to the advantage of online social networking, many social network-based recommendation scenarios have been developed to improve the recommendation accuracy, via exploring hidden social relations between users from the social network. In this article, focusing on addressing these problems, a novel social network and preference-based recommendation method—SRMP, is proposed, which incorporates the social network information and user’s preference in matrix factorization for recommendation. In contrast to previous approaches, to improve the recommendation accuracy, SRMP performs recommendation in each independent sub-community, which is derived from the initial social community according to different category tags. The experimental analysis on large real-world datasets demonstrates that the proposed method SRMP outperforms state-of-the-art approaches, especially in recommendation accuracy and solving the cold start problem.

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.

Similar content being viewed by others

References

  1. Semwal, V.B.; Singha, J.; Sharma, P.K.; Chauhan, A.; Behera, B.: An optimized feature selection technique based on incremental feature analysis for bio-metric gait data classification. Multimedia. Tools. Appl. 76(22), 24457–24475 (2017)

    Article  Google Scholar 

  2. Bourkoukou, O.; El Bachari, E.; El Adnani, M.: A recommender model in e-learning environment. Arab. J. Sci. Eng. 42(2), 1–11 (2016)

    Google Scholar 

  3. Shi, Y.; Larson, M.; Hanjalic, A.: Collaborative filtering beyond the user-item matrix: a survey of the state of the art and future challenges. ACM Comput. Surv. 47(1), 1–45 (2014)

    Article  Google Scholar 

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

    Article  Google Scholar 

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

  6. Koren, Y.: Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 426–434 (2008)

  7. Sattar, A.; Ghazanfar, M.A.; Iqbal, M.: Building accurate and practical recommender system algorithms using machine learning classifier and collaborative filtering. Arab. J. Sci. Eng. 42(8), 1–19 (2017)

    Article  Google Scholar 

  8. Forsati, R.; Mahdavi, M.; Shamsfard, M.; Sarwat, M.: Matrix factorization with explicit trust and distrust side information for improved social recommendation. ACM Trans. Inf. Syst. 32(4), 17 (2014)

    Article  Google Scholar 

  9. Liu, Q.; Chen, E.; Xiong, H.; Ding, C.H.Q.; Chen, J.: Enhancing collaborative filtering by user interest expansion via personalized ranking. IEEE Trans. Syst. Man Cybern. 42(1), 218–233 (2012)

    Article  Google Scholar 

  10. Bobadilla, J.; Ortega, F.; Hernando, A.: Recommender systems survey. Knowl. Based Syst. 46(1), 109–132 (2013)

    Article  Google Scholar 

  11. Salakhutdinov, R.; Mnih, A.: Probabilistic matrix factorization. In: Advances in Neural Information Processing Systems, pp. 1257–1264 (2008)

  12. Leskovec, J.; Huttenlocher, D.; Kleinberg, J.: Predicting positive and negative links in online social networks. In: Proceedings of the 19th International Conference on World wide web, pp. 641–650 (2010)

  13. Yuan, Q.; Chen, L.; Zhao, S.: Factorization vs. regularization: fusing heterogeneous social relationships in top-n recommendation. In: Proceedings of the Fifth ACM Conference on Recommender Systems, pp. 245–252 (2011)

  14. Wu, L.; Ge, Y.; Liu, Q.; Chen, E.; Long, B.; Huang, Z.: Modeling users’ preferences and social links in social networking services: a joint-evolving perspective. In: Thirtieth AAAI Conference on Artificial Intelligence, pp. 279–286 (2016)

  15. Wu, L.; Ge, Y.; Liu, Q.; Chen, E.; Hong, R.; Junping, D.; Wang, M.: Modeling the evolution of users’ preferences and social links in social networking services. IEEE Trans. Knowl. Data Eng. 29(6), 1240–1253 (2017)

    Article  Google Scholar 

  16. Carminati, B.; Ferrari, E.; Girardi, J.: Trust and share: trusted information sharing in online social networks. In: IEEE 28th International Conference on Data Engineering (ICDE), 2012, pp. 1281–1284 (2012)

  17. Li, H.; Ge, Y.; Zhu, H.; Zhu, H.: Point-of-interest recommendations: Learning potential check-ins from friends. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 975–984 (2016)

  18. Jamali, M.; Ester, M.: A matrix factorization technique with trust propagation for recommendation in social networks. In: Proceedings of the Fourth ACM Conference on Recommender Systems, pp. 135–142 (2010)

  19. Zhao, G.; Qian, X.; Xie, X.: User-service rating prediction by exploring social users’ rating behaviors. IEEE Trans. Multimed. 18(3), 496–506 (2016)

    Article  Google Scholar 

  20. Sarkar, P.; Chakrabarti, D.; Jordan, M.: Nonparametric link prediction in dynamic networks. 8(2), 1897–1904 (2012). arXiv preprint arXiv:1206.6394

  21. Ren, X.; Song, M.; Haihong, E.; Song, J.: Context-aware probabilistic matrix factorization modeling for point-of-interest recommendation. Neurocomputing 241(C), 38–55 (2017)

    Article  Google Scholar 

  22. Jiang, M.; Cui, P.; Wang, F.; Yang, Q.; Zhu, W.; Yang, S.: Social recommendation across multiple relational domains. In: Proceedings of the 21st ACM International Conference on Information and Knowledge Management, pp. 1422–1431 (2012)

  23. Feng, H.; Qian, X.: Recommendation via user’s personality and social contextual. In: Proceedings of the 22nd ACM International Conference on Information and Knowledge Management, pp. 1521–1524 (2013)

  24. Massa, P.; Avesani, P.: Trust-aware recommender systems. In: Proceedings of the 2007 ACM Conference on Recommender Systems, pp. 17–24 (2007)

  25. Liu, F.; Hong, H.J.: Use of social network information to enhance collaborative filtering performance. Expert Syst. Appl. 37(7), 4772–4778 (2010)

    Article  Google Scholar 

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

  27. Yang, X.; Guo, Y.; Liu, Y.: Bayesian-inference-based recommendation in online social networks. IEEE Trans. Parallel Distrib. Syst. 24(4), 642–651 (2013)

    Article  Google Scholar 

  28. Ma, H.; Yang, H.; Lyu, M.R.; King, I.: Sorec: social recommendation using probabilistic matrix factorization. In: Proceedings of the 17th ACM Conference on Information and Knowledge Management, pp. 931–940 (2008)

  29. Mcauley, J.; Leskovec, J.: Hidden factors and hidden topics: understanding rating dimensions with review text. In: Proceedings of the 7th ACM Conference on Recommender Systems, pp. 165–172 (2013)

  30. Shi, Y.; Larson, M.; Hanjalic, A.: Mining contextual movie similarity with matrix factorization for context-aware recommendation. ACM Trans. Intell. Syst. Technol. 4(1), 1–19 (2013)

    Article  Google Scholar 

  31. Li, X.; She, J.: Collaborative variational autoencoder for recommender systems. In: Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 305–314 (2017)

  32. Ma, H.; Zhou, D.; Liu, C.; Lyu, M.R.; King, I.: Recommender systems with social regularization. In: Proceedings of the Fourth ACM International Conference on Web Search and Data Mining, pp. 287–296 (2011)

  33. Li, H.; Wu, D.; Tang, W.; Mamoulis, N.: Overlapping community regularization for rating prediction in social recommender systems. In: Proceedings of the 9th ACM Conference on Recommender Systems, pp. 27–34 (2015)

  34. Richardson, M.; Domingos, P.: Mining knowledge-sharing sites for viral marketing. In: Proceedings of the Eighth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 61–70 (2002)

  35. Ma, H.; King, I.; Lyu, M.R.: Learning to recommend with social trust ensemble. In: Proceedings of the 32nd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 203–210 (2009)

  36. Yang, X.; Steck, H.; Liu, Y.: Circle-based recommendation in online social networks. In: Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1267–1275 (2012)

  37. Qian, X.; Feng, H.; Zhao, G.; Mei, T.: Personalized recommendation combining user interest and social circle. IEEE Trans. Knowl. Data Eng. 26(7), 1763–1777 (2014)

    Article  Google Scholar 

  38. Gao, J.; Pantel, P.; Gamon, M.; He, X.; Deng, L.: Modeling interestingness with deep neural networks. In: Proceedings of Conference on Empirical Methods in Natural Language Processing (EMNLP), pp. 2–13 (2014)

  39. Yang, S.; Huang, G.; Xiang, Y.; Zhou, X.; Chi, C.H.: Modeling user preferences on spatiotemporal topics for point-of-interest recommendation. In: IEEE International Conference on Services Computing, pp. 204–211 (2017)

  40. Blei, D.M.; Ng, A.Y.; Jordan, M.I.: Latent dirichlet allocation. J. Mach. Learn. Res. Arch. 3, 993–1022 (2003)

    MATH  Google Scholar 

  41. Cui, P.; Wang, F.; Yang, S.; Sun, L.: Item-level social influence prediction with probabilistic hybrid factor matrix factorization. In: Proceedings of the 25th AAAI Conference on Artificial Intelligence (2011)

  42. Chua, F.C.T.; Lauw, H.W.; Lim, E.P.: Generative models for item adoptions using social correlation. IEEE Trans. Knowl. Data Eng. 25(9), 2036–2048 (2013)

    Article  Google Scholar 

  43. Ma, H.: An experimental study on implicit social recommendation. In: Proceedings of the 36th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 73–82 (2013)

  44. Christakopoulou, E.; Karypis, G.: Local item-item models for top-n recommendation. In: Proceedings of the 10th ACM Conference on Recommender Systems, pp. 67–74 (2016)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wang Zhou.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhou, W., Li, J., Zhang, M. et al. Incorporating Social Network and User’s Preference in Matrix Factorization for Recommendation. Arab J Sci Eng 43, 8179–8193 (2018). https://doi.org/10.1007/s13369-018-3380-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13369-018-3380-2

Keywords

Navigation