GEFL: Extended Filtration Learning for Graph Classification
Not on the map. Why?
Abstract (arXiv)
Extended persistence is a technique from topological data analysis to obtain global multiscale topological information from a graph. This includes information about connected components and cycles that are captured by the so-called persistence barcodes. We introduce extended persistence into a supervised learning framework for graph classification. Global topological information, in the form of a barcode with four different types of bars and their explicit cycle representatives, is combined into the model by the readout function which is computed by extended persistence. The entire model is end-to-end differentiable. We use a link-cut tree data structure and parallelism to lower the complexity of computing extended persistence, obtaining a speedup of more than 60x over the state-of-the-art for extended persistence computation. This makes extended persistence feasible for machine learning. We show that, under certain conditions, extended persistence surpasses both the WL[1] graph isomorphism test and 0-dimensional barcodes in terms of expressivity because it adds more global (topological) information. In particular, arbitrarily long cycles can be represented, which is difficult for finite receptive field message passing graph neural networks. Furthermore, we show the effectiveness of our method on real world datasets compared to many existing recent graph representation learning methods.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 37 of its 59 references that are in the map. First posted on arXiv 4 Jun 2024.
Builds on
37 of 59 references.
References · 37
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2017Deep Setscited by 1,394
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2015Gated Graph Sequence Neural Networkscited by 792
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
25 more
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
- 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 544
- 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
- 2019Self-Attention Graph Poolingcited by 421
- 2020Can Graph Neural Networks Count Substructures?cited by 235
- 2021Weisfeiler and Lehman Go Cellular: CW Networkscited by 218
- 2020Generalization and Representational Limits of Graph Neural Networkscited by 217
- 2021Adversarial Graph Augmentation to Improve Graph Contrastive Learningcited by 200
- 2021Identity-aware Graph Neural Networkscited by 197
- 2019What graph neural networks cannot learn: depth vs widthcited by 195
- 2020Building powerful and equivariant graph neural networks with structural message-passingcited by 95
- 2021Topological Graph Neural Networkscited by 86
- 2019Graph Filtration Learningcited by 68
- 2020Tackling Over-Smoothing for General Graph Convolutional Networkscited by 66
- 2018On Weisfeiler-Leman Invariance: Subgraph Counts and Related Graph Propertiescited by 63
- 2022Graph Pooling for Graph Neural Networks: Progress, Challenges, and Opportunitiescited by 52
- 2020Topology-Aware Graph Pooling Networkscited by 44
- 2021Link Prediction with Persistent Homology: An Interactive Viewcited by 37
- 2020Optimization and Generalization Analysis of Transduction through Gradient Boosting and Application to Multi-scale Graph Neural Networkscited by 31
- 2020GPU-Accelerated Computation of Vietoris-Rips Persistence Barcodescited by 26
- 2021Cycle Representation Learning for Inductive Relation Predictioncited by 23
- 2022RipsNet: a general architecture for fast and robust estimation of the persistent homology of point cloudscited by 20
- 2017On the Combinatorial Power of the Weisfeiler-Lehman Algorithmcited by 18
- 2021Dist2Cycle: A Simplicial Neural Network for Homology Localizationcited by 16
- 2020Can neural networks learn persistent homology features?cited by 11
Built on by
Citing papers per year: 2024: 1; 2025: 3; 2026: 1.
5 papers.
- 2025Enhancing Graph Representation Learning with Localized Topological Featurescited by 6
- 2024CliquePH: Higher-Order Information for Graph Neural Networks through Persistent Homology on Clique Graphscited by 3
- 2025Quasi Zigzag Persistence: A Topological Framework for Analyzing Time-Varying Datacited by 1
- 2025TopInG: Topologically Interpretable Graph Learning via Persistent Rationale Filtrationcited by 1
- 2026Voronoi Histograms for Adaptive Vectorization of Expected Persistence Diagramscited by 0
- 2026Voronoi Histograms for Adaptive Vectorization of Expected Persistence Diagrams29 Jul 2026
- 2025TopInG: Topologically Interpretable Graph Learning via Persistent Rationale Filtration6 Oct 2025
- 2025Quasi Zigzag Persistence: A Topological Framework for Analyzing Time-Varying Data22 Feb 2025
- 2025Enhancing Graph Representation Learning with Localized Topological Features15 Jan 2025
- 2024CliquePH: Higher-Order Information for Graph Neural Networks through Persistent Homology on Clique Graphs12 Sep 2024