Higher-Order Expander Graph Propagation

T. Christie, Yu He

Main figure for Higher-Order Expander Graph Propagation

Abstract

Graph neural networks operate on graph-structured data via exchanging messages along edges. One limitation of this message passing paradigm is the over-squashing problem. Over-squashing occurs when messages from a node's expanded receptive field are compressed into fixed-size vectors, potentially causing information loss. To address this issue, recent works have explored using expander graphs, which are highly-connected sparse graphs with low diameters, to perform message passing. However, current methods on expander graph propagation only consider pair-wise interactions, ignoring higher-order structures in complex data. To explore the benefits of capturing these higher-order correlations while still leveraging expander graphs, we introduce higher-order expander graph propagation. We propose two methods for constructing bipartite expanders and evaluate their performance on both synthetic and real-world datasets.

Benchmark Results

Tested on 1 dataset

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

OGB

#ModelF1 ↑Paper
1
GMN
0.2060 ±0.0020
2
DirGraphSSM
0.2050 ±0.0023
3
Graph-Mamba
0.2030 ±0.0023
34
higher-order expander graph propagation
0.1519 ±0.0020
This paper
35
GCN
0.1510 ±0.0020
36
EGP
0.1497 ±0.0015
This paper
38
Plain GIN
0.1495 ±0.0023
This paper
39
GIN + 3-Regular Bipartite Expander + Summation
0.1254 ±0.0029
This paper
SOTA performance (not significantly different from the best) Proposed method (this paper) Baseline / comparison (this paper) Global context (other papers)