Algebraic Topological Networks via the Persistent Local Homology Sheaf

Gabriele Cesa, Arash Behboodi
11/16/2023
cs.LGmath.AT

No confident code implementation found for this paper.

Abstract

In this work, we introduce a novel approach based on algebraic topology to enhance graph convolution and attention modules by incorporating local topological properties of the data. To do so, we consider the framework of sheaf neural networks, which has been previously leveraged to incorporate additional structure into graph neural networks' features and construct more expressive, non-isotropic messages. Specifically, given an input simplicial complex (e.g. generated by the cliques of a graph or the neighbors in a point cloud), we construct its local homology sheaf, which assigns to each node the vector space of its local homology. The intermediate features of our networks live in these vector spaces and we leverage the associated sheaf Laplacian to construct more complex linear messages between them. Moreover, we extend this approach by considering the persistent version of local homology associated with a weighted simplicial complex (e.g., built from pairwise distances of nodes embeddings). This i) solves the problem of the lack of a natural choice of basis for the local homology vector spaces and ii) makes the sheaf itself differentiable, which enables our models to directly optimize the topology of their intermediate features.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{cesa2023algebraic,
  title  = {Algebraic Topological Networks via the Persistent Local Homology Sheaf},
  author = {Gabriele Cesa and Arash Behboodi},
  year   = {2023},
  eprint = {2311.10156},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.10156v1}
}

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/2311.10156.svg)](https://codeofpaper.com/paper/2311.10156)

Discussion