Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

On the Connection Between MPNN and Graph Transformer

About

Graph Transformer (GT) recently has emerged as a new paradigm of graph learning algorithms, outperforming the previously popular Message Passing Neural Network (MPNN) on multiple benchmarks. Previous work (Kim et al., 2022) shows that with proper position embedding, GT can approximate MPNN arbitrarily well, implying that GT is at least as powerful as MPNN. In this paper, we study the inverse connection and show that MPNN with virtual node (VN), a commonly used heuristic with little theoretical understanding, is powerful enough to arbitrarily approximate the self-attention layer of GT. In particular, we first show that if we consider one type of linear transformer, the so-called Performer/Linear Transformer (Choromanski et al., 2020; Katharopoulos et al., 2020), then MPNN + VN with only O(1) depth and O(1) width can approximate a self-attention layer in Performer/Linear Transformer. Next, via a connection between MPNN + VN and DeepSets, we prove the MPNN + VN with O(n^d) width and O(1) depth can approximate the self-attention layer arbitrarily well, where d is the input feature dimension. Lastly, under some assumptions, we provide an explicit construction of MPNN + VN with O(1) width and O(n) depth approximating the self-attention layer in GT arbitrarily well. On the empirical side, we demonstrate that 1) MPNN + VN is a surprisingly strong baseline, outperforming GT on the recently proposed Long Range Graph Benchmark (LRGB) dataset, 2) our MPNN + VN improves over early implementation on a wide range of OGB datasets and 3) MPNN + VN outperforms Linear Transformer and MPNN on the climate modeling task.

Chen Cai, Truong Son Hy, Rose Yu, Yusu Wang• 2023

Related benchmarks

TaskDatasetResultRank
Graph RegressionPeptides struct LRGB (test)
MAE0.2488
178
Graph ClassificationPeptides-func LRGB (test)
AP0.6685
136
Node ClassificationPascalVOC-SP (test)
Macro F131.03
11
Graph-level predictionOGB graph-level (test)
MolPCBA Avg Precision28.48
9
Sea Surface Temperature PredictionSST 4-week horizon
MSE0.2806
5
Sea Surface Temperature PredictionSST 2-week horizon
MSE0.213
5
Sea Surface Temperature PredictionSST 1-week horizon
MSE0.154
5
Showing 7 of 7 rows

Other info

Code

Follow for update