Journal of South China University of Technology(Natural Science Edition) ›› 2024, Vol. 52 ›› Issue (2): 32-41.doi: 10.12141/j.issn.1000-565X.230023

• Computer Science & Technology • Previous Articles     Next Articles

Social Recommendation Model Based on Dynamic Neighborhood Sampling

CAI Xiaodong ZHOU Qingsong YE Qing   

  1. School of Information and Communication,Guilin University of Electronic Technology,Guilin 541004,Guangxi,China
  • Received:2023-01-19 Online:2024-02-25 Published:2023-04-27
  • About author:蔡晓东(1971-),男,博士,研究员,主要从事大数据挖掘研究。E-mail:caixiaodong@guet.edu.cn
  • Supported by:
    the Guangxi Innovation-Driven Development Special Project(AA20302001)

Abstract:

The social recommendation model based on graph neural network has achieved good performance in improving the performance of the recommendation system. However, the existing methods ignored the possible feature mismatch between the queried target users and content nodes and their neighbors, which leads to the introduction of noise and reduces the model performance. To solve this problem, this paper proposed a social recommendation model DNSSR. Firstly, it constructed a relational graph containing multiple relationships between users and items, with richer information associations between nodes in the graph. Then the dynamic neighborhood sampling mechanism was used to obtain neighbor nodes that are more consistent with the characteristics of the target query pair, reducing noise information. In addition, in order to further improve the predictive performance of the model, this paper designed an enhanced graph neural network to model the sampled relationship subgraphs. It can distinguish the importance of different neighboring nodes and select more reliable information sources to obtain more robust user and item embedding vectors for rating prediction. The experimental results show that the prediction error of this model is significantly reduced compared to that of other advanced models, proving the effectiveness of the methods proposed in the paper. Especially for the dynamic neighborhood sampling mechanism, if it is abandoned, the RMSE and MAE indicators of DNSSR on the Ciao dataset will increase by 6.05% and 7.31% respectively, and the Epinions dataset will increase by 3.49% and 5.41% respectively, which fully demonstrate their effectiveness in reducing noise interference and improving the performance of social recommendation models.

Key words: social recommendation, rating prediction, graph neural network, dynamic neighborhood sampling

CLC Number: