Higher-Order Topological Directionality and Directed Simplicial Neural Networks

Manuel Lecha, Andrea Cavallo, Francesca Dominici, Elvin Isufi, Claudio Battiloro
9/12/2024
cs.LG

No official code found. Best implementation: ManuelLecha/DirSNN (2 stars, GPL-3.0, last commit 2024-09-18).

Abstract

Topological Deep Learning (TDL) has emerged as a paradigm to process and learn from signals defined on higher-order combinatorial topological spaces, such as simplicial or cell complexes. Although many complex systems have an asymmetric relational structure, most TDL models forcibly symmetrize these relationships. In this paper, we first introduce a novel notion of higher-order directionality and we then design Directed Simplicial Neural Networks (Dir-SNNs) based on it. Dir-SNNs are message-passing networks operating on directed simplicial complexes able to leverage directed and possibly asymmetric interactions among the simplices. To our knowledge, this is the first TDL model using a notion of higher-order directionality. We theoretically and empirically prove that Dir-SNNs are more expressive than their directed graph counterpart in distinguishing isomorphic directed graphs. Experiments on a synthetic source localization task demonstrate that Dir-SNNs outperform undirected SNNs when the underlying complex is directed, and perform comparably when the underlying complex is undirected.

View on arXivView PDF

Code Implementations(1)

ManuelLecha/DirSNNCommunity100%
GPL-3.0

Implementation of DirSNN from the paper "Higher-Order Topological Directionality and Directed Simplicial Neural Networks"

21Shell, PythonSep 8, 20242 years agoGPL-3.0
directed-graphshigher-order-networkstopological-neural-networks

Similar Papers

Cite this paper

@article{lecha2024higherorder,
  title  = {Higher-Order Topological Directionality and Directed Simplicial Neural Networks},
  author = {Manuel Lecha and Andrea Cavallo and Francesca Dominici and Elvin Isufi and Claudio Battiloro},
  year   = {2024},
  eprint = {2409.08389},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.08389v3}
}

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

Discussion