Simple and Efficient Heterogeneous Graph Neural Network
About
Heterogeneous graph neural networks (HGNNs) have powerful capability to embed rich structural and semantic information of a heterogeneous graph into node representations. Existing HGNNs inherit many mechanisms from graph neural networks (GNNs) over homogeneous graphs, especially the attention mechanism and the multi-layer structure. These mechanisms bring excessive complexity, but seldom work studies whether they are really effective on heterogeneous graphs. This paper conducts an in-depth and detailed study of these mechanisms and proposes Simple and Efficient Heterogeneous Graph Neural Network (SeHGNN). To easily capture structural information, SeHGNN pre-computes the neighbor aggregation using a light-weight mean aggregator, which reduces complexity by removing overused neighbor attention and avoiding repeated neighbor aggregation in every training epoch. To better utilize semantic information, SeHGNN adopts the single-layer structure with long metapaths to extend the receptive field, as well as a transformer-based semantic fusion module to fuse features from different metapaths. As a result, SeHGNN exhibits the characteristics of simple network structure, high prediction accuracy, and fast training speed. Extensive experiments on five real-world heterogeneous graphs demonstrate the superiority of SeHGNN over the state-of-the-arts on both accuracy and training speed.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Node Classification | IMDB | Macro F1 Score0.6663 | 179 | |
| Node Classification | ACM | Macro F193.95 | 104 | |
| Node Classification | DBLP | Micro-F195.24 | 94 | |
| Node Classification | OGB-MAG (test) | Accuracy57.19 | 55 | |
| Node Classification | ogbn-mag (val) | Accuracy59.17 | 47 | |
| Node Classification | Freebase | Macro F152.18 | 43 | |
| Node Classification | DBLP HGB (test) | Macro F195.06 | 27 | |
| Node Classification | IMDB HGB (test) | Macro F171.71 | 27 | |
| Node Classification | ACM HGB (test) | Macro F194.05 | 27 | |
| Road segment ranking | SY-Net110 | EMD0.0977 | 21 |