HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Non-Local Graph Neural Networks

Meng Liu; Zhengyang Wang; Shuiwang Ji

Non-Local Graph Neural Networks

Abstract

Modern graph neural networks (GNNs) learn node embeddings through multilayer local aggregation and achieve great success in applications on assortative graphs. However, tasks on disassortative graphs usually require non-local aggregation. In addition, we find that local aggregation is even harmful for some disassortative graphs. In this work, we propose a simple yet effective non-local aggregation framework with an efficient attention-guided sorting for GNNs. Based on it, we develop various non-local GNNs. We perform thorough experiments to analyze disassortative graph datasets and evaluate our non-local GNNs. Experimental results demonstrate that our non-local GNNs significantly outperform previous state-of-the-art methods on seven benchmark datasets of disassortative graphs, in terms of both model performance and efficiency.

Code Repositories

divelab/Non-Local-GNN
Official
pytorch

Benchmarks

BenchmarkMethodologyMetrics
node-classification-on-actorNLMLP 
Accuracy: 37.9 ± 1.3
node-classification-on-actorNLGCN 
Accuracy: 31.6 ± 1.0
node-classification-on-actorNLGAT 
Accuracy: 29.5 ± 1.3
node-classification-on-chameleonNLMLP 
Accuracy: 50.7 ± 2.2
node-classification-on-chameleonNLGCN 
Accuracy: 70.1 ± 2.9
node-classification-on-chameleonNLGAT 
Accuracy: 65.7 ± 1.4
node-classification-on-citeseer-48-32-20NLGCN 
1:1 Accuracy: 75.2 ± 1.4
node-classification-on-citeseer-48-32-20NLGAT 
1:1 Accuracy: 76.2 ± 1.6
node-classification-on-citeseer-48-32-20NLMLP 
1:1 Accuracy: 73.4 ± 1.9
node-classification-on-cora-48-32-20-fixedNLGAT 
1:1 Accuracy: 88.5 ± 1.8
node-classification-on-cora-48-32-20-fixedNLGCN 
1:1 Accuracy: 88.1 ± 1.0
node-classification-on-cora-48-32-20-fixedNLMLP 
1:1 Accuracy: 76.9 ± 1.8
node-classification-on-cornellNLGAT 
Accuracy: 54.7 ± 7.6
node-classification-on-cornellNLMLP 
Accuracy: 84.9 ± 5.7
node-classification-on-cornellNLGCN 
Accuracy: 57.6 ± 5.5
node-classification-on-non-homophilic-10NLGAT 
1:1 Accuracy: 29.5 ± 1.3
node-classification-on-non-homophilic-10NLMLP 
1:1 Accuracy: 37.9 ± 1.3
node-classification-on-non-homophilic-10NLGCN 
1:1 Accuracy: 31.6 ± 1.0
node-classification-on-non-homophilic-11NLMLP 
1:1 Accuracy: 50.7 ± 2.2
node-classification-on-non-homophilic-11NLGAT 
1:1 Accuracy: 65.7 ± 1.4
node-classification-on-non-homophilic-11NLGCN 
1:1 Accuracy: 70.1 ± 2.9
node-classification-on-non-homophilic-12NLMLP 
1:1 Accuracy: 33.7 ± 1.5
node-classification-on-non-homophilic-12NLGCN 
1:1 Accuracy: 59.0 ± 1.2
node-classification-on-non-homophilic-12NLGAT 
1:1 Accuracy: 56.8 ± 2.5
node-classification-on-non-homophilic-7NLMLP 
1:1 Accuracy: 84.9 ± 5.7
node-classification-on-non-homophilic-7NLGCN 
1:1 Accuracy: 57.6 ± 5.5
node-classification-on-non-homophilic-7NLGAT 
1:1 Accuracy: 54.7 ± 7.6
node-classification-on-non-homophilic-8NLMLP 
1:1 Accuracy: 87.3 ± 4.3 
node-classification-on-non-homophilic-8NLGCN 
1:1 Accuracy: 60.2 ± 5.3 
node-classification-on-non-homophilic-8NLGAT 
1:1 Accuracy: 56.9 ± 7.3
node-classification-on-non-homophilic-9NLMLP 
1:1 Accuracy: 85.4 ± 3.8
node-classification-on-non-homophilic-9NLGAT 
1:1 Accuracy: 62.6 ± 7.1
node-classification-on-non-homophilic-9NLGCN 
1:1 Accuracy: 65.5 ± 6.6
node-classification-on-pubmed-48-32-20-fixedNLGAT 
1:1 Accuracy: 88.2 ± 0.3
node-classification-on-pubmed-48-32-20-fixedNLMLP 
1:1 Accuracy: 88.2 ± 0.5
node-classification-on-pubmed-48-32-20-fixedNLGCN 
1:1 Accuracy: 89.0 ± 0.5
node-classification-on-squirrelNLMLP 
Accuracy: 33.7 ± 1.5
node-classification-on-squirrelNLGAT 
Accuracy: 56.8 ± 2.5
node-classification-on-squirrelNLGCN 
Accuracy: 59.0 ± 1.2
node-classification-on-texasNLMLP 
Accuracy: 85.4 ± 3.8
node-classification-on-texasNLGAT 
Accuracy: 62.6 ± 7.1
node-classification-on-texasNLGCN 
Accuracy: 65.5 ± 6.6
node-classification-on-wisconsinNLGAT 
Accuracy: 56.9 ± 7.3
node-classification-on-wisconsinNLMLP 
Accuracy: 87.3 ± 4.3
node-classification-on-wisconsinNLGCN 
Accuracy: 60.2 ± 5.3

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Non-Local Graph Neural Networks | Papers | HyperAI