Conference item
Understanding over-squashing and bottlenecks on graphs via curvature
- Abstract:
- Most graph neural networks (GNNs) use the message passing paradigm, in which node features are propagated on the input graph. Recent works pointed to the distortion of information flowing from distant nodes as a factor limiting the efficiency of message passing for tasks relying on long-distance interactions. This phenomenon, referred to as 'over-squashing', has been heuristically attributed to graph bottlenecks where the number of k-hop neighbors grows rapidly with k. We provide a precise description of the over-squashing phenomenon in GNNs and analyze how it arises from bottlenecks in the graph. For this purpose, we introduce a new edge-based combinatorial curvature and prove that negatively curved edges are responsible for the over-squashing issue. We also propose and experimentally test a curvature-based graph rewiring method to alleviate the over-squashing.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Version of record, pdf, 3.6MB, Terms of use)
-
- Publication website:
- https://openreview.net/forum?id=7UmjRGzp-A
Authors
- Publisher:
- OpenReview
- Host title:
- ICLR 2022 - 10th International Conference on Learning Representations
- Article number:
- 1302
- Series:
- International Conference on Learning Representations
- Publication date:
- 2022-01-28
- Acceptance date:
- 2022-01-20
- Event title:
- Tenth International Conference on Learning Representations (ICLR 2022)
- Event location:
- Virtual event
- Event website:
- https://iclr.cc/Conferences/2022/
- Event start date:
- 2022-04-25
- Event end date:
- 2022-04-29
- Language:
-
English
- Keywords:
- Pubs id:
-
1338179
- Local pid:
-
pubs:1338179
- Deposit date:
-
2023-08-08
Terms of use
- Copyright holder:
- Topping et al
- Copyright date:
- 2022
- Notes:
- This paper is open access and available online from OpenReview at: https://openreview.net/forum?id=7UmjRGzp-A
If you are the owner of this record, you can report an update to it here: Report update to this record