Parallel multi-scale reduction of persistent homology filtrations
Rodrigo Mendoza-Smith, Jared Tanner

TL;DR
This paper introduces a parallel algorithm for reducing boundary matrices in persistent homology, significantly speeding up computations and enabling simultaneous multi-scale barcode estimation.
Contribution
It extends previous dependency-based reduction methods by proposing a novel parallel algorithm that reduces computational cost and allows multi-scale barcode analysis.
Findings
Reduces computational iterations to about 0.1% of traditional methods.
Enables simultaneous multi-scale barcode estimation.
Achieves high precision in fewer iterations.
Abstract
The persistent homology pipeline includes the reduction of a, so-called, boundary matrix. We extend the work of Bauer et al. (2014) and Chen et al. (2011) where they show how to use dependencies in the boundary matrix to adapt the reduction algorithm presented in Edelsbrunner et al. (2002) in such a way as to reduce its computational cost. Herein we present a number of additional dependencies in the boundary matrices and propose a novel parallel algorithms for the reduction of boundary matrices. In particular, we show: that part of the reduction is immediately apparent, give bounds on the reduction needed for remaining columns, and from these give a framework for which the boundary reduction process can be massively parallelised. Simulations on four synthetic examples show that the computational burden can be conducted in approximately a thousandth the number of iterations needed by…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopological and Geometric Data Analysis · Advanced Neuroimaging Techniques and Applications · Homotopy and Cohomology in Algebraic Topology
