Metapath- and Entity-aware Graph Neural Network for Recommendation
- URL: http://arxiv.org/abs/2010.11793v3
- Date: Fri, 2 Apr 2021 02:14:56 GMT
- Title: Metapath- and Entity-aware Graph Neural Network for Recommendation
- Authors: Muhammad Umer Anwaar, Zhiwei Han, Shyam Arumugaswamy, Rayyan Ahmad
Khan, Thomas Weber, Tianming Qiu, Hao Shen, Yuanting Liu, Martin Kleinsteuber
- Abstract summary: In graph neural networks (GNNs) message passing iteratively aggregates nodes' information from their direct neighbors.
Such sequential node connections e.g., metapaths, capture critical insights for downstream tasks.
We employ collaborative subgraphs (CSGs) and metapaths to form metapath-aware subgraphs.
PEAGNN trains multilayer GNNs to perform metapath-aware information aggregation on such subgraphs.
- Score: 10.583077434945187
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: In graph neural networks (GNNs), message passing iteratively aggregates
nodes' information from their direct neighbors while neglecting the sequential
nature of multi-hop node connections. Such sequential node connections e.g.,
metapaths, capture critical insights for downstream tasks. Concretely, in
recommender systems (RSs), disregarding these insights leads to inadequate
distillation of collaborative signals. In this paper, we employ collaborative
subgraphs (CSGs) and metapaths to form metapath-aware subgraphs, which
explicitly capture sequential semantics in graph structures. We propose
meta\textbf{P}ath and \textbf{E}ntity-\textbf{A}ware \textbf{G}raph
\textbf{N}eural \textbf{N}etwork (PEAGNN), which trains multilayer GNNs to
perform metapath-aware information aggregation on such subgraphs. This
aggregated information from different metapaths is then fused using attention
mechanism. Finally, PEAGNN gives us the representations for node and subgraph,
which can be used to train MLP for predicting score for target user-item pairs.
To leverage the local structure of CSGs, we present entity-awareness that acts
as a contrastive regularizer on node embedding. Moreover, PEAGNN can be
combined with prominent layers such as GAT, GCN and GraphSage. Our empirical
evaluation shows that our proposed technique outperforms competitive baselines
on several datasets for recommendation tasks. Further analysis demonstrates
that PEAGNN also learns meaningful metapath combinations from a given set of
metapaths.
Related papers
- MECCH: Metapath Context Convolution-based Heterogeneous Graph Neural
Networks [45.68142605304948]
Heterogeneous graph neural networks (HGNNs) were proposed for representation learning on structural data with multiple types of nodes and edges.
We present a novel Metapath Context Convolution-based Heterogeneous Graph Neural Network (MECCH)
arXiv Detail & Related papers (2022-11-23T09:13:33Z) - Discovering the Representation Bottleneck of Graph Neural Networks from
Multi-order Interactions [51.597480162777074]
Graph neural networks (GNNs) rely on the message passing paradigm to propagate node features and build interactions.
Recent works point out that different graph learning tasks require different ranges of interactions between nodes.
We study two common graph construction methods in scientific domains, i.e., emphK-nearest neighbor (KNN) graphs and emphfully-connected (FC) graphs.
arXiv Detail & Related papers (2022-05-15T11:38:14Z) - Graph Ordering Attention Networks [22.468776559433614]
Graph Neural Networks (GNNs) have been successfully used in many problems involving graph-structured data.
We introduce the Graph Ordering Attention (GOAT) layer, a novel GNN component that captures interactions between nodes in a neighborhood.
GOAT layer demonstrates its increased performance in modeling graph metrics that capture complex information.
arXiv Detail & Related papers (2022-04-11T18:13:19Z) - Structure Enhanced Graph Neural Networks for Link Prediction [6.872826041648584]
We propose Structure Enhanced Graph neural network (SEG) for link prediction.
SEG incorporates surrounding topological information of target nodes into an ordinary GNN model.
Experiments on the OGB link prediction datasets demonstrate that SEG achieves state-of-the-art results.
arXiv Detail & Related papers (2022-01-14T03:49:30Z) - SHGNN: Structure-Aware Heterogeneous Graph Neural Network [77.78459918119536]
This paper proposes a novel Structure-Aware Heterogeneous Graph Neural Network (SHGNN) to address the above limitations.
We first utilize a feature propagation module to capture the local structure information of intermediate nodes in the meta-path.
Next, we use a tree-attention aggregator to incorporate the graph structure information into the aggregation module on the meta-path.
Finally, we leverage a meta-path aggregator to fuse the information aggregated from different meta-paths.
arXiv Detail & Related papers (2021-12-12T14:18:18Z) - Meta-Aggregator: Learning to Aggregate for 1-bit Graph Neural Networks [127.32203532517953]
We develop a vanilla 1-bit framework that binarizes both the GNN parameters and the graph features.
Despite the lightweight architecture, we observed that this vanilla framework suffered from insufficient discriminative power in distinguishing graph topologies.
This discovery motivates us to devise meta aggregators to improve the expressive power of vanilla binarized GNNs.
arXiv Detail & Related papers (2021-09-27T08:50:37Z) - Detecting Communities from Heterogeneous Graphs: A Context Path-based
Graph Neural Network Model [23.525079144108567]
We build a Context Path-based Graph Neural Network (CP-GNN) model.
It embeds the high-order relationship between nodes into the node embedding.
It outperforms the state-of-the-art community detection methods.
arXiv Detail & Related papers (2021-09-05T12:28:00Z) - Higher-Order Attribute-Enhancing Heterogeneous Graph Neural Networks [67.25782890241496]
We propose a higher-order Attribute-Enhancing Graph Neural Network (HAEGNN) for heterogeneous network representation learning.
HAEGNN simultaneously incorporates meta-paths and meta-graphs for rich, heterogeneous semantics.
It shows superior performance against the state-of-the-art methods in node classification, node clustering, and visualization.
arXiv Detail & Related papers (2021-04-16T04:56:38Z) - Policy-GNN: Aggregation Optimization for Graph Neural Networks [60.50932472042379]
Graph neural networks (GNNs) aim to model the local graph structures and capture the hierarchical patterns by aggregating the information from neighbors.
It is a challenging task to develop an effective aggregation strategy for each node, given complex graphs and sparse features.
We propose Policy-GNN, a meta-policy framework that models the sampling procedure and message passing of GNNs into a combined learning process.
arXiv Detail & Related papers (2020-06-26T17:03:06Z) - MAGNN: Metapath Aggregated Graph Neural Network for Heterogeneous Graph
Embedding [36.6390478350677]
We propose a new model named Metapath Aggregated Graph Neural Network (MAGNN) to boost the final performance.
MAGNN employs three major components, i.e., the node content transformation to encapsulate input node attributes, the intra-metapath aggregation to incorporate intermediate semantic nodes, and the inter-metapath aggregation to combine messages from multiple metapaths.
Experiments show that MAGNN achieves more accurate prediction results than state-of-the-art baselines.
arXiv Detail & Related papers (2020-02-05T08:21:00Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.