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.
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.
References
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
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
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
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
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
Moradi P, Ahmadian S (2015) A reliability-based recommendation method to improve trust-aware recommender systems. Expert Syst Appl 42(21):7386–7398
Sherchan W, Nepal S, Paris C (2013) A survey of trust in social networks. ACM Comput Surveys CSUR 45(4):1–33
Berg Rvd, Kipf TN, Welling M (2017) Graph convolutional matrix completion. arXiv preprint arXiv:1706.02263
Mnih A, Salakhutdinov RR (2008) Probabilistic matrix factorization. In: Advances in neural information processing systems, pp. 1257–1264
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
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
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
Yang B, Lei Y, Liu J, Li W (2016) Social collaborative filtering by trust. IEEE Trans Pattern Anal Mach Intell 39(8):1633–1647
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
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
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
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
Fan W, Derr T, Ma Y, Wang J, Tang J, Li Q (2019) Deep adversarial social recommendation. arXiv preprint arXiv:1905.13160
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
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
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
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
Dong M, Yao L, Wang X, Xu X, Zhu L (2021) Adversarial dual autoencoders for trust-aware recommendation. Neural Comput Appl 35:1–11
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
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
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
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
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
Logeswaran L, Lee H, Radev D (2018) Sentence ordering and coherence modeling using recurrent neural networks. In: Thirty-second AAAI conference on artificial intelligence
Hamilton W, Ying Z, Leskovec J (2017) Inductive representation learning on large graphs. In: Advances in neural information processing systems, pp. 1024–1034
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
Kipf TN, Welling M (2016) Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907
Xu K, Hu W, Leskovec J, Jegelka S (2018) How powerful are graph neural networks? arXiv preprint arXiv:1810.00826
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
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
Corresponding author
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.
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-023-08679-7