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.
翻译:大多数图形神经网络(GNNs)使用信息传递模式,在输入图中传播节点功能。最近的工作指出,偏远节点的信息扭曲是限制信息传递效率的一个因素,限制了信息传递到依赖长距离互动的任务中的效率。这种现象被称为“超平面”现象,被过度地归因于图形瓶颈,其中以美元迅速增长的速率邻居数以美元计。我们准确地描述了全球本地点点点过分拥挤的现象,并分析了它是如何从图中瓶颈产生的。为此,我们引入了一个新的边缘组合式组合式曲线,并证明负曲线边缘是造成过度平面问题的原因。我们还提出并实验性地测试基于曲线的图形重新布线方法,以缓解过度拥挤的问题。