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.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
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)
Bourkoukou, O.; El Bachari, E.; El Adnani, M.: A recommender model in e-learning environment. Arab. J. Sci. Eng. 42(2), 1–11 (2016)
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)
Koren, Y.; Bell, R.; Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 42(8), 30–37 (2009)
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)
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)
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)
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)
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)
Bobadilla, J.; Ortega, F.; Hernando, A.: Recommender systems survey. Knowl. Based Syst. 46(1), 109–132 (2013)
Salakhutdinov, R.; Mnih, A.: Probabilistic matrix factorization. In: Advances in Neural Information Processing Systems, pp. 1257–1264 (2008)
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)
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)
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)
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)
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)
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)
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)
Zhao, G.; Qian, X.; Xie, X.: User-service rating prediction by exploring social users’ rating behaviors. IEEE Trans. Multimed. 18(3), 496–506 (2016)
Sarkar, P.; Chakrabarti, D.; Jordan, M.: Nonparametric link prediction in dynamic networks. 8(2), 1897–1904 (2012). arXiv preprint arXiv:1206.6394
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)
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)
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)
Massa, P.; Avesani, P.: Trust-aware recommender systems. In: Proceedings of the 2007 ACM Conference on Recommender Systems, pp. 17–24 (2007)
Liu, F.; Hong, H.J.: Use of social network information to enhance collaborative filtering performance. Expert Syst. Appl. 37(7), 4772–4778 (2010)
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)
Yang, X.; Guo, Y.; Liu, Y.: Bayesian-inference-based recommendation in online social networks. IEEE Trans. Parallel Distrib. Syst. 24(4), 642–651 (2013)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Blei, D.M.; Ng, A.Y.; Jordan, M.I.: Latent dirichlet allocation. J. Mach. Learn. Res. Arch. 3, 993–1022 (2003)
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)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13369-018-3380-2