# Approximating Persistent Homology for Large Datasets

arXiv: https://arxiv.org/abs/2204.09155 · HTML: https://mlsanity.com/paper/2204.09155/

## Key facts

- Cited by 8 papers in the map (data through 14 Oct 2026).
- Builds on 27 of its 87 references that are in the map.
- First posted on arXiv 19 Apr 2022.

## Builds on (most cited first, 27 of 27)

- [Poincar'e Embeddings for Learning Hierarchical Representations](https://mlsanity.com/paper/1705.08039/) (2017)
- [Persistence Images: A Stable Vector Representation of Persistent Homology](https://mlsanity.com/paper/1507.06217/) (2015)
- [A roadmap for the computation of persistent homology](https://mlsanity.com/paper/1506.08903/) (2015)
- [PersLay: A Neural Network Layer for Persistence Diagrams and New Graph Topological Signatures](https://mlsanity.com/paper/1904.09378/) (2019)
- [Sliced Wasserstein Kernel for Persistence Diagrams](https://mlsanity.com/paper/1706.03358/) (2017)
- [A Stable Multi-Scale Kernel for Topological Machine Learning](https://mlsanity.com/paper/1412.6821/) (2014)
- [Neural Persistence: A Complexity Measure for Deep Neural Networks Using Algebraic Topology](https://mlsanity.com/paper/1812.09764/) (2018)
- [giotto-tda: A Topological Data Analysis Toolkit for Machine Learning and Data Exploration](https://mlsanity.com/paper/2004.02551/) (2020)
- [Stochastic Convergence of Persistence Landscapes and Silhouettes](https://mlsanity.com/paper/1312.0308/) (2013)
- [Large Scale computation of Means and Clusters for Persistence Diagrams using Optimal Transport](https://mlsanity.com/paper/1805.08331/) (2018)
- [Kernel method for persistence diagrams via kernel embedding and weight factor](https://mlsanity.com/paper/1706.03472/) (2017)
- [The persistence landscape and some of its properties](https://mlsanity.com/paper/1810.04963/) (2018)
- [Subsampling Methods for Persistent Homology](https://mlsanity.com/paper/1406.1901/) (2014)
- [Persistence paths and signature features in topological data analysis](https://mlsanity.com/paper/1806.00381/) (2018)
- [Understanding the Topology and the Geometry of the Space of Persistence Diagrams via Optimal Partial Transport](https://mlsanity.com/paper/1901.03048/) (2019)
- [The density of expected persistence diagrams and its kernel based estimation](https://mlsanity.com/paper/1802.10457/) (2018)
- [Embeddings of Persistence Diagrams into Hilbert Spaces](https://mlsanity.com/paper/1905.05604/) (2019)
- [From Geometry to Topology: Inverse Theorems for Distributed Persistence](https://mlsanity.com/paper/2101.12288/) (2021)
- [Comparing persistence diagrams through complex vectors](https://mlsanity.com/paper/1505.01335/) (2015)
- [On the choice of weight functions for linear representations of persistence diagrams](https://mlsanity.com/paper/1807.03678/) (2018)
- [Cycle Registration in Persistent Homology with Applications in Topological Bootstrap](https://mlsanity.com/paper/2101.00698/) (2021)
- [Estimation and Quantization of Expected Persistence Diagrams](https://mlsanity.com/paper/2105.04852/) (2021)
- [Algebraic Stability of Zigzag Persistence Modules](https://mlsanity.com/paper/1604.00655/) (2016)
- [Evasion Paths in Mobile Sensor Networks](https://mlsanity.com/paper/1308.3536/) (2013)
- [Persistence Diagrams as Diagrams: A Categorification of the Stability Theorem](https://mlsanity.com/paper/1610.10085/) (2016)
- [Medians of populations of persistence diagrams](https://mlsanity.com/paper/1307.8300/) (2013)
- [Topological Information Retrieval with Dilation-Invariant Bottleneck Comparative Measures](https://mlsanity.com/paper/2104.01672/) (2021)

## Built on by (most cited first, 8 of 8)

- [The Flood Complex: Large-Scale Persistent Homology on Millions of Points](https://mlsanity.com/paper/2509.22432/) (2025)
- [Topological Node2vec: Enhanced Graph Embedding via Persistent Homology](https://mlsanity.com/paper/2309.08241/) (2023)
- [Analysing Multiscale Clusterings with Persistent Homology](https://mlsanity.com/paper/2305.04281/) (2023)
- [Topology Estimation of Simulated 4D Image Data by Combining Downscaling and Convolutional Neural Networks](https://mlsanity.com/paper/2306.14442/) (2023)
- [Towards Scalable Topological Regularizers](https://mlsanity.com/paper/2501.14641/) (2025)
- [Hierarchical Clustering in LambdaCDM Cosmologies via Persistence Energy](https://mlsanity.com/paper/2401.01988/) (2024)
- [Revisiting the Sliced Wasserstein Kernel for persistence diagrams: a Figalli-Gigli approach](https://mlsanity.com/paper/2602.06539/) (2026)
- [Voronoi Histograms for Adaptive Vectorization of Expected Persistence Diagrams](https://mlsanity.com/paper/2607.27126/) (2026)

## Abstract (arXiv)

Persistent homology is an important methodology in topological data analysis which adapts theory from algebraic topology to data settings. Computing persistent homology produces persistence diagrams, which have been successfully used in diverse domains. Despite its widespread use, persistent homology is simply impossible to compute when a dataset is very large. We study a statistical approach to the problem of computing persistent homology for massive datasets using a multiple subsampling framework and extend it to three summaries of persistent homology: H"older continuous vectorizations of persistence diagrams; the alternative representation as persistence measures; and standard persistence diagrams. Specifically, we derive finite sample convergence rates for empirical means for persistent homology and practical guidance on interpreting and tuning parameters. We validate our approach through extensive experiments on both synthetic and real-world data. We demonstrate the performance of multiple subsampling in a permutation test to analyze the topological structure of Poincar'e embeddings of large lexical databases.
