Topological Data Analysis with \epsilon ϵ -net Induced Lazy Witness Complex

Topological data analysis computes and analyses topological features of the point clouds by constructing and studying a simplicial representation of the underlying topological structure. The enthusiasm that followed the initial successes of topological data analysis was curbed by the computational cost of constructing such simplicial representations. The lazy witness complex is a computationally feasible approximation of the underlying topological structure of a point cloud. It is built in reference to a subset of points, called landmarks, rather than considering all the points as in the Cech and Vietoris-Rips complexes. The choice and the number of landmarks dictate the effectiveness and efficiency of the approximation. We adopt the notion of $\epsilon$-cover to define $\epsilon$-net. We prove that $\epsilon$-net, as a choice of landmarks, is an $\epsilon$-approximate representation of the point cloud and the induced lazy witness complex is a $3$-approximation of the induced Vietoris-Rips complex. Furthermore, we propose three algorithms to construct $\epsilon$-net landmarks. We establish the relationship of these algorithms with the existing landmark selection algorithms. We empirically validate our theoretical claims. We empirically and comparatively evaluate the effectiveness, efficiency, and stability of the proposed algorithms on synthetic and real datasets.

[1]  Kelin Xia,et al.  Persistent homology analysis of protein structure, flexibility, and folding , 2014, International journal for numerical methods in biomedical engineering.

[2]  Vin de Silva,et al.  On the Local Behavior of Spaces of Natural Images , 2007, International Journal of Computer Vision.

[3]  Don Sheehy,et al.  Linear-Size Approximations to the Vietoris–Rips Filtration , 2012, Discrete & Computational Geometry.

[4]  Tamal K. Dey,et al.  Improved Image Classification using Topological Persistence , 2017, VMV.

[5]  Mason A. Porter,et al.  A roadmap for the computation of persistent homology , 2015, EPJ Data Science.

[6]  Luigi Ambrosio,et al.  Lectures on analysis in metric spaces , 2013 .

[7]  Herbert Edelsbrunner,et al.  Computational Topology - an Introduction , 2009 .

[8]  Leonidas J. Guibas,et al.  Persistence-based segmentation of deformable shapes , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition - Workshops.

[9]  Ali Nabi Duman,et al.  Gene Coexpression Network Comparison via Persistent Homology , 2018, International journal of genomics.

[10]  Alice Patania,et al.  The shape of collaborations , 2017, EPJ Data Science.

[11]  Brittany Terese Fasy,et al.  Introduction to the R package TDA , 2014, ArXiv.

[12]  Gunnar E. Carlsson,et al.  Topological estimation using witness complexes , 2004, PBG.

[13]  Sariel Har-Peled,et al.  Fast construction of nets in low dimensional metrics, and their applications , 2004, SCG.

[14]  Tamal K. Dey,et al.  Graph induced complex on point data , 2013, SoCG '13.

[15]  C. J. Carstens,et al.  Persistent Homology of Collaboration Networks , 2013 .

[16]  Dragan D. Nikolic,et al.  Using persistent homology and dynamical distances to analyze protein binding , 2014, Statistical applications in genetics and molecular biology.

[17]  Peter Bubenik,et al.  Statistical topological data analysis using persistence landscapes , 2012, J. Mach. Learn. Res..

[18]  Vin de Silva,et al.  Coverage in sensor networks via persistent homology , 2007 .

[19]  Leonidas J. Guibas,et al.  Proximity of persistence modules and their diagrams , 2009, SCG '09.

[20]  Danielle S. Bassett,et al.  Classification of weighted networks through mesoscale homological features , 2015, J. Complex Networks.

[21]  Leonidas J. Guibas,et al.  Reconstruction Using Witness Complexes , 2007, SODA '07.

[22]  Leonidas J. Guibas,et al.  A Barcode Shape Descriptor for Curve Point Cloud Data , 2022 .

[23]  Mikael Vejdemo-Johansson,et al.  javaPlex: A Research Software Package for Persistent (Co)Homology , 2014, ICMS.

[24]  Francesco Vaccarino,et al.  Topological Strata of Weighted Complex Networks , 2013, PloS one.

[25]  Robert Krauthgamer,et al.  Navigating nets: simple algorithms for proximity search , 2004, SODA '04.

[26]  Afra Zomorodian,et al.  Fast construction of the Vietoris-Rips complex , 2010, Comput. Graph..

[27]  Moo K. Chung,et al.  Discriminative persistent homology of brain networks , 2011, 2011 IEEE International Symposium on Biomedical Imaging: From Nano to Macro.

[28]  Sariel Har-Peled,et al.  Net and Prune , 2014, J. ACM.

[29]  J. Hausmann On the Vietoris-Rips complexes and a Cohomology Theory for metric spaces , 1996 .

[30]  Frédéric Chazal,et al.  Subsampling Methods for Persistent Homology , 2014, ICML.

[31]  Jason Fritts,et al.  Image Segmentation Using Topological Persistence , 2007, CAIP.