Skip to main content
Log in

Interest-aware influence diffusion model for social recommendation

  • Published:
Journal of Intelligent Information Systems Aims and scope Submit manuscript

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.

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

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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  Google Scholar 

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

Download references

Funding

The authors did not receive support from any organization for the submitted work.

Author information

Authors and Affiliations

Authors

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

Correspondence to Chun Liu.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10844-021-00684-3

Keywords

Navigation