Reduction Algorithms for Persistence Diagrams of Networks: CoralTDA and PrunIT
Cuneyt Gurcan Akcora, Murat Kantarcioglu, Yulia R. Gel, Baris, Coskunuzer

TL;DR
This paper introduces two simple yet effective algorithms, CoralTDA and PrunIT, that significantly reduce the computational costs of calculating persistence diagrams for large networks, enabling TDA applications in big data scenarios.
Contribution
The paper presents novel algorithms that leverage graph core decomposition and vertex pruning to compute exact persistence diagrams efficiently for large-scale networks.
Findings
Achieved up to 95% reduction in computation time.
Proved that the (k+1)-core suffices for computing the k-th persistence diagram.
First framework connecting graph theory with TDA for large networks.
Abstract
Topological data analysis (TDA) delivers invaluable and complementary information on the intrinsic properties of data inaccessible to conventional methods. However, high computational costs remain the primary roadblock hindering the successful application of TDA in real-world studies, particularly with machine learning on large complex networks. Indeed, most modern networks such as citation, blockchain, and online social networks often have hundreds of thousands of vertices, making the application of existing TDA methods infeasible. We develop two new, remarkably simple but effective algorithms to compute the exact persistence diagrams of large graphs to address this major TDA limitation. First, we prove that -core of a graph suffices to compute its persistence diagram, . Second, we introduce a pruning algorithm for graphs to compute…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsTopological and Geometric Data Analysis · Metabolomics and Mass Spectrometry Studies
MethodsPruning
