Abstract
With the rapid development of social networks, the application of social relationships in recommendation systems has attracted more and more attention. The social recommendation system alleviates the problem of data sparsity by utilizing the preferences of users’ friends, so as to better model the user embedding. The traditional social recommendation model optimizes the user embedding through the first-order neighbors’ preference information, but it failed to model the social influence diffusion process from the global social network. Although the recently proposed DiffNet solves this problem to some extent, it ignores the fact that high-order adjacent users who have no common interests in the social network can also participate in graph convolution, which will make user embedding affected by negative information in social influence diffusion, thus affecting the performance of the recommendation system. Therefore, we propose a model named IDiffNet based on DiffNet. In IDiffNet, a self-supervised subgraph generation module is designed to identify users with similar interests according to user features. Thereby, the user social graph is decomposed into several user social subgraphs, and then user embedding is optimized through interest propagation on the subgraphs. Consequently, the IDiffNet can avoid the interaction of users with different interests in the user social network. Finally, we conducted a number of comparative experiments on two public datasets, and the results show that IDiffNet has better performance than current mainstream social recommendation models.
Similar content being viewed by others
Data Availability
All data generated or analysed during this study are included in this published article [and its supplementary information files].
Code Availability
Code will be made available once the paper is accepted.
References
Adomavicius, G., & Tuzhilin, A. (2005). Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering, 17(6), 734–749.
Berg, Rvd, Kipf, T.N., & Welling, M. (2017). Graph convolutional matrix completion. arXiv:170602263.
Fan, W., Ma, Y., Li, Q., He, Y., Zhao, E., Tang, J., & Yin, D. (2019). Graph neural networks for social recommendation. In The World Wide Web conference (pp. 417–426).
Fout, A.M. (2017). Protein interface prediction using graph convolutional networks. PhD thesis, Colorado State University.
Guo, G., Zhang, J., & Yorke-Smith, N. (2015). Trustsvd: Collaborative filtering with both the explicit and implicit influence of user trust and of item ratings. In Proceedings of the AAAI conference on artificial intelligence, Vol. 29.
He, X., Deng, K., Wang, X., Li, Y., Zhang, Y., & Wang, M. (2020). Lightgcn: Simplifying and powering graph convolution network for recommendation. In Proceedings of the 43rd International ACM SIGIR conference on research and development in information retrieval (pp. 639–648).
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 (pp. 135–142).
Kalanat, N., & Khanjari, E. (2019). Action extraction from social networks. Journal of Intelligent Information Systems.
Kipf, T.N., & Welling, M. (2016). Semi-supervised classification with graph convolutional networks. arXiv:160902907.
Kramer, A.D., Guillory, J.E., & Hancock, J.T. (2014). Experimental evidence of massive-scale emotional contagion through social networks. Proceedings of the National Academy of Sciences, 111(24), 8788–8790.
Kumar, S., Saini, M., Goel, M., & Panda, B.S. (2020). Modeling information diffusion in online social networks using a modified forest-fire model. Journal of Intelligent Information Systems (4).
Li, C.T., Chen, H.Y., & Zhang, Y. (2021). On exploring feature representation learning of items to forecast their rise and fall in social media. Journal of Intelligent Information Systems, 56(3), 409–433.
Liu, F., Cheng, Z., Zhu, L., Gao, Z., & Nie, L. (2021). Interest-aware message-passing gcn for recommendation. arXiv:210210044.
Ma, H., Yang, H., Lyu, M.R., & King, I. (2008). Sorec: social recommendation using probabilistic matrix factorization. In Proceedings of the 17th ACM conference on information and knowledge management (pp. 931–940).
Ma, H., Zhou, D., Liu, C., Lyu, M.R., & King, I. (2011). Recommender systems with social regularization. In Proceedings of the fourth ACM international conference on Web search and data mining (pp. 287–296).
Marcheggiani, D., & Titov, I. (2017). Encoding sentences with graph convolutional networks for semantic role labeling. arXiv:170304826.
Mnih, A., & Salakhutdinov, R.R. (2007). Probabilistic matrix factorization. Advances in Neural Information Processing Systems, 20, 1257–1264.
Rendle, S. (2010). Factorization machines. In 2010 IEEE international conference on data mining (pp. 995–1000). IEEE.
Rendle, S., Freudenthaler, C., Gantner, Z., & Schmidt-Thieme, L. (2012). Bpr: Bayesian personalized ranking from implicit feedback. arXiv:12052618.
Sun, P., Wu, L., & Wang, M. (2018). Attentive recurrent social recommendation. In The 41st international ACM SIGIR conference on research & development in information retrieval (pp. 185–194).
Tang, J., Hu, X., Gao, H., & Liu, H. (2013a). Exploiting local and global social context for recommendation. In IJCAI, (Vol. 13 pp. 2712–2718). Citeseer.
Tang, J., Hu, X., & Liu, H. (2013b). Social recommendation: a review. Social Network Analysis and Mining, 3(4), 1113–1133.
Tang, J., Wang, S., Hu, X., Yin, D., Bi, Y., Chang, Y., & Liu, H. (2016). Recommendation with social dimensions. In Proceedings of the AAAI conference on artificial intelligence, Vol. 30.
Wang, X., He, X., Cao, Y., Liu, M., & Chua, T.S. (2019a). Kgat: Knowledge graph attention network for recommendation. In Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining (pp. 950–958).
Wang, X., He, X., Wang, M., Feng, F., & Chua, T.S. (2019b). Neural graph collaborative filtering. In Proceedings of the 42nd international ACM SIGIR conference on research and development in information retrieval (pp. 165–174).
Wu, L., Ge, Y., Liu, Q., Chen, E., Long, B., & Huang, Z. (2016). Modeling users’ preferences and social links in social networking services: a joint-evolving perspective. In Proceedings of the AAAI conference on artificial intelligence, Vol. 30.
Wu, L., Sun, P., Hong, R., Ge, Y., & Wang, M. (2018). Collaborative neural social recommendation. IEEE Transactions on Systems Man, and Cybernetics: Systems.
Wu, L., Sun, P., Fu, Y., Hong, R., Wang, X., & Wang, M. (2019a). A neural influence diffusion model for social recommendation. In Proceedings of the 42nd international ACM SIGIR conference on research and development in information retrieval (pp. 235–244).
Wu, L., Li, J., Sun, P., Hong, R., Ge, Y., & Wang, M. (2020). Diffnet++: A neural influence and interest diffusion network for social recommendation. IEEE Transactions on Knowledge and Data Engineering.
Wu, Q., Zhang, H., Gao, X., He, P., Weng, P., Gao, H., & Chen, G. (2019b). Dual graph attention networks for deep latent representation of multifaceted social effects in recommender systems. In The World Wide Web conference (pp. 2091–2102).
Ying, R., He, R., Chen, K., Eksombatchai, P., Hamilton, W.L., & Leskovec, J. (2018). Graph convolutional neural networks for web-scale recommender systems. In Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining (pp. 974–983).
Zhao, T., McAuley, J., & King, I. (2014). Leveraging social connections to improve personalized ranking for collaborative filtering. In Proceedings of the 23rd ACM international conference on conference on information and knowledge management (pp. 261–270).
Zheng, L., Lu, C.T., Jiang, F., Zhang, J., & Yu, P.S. (2018). Spectral collaborative filtering. In Proceedings of the 12th ACM conference on recommender systems (pp. 311–319).
Funding
The authors did not receive support from any organization for the submitted work.
Author information
Authors and Affiliations
Contributions
Yuqiang Li Methodology, Validation, Writing-original draft, Writing-review & editing. Zhilong Zhan Methodology, Validation, Writing-original draft, Writing-review & editing. Huan Li Validation, Writing-review & editing. Chun Liu Validation, Writing-review & editing.
Corresponding author
Ethics declarations
Conflict of Interests
The authors have no conflicts of interest to declare that are relevant to the content of this article
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Li, Y., Zhan, Z., Li, H. et al. Interest-aware influence diffusion model for social recommendation. J Intell Inf Syst 58, 363–377 (2022). https://doi.org/10.1007/s10844-021-00684-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10844-021-00684-3