Bayesian Sheaf Neural Networks

Patrick Gillespie, Layal Bou Hamdan, Ioannis Schizas, David L. Boothe, Vasileios Maroulas
10/12/2024
cs.LGcs.SI

No official code found. Best implementation: Layal-Bou-Hamdan/BSNN (3 stars, Apache-2.0, last commit 2025-10-19).

Abstract

Equipping graph neural networks with a convolution operation defined in terms of a cellular sheaf offers advantages for learning expressive representations of heterophilic graph data. The most flexible approach to constructing the sheaf is to learn it as part of the network as a function of the node features. However, this leaves the network potentially overly sensitive to the learned sheaf. As a counter-measure, we propose a variational approach to learning cellular sheaves within sheaf neural networks, yielding an architecture we refer to as a Bayesian sheaf neural network. As part of this work, we define a novel family of reparameterizable probability distributions on the rotation group $SO(n)$ using the Cayley transform. We evaluate the Bayesian sheaf neural network on several graph datasets, and show that our Bayesian sheaf models achieve leading performance compared to baseline models and are less sensitive to the choice of hyperparameters under limited training data settings.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Bayesian Sheaf Neural Networks

30Shell, PythonMay 17, 20251 years agoApache-2.0

Similar Papers

Cite this paper

@article{gillespie2024bayesian,
  title  = {Bayesian Sheaf Neural Networks},
  author = {Patrick Gillespie and Layal Bou Hamdan and Ioannis Schizas and David L. Boothe and Vasileios Maroulas},
  year   = {2024},
  eprint = {2410.09590},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.09590v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.09590.svg)](https://codeofpaper.com/paper/2410.09590)

Discussion