the user-item graph encodes both interactions and their associated opinions
social relations have heterogeneous strengths
users involve in two graphs (e.g., the user-user social graph and the user-item graph)
2. 介绍
难点
Their main idea is how to iteratively aggregate feature information from local graph neighborhoods using neural networks. Meanwhile, node information can be propagated through a graph after transformation and aggregation.
GNN的作用
Hence, GNNs naturally integrate the node information as well as the topological structure and have been demonstrated to be powerful in representation learning [ 5 , 7 , 15 ]. On the other hand, data in social recommendation can be represented as graph data with two graphs.
3. 模型
3.1 用户模型
3.1.1 Item Aggregation
The purpose of item aggregation is to learn item-space user latent factor by considering items a user has interacted with and users’ opinions on these items.
: item-space user latent factor
: item-space user latent factor
: a representation vector to denote opinion-aware interaction between and an item
The output of MLP is the opinion-aware representation of the interaction between and ,, as follows: