Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Weisfeiler and Lehman Go Cellular: CW Networks

About

Graph Neural Networks (GNNs) are limited in their expressive power, struggle with long-range interactions and lack a principled way to model higher-order structures. These problems can be attributed to the strong coupling between the computational graph and the input graph structure. The recently proposed Message Passing Simplicial Networks naturally decouple these elements by performing message passing on the clique complex of the graph. Nevertheless, these models can be severely constrained by the rigid combinatorial structure of Simplicial Complexes (SCs). In this work, we extend recent theoretical results on SCs to regular Cell Complexes, topological objects that flexibly subsume SCs and graphs. We show that this generalisation provides a powerful set of graph "lifting" transformations, each leading to a unique hierarchical message passing procedure. The resulting methods, which we collectively call CW Networks (CWNs), are strictly more powerful than the WL test and not less powerful than the 3-WL test. In particular, we demonstrate the effectiveness of one such scheme, based on rings, when applied to molecular graph problems. The proposed architecture benefits from provably larger expressivity than commonly used GNNs, principled modelling of higher-order signals and from compressing the distances between nodes. We demonstrate that our model achieves state-of-the-art results on a variety of molecular datasets.

Cristian Bodnar, Fabrizio Frasca, Nina Otter, Yu Guang Wang, Pietro Li\`o, Guido Mont\'ufar, Michael Bronstein• 2021

Related benchmarks

TaskDatasetResultRank
Graph ClassificationPROTEINS
Accuracy77
1252
Graph ClassificationMUTAG
Accuracy92.7
1103
Node ClassificationCiteseer
Accuracy72
1037
Graph ClassificationNCI1
Accuracy84.7
658
Graph ClassificationIMDB-M
Accuracy52.7
425
Graph ClassificationNCI109
Accuracy84
267
Node ClassificationPhoto
Accuracy94.7
254
Graph ClassificationPTC-MR
Accuracy68.2
244
Graph RegressionPeptides struct LRGB (test)
MAE0.2537
238
Graph ClassificationMUTAG (10-fold cross-validation)
Accuracy92.7
227
Showing 10 of 190 rows
...

Other info

Code

Follow for update