IJCAI 2023

IJCAI--23 Formatting Instructions

Zhe Chen, Hao Hao Tan, Tao Wang, Tianrun Shen, Tong Lu, Qiuying Peng, Cheng Cheng, Yue Qi

Main figure for IJCAI--23 Formatting Instructions

Abstract

This paper presents a novel transformer architecture for graph representation learning. The core insight of our method is to fully consider the information propagation among nodes and edges in a graph when building the attention module in the transformer blocks. Specifically, we propose a new attention mechanism called Graph Propagation Attention (GPA). It explicitly passes the information among nodes and edges in three ways, node-to-node, node-to-edge, and edge-to-node, which is essential for learning graph-structured data. On this basis, we design an effective transformer architecture named Graph Propagation Transformer (GPTrans) to further help learn graph data. We verify the performance of GPTrans in a wide range of graph learning experiments on several benchmark datasets. These results show that our method outperforms many state-of-the-art transformer-based graph models with better performance. The code will be released at.

Benchmark Results

Tested on 3 datasets 4 baseline values reported too low

Tables show presented results in global context (best 3 papers + GCN + MLP).

OGB

#ModelMAE ↓Paper
1
DeMol
0.0603
2
TGT-At
0.0671
3
TGT-At (+RDKit)
0.0683
12
GPTrans-L
0.0809
This paper
13
GPTrans-B
0.0813
This paper
14
GPTrans-S
0.0823
This paper
16
GPTrans-T
0.0833
This paper
20
GPS-Deep
0.0852
This paper
22
GPS-medium
0.0858
This paper
26
EGT-Larger
0.0859
This paper
32
GRPE-Large
actual #32 vs paper #32
0.0867
actual #32 vs paper #32
paper 0.0867
34
EGT-Large
actual #34 vs paper #34
0.0869
actual #34 vs paper #34
paper 0.0869
paper 0.0869 Δ at pub 0.0003
36
EGT-Medium
0.0881
This paper
38
GraphormerV2-L
0.0883
This paper
39
GRPE-Standard
actual #39 vs paper #39
0.0890
actual #39 vs paper #39
paper 0.0890
paper 0.0890 Δ at pub 0.0008
41
EGT-Small
0.0899
This paper
42
Graphormer-B
0.0906
This paper
43
Graphormer-S
0.0910
This paper
44
TokenGT
0.0910
This paper
50
GPS-small
0.0938
This paper
55
DeeperGCN-VN
actual #55 vs paper #77 22 places worse
0.1021
best reported
actual #55 vs paper #77 22 places worse
paper 0.1398
58
GIN-VN
0.1083
This paper
60
GCN-VN
0.1152
This paper
62
GINE-VN
actual #62 vs paper #79 17 places worse
0.1167
best reported
actual #62 vs paper #79 17 places worse
paper 0.1430
65
GCN
actual #65 vs paper #75 10 places worse
0.1195
best reported
actual #65 vs paper #75 10 places worse
paper 0.1379
64
GIN
0.1195
This paper
78
GT-Wide
0.1408
This paper

GNNBenchmark

#ModelAccuracy ↑Paper
1
GRPE-Small
0.8159 ±0.0019
2
TANGO-GPS
0.8011 ±0.0014
3
GRIT
0.8003 ±0.0028
21
GPTrans-Nano
0.7807 ±0.0015
This paper
54
GatedGCN
0.7608 ±0.0020
70
GCN
0.6903 ±0.0137
80
GraphSAGE
actual #80 vs paper #80
0.6388 ±0.0011
actual #80 vs paper #80
paper 0.6388 ±0.0011
paper 0.6388 ±0.0011 Δ at pub 0.1343
114
MLP
0.2097 ±0.0000
#ModelAccuracy ↑Paper
1
DeepGraph (48)
0.9066 ±0.0006
2
GRIT (our run)
0.9041 ±0.0023
3
GRIT 2-QiQRW
0.9016 ±0.0045
24
EGT
0.8682 ±0.0002
This paper
41
GPTrans-Nano
0.8673 ±0.0008
This paper
54
Graphormer-Slim
0.8665 ±0.0003
This paper
58
SAN
0.8658 ±0.0004
This paper
66
GatedGCN
actual #66 vs paper #66
0.8651 ±0.0008
actual #66 vs paper #66
paper 0.8651 ±0.0008
paper 0.8651 ±0.0008 Δ at pub 0.0094
88
GCN
actual #88 vs paper #116 28 places worse
0.8561 ±0.0003
best reported
actual #88 vs paper #116 28 places worse
paper 0.7189 ±0.0033
best at pub: GNNBenchmark (JMLR 2023)
paper 0.7189 ±0.0033 Δ at pub 0.1361 Δ today 0.1372
89
GIN
actual #89 vs paper #94 5 places worse
0.8559 ±0.0001
best reported
actual #89 vs paper #94 5 places worse
paper 0.8539 ±0.0014
best at pub: Factorizable Graph Convolutional Networks (NeurIPS 2020)
best today: GNNBenchmark (JMLR 2023)

Difference within reported uncertainty; not counted as underperformance.

paper 0.8539 ±0.0014 Δ at pub 0.0020 Δ today 0.0020
95
GT
0.8481 ±0.0007
This paper
107
GAT
0.7827 ±0.0019
This paper
123
MLP
0.5052
124
GraphSAGE
actual #124 vs paper #125 1 place worse
0.5052 ±0.0000
best reported
actual #124 vs paper #125 1 place worse
paper 0.5049 ±0.0000
best today: GNNBenchmark (JMLR 2023)
paper 0.5049 ±0.0000 Δ at pub 0.0002 Δ today 0.0002
SOTA performance (not significantly different from the best) Proposed method (this paper) Baseline / comparison (this paper) Global context (other papers) Best at pub — reported result worse than the best known when published (best reported in green) Best at pub — reported value improved over the best known when published Best today — OK at publication; today's leaderboard best is elsewhere