On the Expressivity of Persistent Homology in Graph Learning
About
Persistent homology, a technique from computational topology, has recently shown strong empirical performance in the context of graph classification. Being able to capture long range graph properties via higher-order topological features, such as cycles of arbitrary length, in combination with multi-scale topological descriptors, has improved predictive performance for data sets with prominent topological structures, such as molecules. At the same time, the theoretical properties of persistent homology have not been formally assessed in this context. This paper intends to bridge the gap between computational topology and graph machine learning by providing a brief introduction to persistent homology in the context of graphs, as well as a theoretical discussion and empirical analysis of its expressivity for graph learning tasks.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Graph Distribution Classification and Clustering | ER, RP, SBM, RG graph distributions | Accuracy78.3 | 31 | |
| Graph Expressivity | BREC | Basic Expressivity Score60 | 26 | |
| Distinguishing non-isomorphic graphs | BREC | Metric 4100 | 9 | |
| Graph Parameter Classification | Random Geometric (RG) Graph | Accuracy94 | 8 | |
| Graph Distribution Classification | Random Graph Models ER, RP, RG, SBM | Accuracy78 | 8 | |
| Graph Parameter Classification | Erdős-Rényi (ER) random graph model | Accuracy100 | 8 | |
| Graph Parameter Classification | Random Partition (RP) | Accuracy89 | 8 | |
| Graph Parameter Classification | Stochastic block model (SBM) | Accuracy61 | 8 |