Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Joint Diffusion Processes as an Inductive Bias in Sheaf Neural Networks

About

Sheaf Neural Networks (SNNs) naturally extend Graph Neural Networks (GNNs) by endowing a cellular sheaf over the graph, equipping nodes and edges with vector spaces and defining linear mappings between them. While the attached geometric structure has proven to be useful in analyzing heterophily and oversmoothing, so far the methods by which the sheaf is computed do not always guarantee a good performance in such settings. In this work, drawing inspiration from opinion dynamics concepts, we propose two novel sheaf learning approaches that (i) provide a more intuitive understanding of the involved structure maps, (ii) introduce a useful inductive bias for heterophily and oversmoothing, and (iii) infer the sheaf in a way that does not scale with the number of features, thus using fewer learnable parameters than existing methods. In our evaluation, we show the limitations of the real-world benchmarks used so far on SNNs, and design a new synthetic task -- leveraging the symmetries of n-dimensional ellipsoids -- that enables us to better assess the strengths and weaknesses of sheaf-based models. Our extensive experimentation on these novel datasets reveals valuable insights into the scenarios and contexts where SNNs in general -- and our proposed approaches in particular -- can be beneficial.

Ferran Hernandez Caralt, Guillermo Bern\'ardez Gil, Iulia Duta, Pietro Li\`o, Eduard Alarc\'on Cot• 2024

Related benchmarks

TaskDatasetResultRank
Node ClassificationCiteseer (test)
Accuracy0.7623
729
Node ClassificationCora (test)
Mean Accuracy85.86
687
Node ClassificationPubMed (test)
Accuracy88.19
500
Node ClassificationWisconsin
Accuracy89.22
410
Node ClassificationTexas
Accuracy0.8789
410
Node ClassificationSquirrel (test)
Mean Accuracy53.3
234
Node ClassificationChameleon (test)
Mean Accuracy66.58
230
Node ClassificationTexas (test)
Mean Accuracy87.89
228
Node ClassificationWisconsin (test)
Mean Accuracy89.22
198
Node ClassificationCornell (test)
Mean Accuracy85.95
188
Showing 10 of 10 rows

Other info

Follow for update