Improving the Effective Receptive Field of Message-Passing Neural Networks
About
Message-Passing Neural Networks (MPNNs) have become a cornerstone for processing and analyzing graph-structured data. However, their effectiveness is often hindered by phenomena such as over-squashing, where long-range dependencies or interactions are inadequately captured and expressed in the MPNN output. This limitation mirrors the challenges of the Effective Receptive Field (ERF) in Convolutional Neural Networks (CNNs), where the theoretical receptive field is underutilized in practice. In this work, we show and theoretically explain the limited ERF problem in MPNNs. Furthermore, inspired by recent advances in ERF augmentation for CNNs, we propose an Interleaved Multiscale Message-Passing Neural Networks (IM-MPNN) architecture to address these problems in MPNNs. Our method incorporates a hierarchical coarsening of the graph, enabling message-passing across multiscale representations and facilitating long-range interactions without excessive depth or parameterization. Through extensive evaluations on benchmarks such as the Long-Range Graph Benchmark (LRGB), we demonstrate substantial improvements over baseline MPNNs in capturing long-range dependencies while maintaining computational efficiency.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Node Classification | Roman-empire heterophilic (test) | Accuracy92.08 | 40 | |
| Node Classification | Amazon-ratings heterophilic (test) | Accuracy54.43 | 40 | |
| Node Classification | Amazon-Ratings (test) | Accuracy54.43 | 37 | |
| Node Classification | Minesweeper v1 (test) | -- | 28 | |
| Node Classification | Tolokers v1 (test) | AUC85.77 | 26 | |
| Node Classification | Roman-empire v1 (test) | Accuracy92.08 | 20 | |
| Node Classification | Questions v1 (test) | AUC80.49 | 20 | |
| Node Classification | PascalVOC-SP (test) | -- | 11 | |
| Node Classification | Minesweeper heterophilic (test) | AUC97.39 | 5 | |
| Node Classification | Tolokers heterophilic (test) | AUC0.8577 | 4 |