Chrome Extension
WeChat Mini Program
Use on ChatGLM

Separated Graph Neural Networks for Recommendation Systems

IEEE transactions on industrial informatics(2023)

Cited 4|Views79
No score
Abstract
Automatic recommendation has become an increasingly relevant problem for industries, which allows users to discover items that match their tastes and enables the system to target items at the right users. Graph neural networks have attracted many researchers' attention and have become a useful tool for recommendation. However, these models face two major challenges, which are heterogeneous information aggregation and aggregation weight estimation. In this article, we propose a graph neural networks-based recommendation model, i.e., a separated graph neural recommendation (SGNR) model, which achieves high-quality performance. SGNR separates BINs in recommendation systems into two weighted homogeneous networks for users and items, respectively, resolving the heterogeneous information aggregation problem. In addition, a propagation coefficient estimation method is proposed, which combines parametric and nonparametric estimation strategies. And, it is constructed with three characteristics, which are collaborative, side-information constrained, and adaptive. Thereinto, a three-hierarchy attention operator is contained for feature fusion, which optimizes the feature aggregation process via a more sensible and flexible propagation mechanism. Experimental results on four public databases indicate that the proposed methods perform better than the state-of-the-art recommendation algorithms on prediction accuracy in terms of quantitative assessments and achieve readability and interpretability to some extent.
More
Translated text
Key words
Estimation,Task analysis,Informatics,Data models,Collaboration,Adaptation models,Graph neural networks,Collaborative filtering (CF),graph neural networks (GNNs),recommendation systems
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined