Designing expressive Graph Neural Networks (GNNs) is a central topic in learning graph-structured data. While numerous approaches have been proposed to improve GNNs in terms of the Weisfeiler-Lehman (WL) test, generally there is still a lack of deep understanding of what additional power they can systematically and provably gain. In this paper, we take a fundamentally different perspective to study the expressive power of GNNs beyond the WL test. Specifically, we introduce a novel class of expressivity metrics via graph biconnectivity and highlight their importance in both theory and practice. As biconnectivity can be easily calculated using simple algorithms that have linear computational costs, it is natural to expect that popular GNNs can learn it easily as well. However, after a thorough review of prior GNN architectures, we surprisingly find that most of them are not expressive for any of these metrics. The only exception is the ESAN framework (Bevilacqua et al., 2022), for which we give a theoretical justification of its power. We proceed to introduce a principled and more efficient approach, called the Generalized Distance Weisfeiler-Lehman (GD-WL), which is provably expressive for all biconnectivity metrics. Practically, we show GD-WL can be implemented by a Transformer-like architecture that preserves expressiveness and enjoys full parallelizability. A set of experiments on both synthetic and real datasets demonstrates that our approach can consistently outperform prior GNN architectures.
翻译:设计清晰的合成神经网络(GNNs)是学习图形结构数据的一个中心议题。 虽然已经提出了许多方法来改进GNNs, 改进Weisfeiler-Lehman(WL)测试。 但一般而言,对于他们能够系统地和可预见地获得的更多力量,仍然缺乏深刻的理解。 在本文中,我们从根本上不同的角度来研究GNS在WL测试之外的表现力。 具体地说,我们引入了一个通过图形双连接的表达力指标新颖的类别,强调其在理论和实践中的重要性。 由于可以很容易地使用具有线性计算成本的简单算法来计算双联性。 期望广受欢迎的GNNPs也能轻易地学会。 然而,经过对GNNS结构的彻底审查后,我们惊讶地发现,大多数GNS的表达力并不是任何这些尺度。唯一的例外是ESN框架(Bevicacqual et al., 2022),我们从理论角度解释了其力量的重要性。我们着手采用一个有原则和更明确的明确的方法,叫做GMLIalalal-alalalal-alizaliz laveal lading lax the we bes to ex pust ex prealtializ to thes purveilveilveilveilvementaliz the webilveilveus to wes to we bilvealiz to</s>