Journal of Northeastern University(Natural Science) ›› 2024, Vol. 45 ›› Issue (1): 10-17.DOI: 10.12068/j.issn.1005-3026.2024.01.002

• Information & Control • Previous Articles     Next Articles

A Social Recommendation Algorithm Based on Graph Neural Network

Yan-xia LYU, Shuai HAO, Guang-tong QIAO, Ye XING   

  1. School of Computer & Communication Engineering,Northeastern University at Qinhuangdao,Qinhuangdao 066004,China. Corresponding author: LYU Yan-xia,E-mail: lyx@neuq. edu. cn
  • Received:2022-07-22 Online:2024-01-15 Published:2024-04-02

Abstract:

Most existing social recommendation algorithms focus on the user’s single interaction such as purchase or click, but do not consider different interactions such as collection and browsing simultaneously. Moreover, current social recommendation algorithms only focus on the accuracy of recommendation, ignoring the interpretability of recommendation results. To solve the above problems, a social recommendation algorithm SRGN is proposed based on graph neural network, which injects the social relationships of users and the objectively existing semantic connections between items into the algorithm architecture in a specific way, and jointly encodes the interactive multi-behavior through message transmission, so as to improve the accuracy of recommendation. In addition, an explainable module is designed to provide reasons for the recommendation results. Compared with other eight algorithms on two real datasets, the results show that the proposed algorithm has obvious advantages in recommendation performance and user friendliness.

Key words: recommendation system, social recommendation, graph neural network, explainable recommendation, personalized recommendation

CLC Number: