Reduction Algorithms for Persistence Diagrams of Networks: CoralTDA and PrunIT

11/24/2022
by   Cuneyt Gurcan Akcora, et al.
0

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 (k+1)-core of a graph 𝒢 suffices to compute its k^th persistence diagram, PD_k(𝒢). Second, we introduce a pruning algorithm for graphs to compute their persistence diagrams by removing the dominated vertices. Our experiments on large networks show that our novel approach can achieve computational gains up to 95 The developed framework provides the first bridge between the graph theory and TDA, with applications in machine learning of large complex networks. Our implementation is available at https://github.com/cakcora/PersistentHomologyWithCoralPrunit

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/27/2018

Learning Simplicial Complexes from Persistence Diagrams

Topological Data Analysis (TDA) studies the shape of data. A common topo...
research
04/20/2019

PersLay: A Neural Network Layer for Persistence Diagrams and New Graph Topological Signatures

Persistence diagrams, the most common descriptors of Topological Data An...
research
10/18/2019

Adaptive Partitioning for Template Functions on Persistence Diagrams

As the field of Topological Data Analysis continues to show success in t...
research
01/28/2022

Neural Approximation of Extended Persistent Homology on Graphs

Persistent homology is a widely used theory in topological data analysis...
research
01/16/2020

Understanding the Power of Persistence Pairing via Permutation Test

Recently many efforts have been made to incorporate persistence diagrams...
research
04/11/2023

GRIL: A 2-parameter Persistence Based Vectorization for Machine Learning

1-parameter persistent homology, a cornerstone in Topological Data Analy...
research
06/05/2019

PI-Net: A Deep Learning Approach to Extract Topological Persistence Images

Topological features such as persistence diagrams and their functional a...

Please sign up or login with your details

Forgot password? Click here to reset