[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content

Advertisement

Log in

SoURA: a user-reliability-aware social recommendation system based on graph neural network

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Exploiting user trust information for developing a recommendation system has gained increasing research interest in recent years. Due to the exchange of opinions about items over the social network, trust plays a crucial role for a user to like or dislike an item. Graph Neural Networks (GNNs), which have the intrinsic power of integrating node information and topological structure, have a high potential to advance the field of trust-aware social recommendation. However, as of now, this area is little explored, with most of the existing GNN-based models ignoring the trust propagation and trust composition properties. To address this issue, in this paper, we propose a novel GNN-based framework that can capture such trust propagation and trust composition aspects by incorporating the concept of ‘user-reliability.’ Our proposed user-reliability-aware social recommendation framework, termed as SoURA, generates the user-embedding and item-embedding with consideration to the user-reliability values, which, in turn, helps in better evaluation of the user trust. Experimental evaluations on the benchmark Ciao and Epinion datasets demonstrate the effectiveness of incorporating user-reliability for finding user-embedding and item embedding in a social recommendation system. The proposed SoURA is found to show a minimum of 25% improvement over the state-of-the-art GNN-based recommendation algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Data availability

Data associated with the experiments during studies are publicly available. Also, we have included all the data and source code in the repository https://github.com/Sucheta-d/SoURA-A-User-Reliability-Aware-Social-Recommendation-System-based-on-Graph-Neural-Network, which are available on request.

Notes

  1. https://github.com/Sucheta-d/SoURA-A-User-Reliability-Aware-Social-Recommendation-System-based-on-Graph-Neural-Network.

References

  1. Rama K, Kumar P, Bhasker B (2021) Deep autoencoders for feature learning with embeddings for recommendations: a novel recommender system solution. Neural Comput Appl 33(21):14167–14177

    Article  Google Scholar 

  2. Tran DH, Sheng QZ, Zhang WE, Aljubairy A, Zaib M, Hamad SA, Tran NH, Khoa NLD (2021) Hetegraph: graph learning in recommender systems via graph convolutional networks. Neural Comput Appl 35:1–17

    Google Scholar 

  3. Tahmasebi H, Ravanmehr R, Mohamadrezaei R (2021) Social movie recommender system based on deep autoencoder network using twitter data. Neural Comput Appl 33(5):1607–1623

    Article  Google Scholar 

  4. Li C, Zhang J, Kale A, Que X, Salati S, Ma X (2022) Toward trust-based recommender systems for open data: A literature review. Information 13(7):334

    Article  Google Scholar 

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

  6. Moradi P, Ahmadian S (2015) A reliability-based recommendation method to improve trust-aware recommender systems. Expert Syst Appl 42(21):7386–7398

    Article  Google Scholar 

  7. Sherchan W, Nepal S, Paris C (2013) A survey of trust in social networks. ACM Comput Surveys CSUR 45(4):1–33

    Article  Google Scholar 

  8. Berg Rvd, Kipf TN, Welling M (2017) Graph convolutional matrix completion. arXiv preprint arXiv:1706.02263

  9. Mnih A, Salakhutdinov RR (2008) Probabilistic matrix factorization. In: Advances in neural information processing systems, pp. 1257–1264

  10. Ma H, Yang H, Lyu MR, 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

  11. Jamali M, Ester M (2010) A matrix factorization technique with trust propagation for recommendation in social networks. In: Proceedings of the 4th ACM conference on recommender systems, pp. 135–142

  12. Zhao T, Li C, Li M, Ding Q, Li L (2013) Social recommendation incorporating topic mining and social trust analysis. In: Proceedings of the 22nd ACM international conference on information & knowledge management, pp. 1643–1648

  13. Yang B, Lei Y, Liu J, Li W (2016) Social collaborative filtering by trust. IEEE Trans Pattern Anal Mach Intell 39(8):1633–1647

    Article  Google Scholar 

  14. Ma H, King I, Lyu MR (2011) Learning to recommend with explicit and implicit social relations. ACM Trans Intell Syst Technol TIST 2(3):1–19

    Google Scholar 

  15. Ma H, Zhou D, Liu C, Lyu MR, King I (2011) Recommender systems with social regularization. In: Proceedings of the 4th ACM international conference on web search and data mining, pp. 287–296

  16. He X, Liao L, Zhang H, Nie L, Hu X, Chua T-S (2017) Neural collaborative filtering. In: Proceedings of the 26th international conference on world wide web, pp. 173–182

  17. Fan W, Li Q, Cheng M (2018) Deep modeling of social relations for recommendation. In: Thirty-second AAAI conference on artificial intelligence (AAAI-18). AAAI press, Washington DC, pp. 8075–8076

  18. Fan W, Derr T, Ma Y, Wang J, Tang J, Li Q (2019) Deep adversarial social recommendation. arXiv preprint arXiv:1905.13160

  19. Yu J, Gao M, Yin H, Li J, Gao C, Wang Q (2019) Generating reliable friends via adversarial training to improve social recommendation. In: 2019 IEEE international conference on data mining (ICDM). IEEE, pp. 768–777

  20. Wu L, Sun P, Fu Y, Hong R, Wang X, Wang M (2019) 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

  21. Fan W, Derr T, Ma Y, Wang J, Tang J, Li Q (2019) Deep adversarial social recommendation. In: Proceedings of the twenty-eighth international joint conference on artificial intelligence, IJCAI-19. International joint conferences on artificial intelligence organization, pp. 1351–1357. https://doi.org/10.24963/ijcai.2019/187

  22. Sinha BB, Dhanalakshmi R (2022) Dnn-mf: deep neural network matrix factorization approach for filtering information in multi-criteria recommender systems. Neural Comput Appl 34(13):1–15

    Article  Google Scholar 

  23. Dong M, Yao L, Wang X, Xu X, Zhu L (2021) Adversarial dual autoencoders for trust-aware recommendation. Neural Comput Appl 35:1–11

    Google Scholar 

  24. Stitini O, Kaloun S, Bencharef O (2022) Towards the detection of fake news on social networks contributing to the improvement of trust and transparency in recommendation systems: Trends and challenges. Information 13(3):128

    Article  Google Scholar 

  25. Park M-H, Hong J-H, Cho S-B (2007) Location-based recommendation system using bayesian user’s preference model in mobile devices. In: International conference on ubiquitous intelligence and computing. Springer, Berlin, pp. 1130–1139

  26. Yuan W, Guan D, Lee Y-K, Lee S, Hur SJ (2010) Improved trust-aware recommender system using small-worldness of trust networks. Knowl Syst 23(3):232–238

    Article  Google Scholar 

  27. Dawn S, Das M, Bandyopadhyay S (2021) Singer: A recommendation system based on social-influence-aware graph embedding approach. In: 2021 IEEE 18th India council international conference (INDICON). IEEE, New York, pp. 1–6

  28. Cataldi M, Aufaure M-A (2015) The 10 million follower fallacy: audience size does not prove domain-influence on twitter. Knowl Inf Syst 44(3):559–580

    Article  Google Scholar 

  29. Logeswaran L, Lee H, Radev D (2018) Sentence ordering and coherence modeling using recurrent neural networks. In: Thirty-second AAAI conference on artificial intelligence

  30. Hamilton W, Ying Z, Leskovec J (2017) Inductive representation learning on large graphs. In: Advances in neural information processing systems, pp. 1024–1034

  31. Rungsawang A, Puntumapon K, Manaskasemsak B (2007) Un-biasing the link farm effect in pagerank computation. In: 21st international advanced information networking and applications (AINA’07). IEEE, Berlin, pp. 924–931

  32. Kipf TN, Welling M (2016) Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907

  33. Xu K, Hu W, Leskovec J, Jegelka S (2018) How powerful are graph neural networks? arXiv preprint arXiv:1810.00826

  34. Chen C, Zhang M, Liu Y, Ma S (2018) Neural attentional rating regression with review-level explanations. In: Proceedings of the 2018 wrld wde wb cnference, pp. 1583–1592

Download references

Acknowledgements

The authors would like to acknowledge the support from J.C. Bose Fellowship [JBR/2021/000036 to SB] by the SERB, Govt. of India.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sanghamitra Bandyopadhyay.

Ethics declarations

Conflict of interest

The authors declare that they have no Conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dawn, S., Das, M. & Bandyopadhyay, S. SoURA: a user-reliability-aware social recommendation system based on graph neural network. Neural Comput & Applic 35, 18533–18551 (2023). https://doi.org/10.1007/s00521-023-08679-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-023-08679-7

Keywords