Vectorization of Persistence Diagrams for Topological Data Analysis in R and Python Using TDAvec Package

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Luchinsky, Aleksei, Islambekov, Umar
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908606081794048
author Luchinsky, Aleksei
Islambekov, Umar
author_facet Luchinsky, Aleksei
Islambekov, Umar
contents Persistent homology is a widely-used tool in topological data analysis (TDA) for understanding the underlying shape of complex data. By constructing a filtration of simplicial complexes from data points, it captures topological features such as connected components, loops, and voids across multiple scales. These features are encoded in persistence diagrams (PDs), which provide a concise summary of the data's topological structure. However, the non-Hilbert nature of the space of PDs poses challenges for their direct use in machine learning applications. To address this, kernel methods and vectorization techniques have been developed to transform PDs into machine-learning-compatible formats. In this paper, we introduce a new software package designed to streamline the vectorization of PDs, offering an intuitive workflow and advanced functionalities. We demonstrate the necessity of the package through practical examples and provide a detailed discussion on its contributions to applied TDA. Definitions of all vectorization summaries used in the package are included in the appendix.
format Preprint
id arxiv_https___arxiv_org_abs_2411_17340
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Vectorization of Persistence Diagrams for Topological Data Analysis in R and Python Using TDAvec Package
Luchinsky, Aleksei
Islambekov, Umar
Algebraic Topology
Computer Vision and Pattern Recognition
Persistent homology is a widely-used tool in topological data analysis (TDA) for understanding the underlying shape of complex data. By constructing a filtration of simplicial complexes from data points, it captures topological features such as connected components, loops, and voids across multiple scales. These features are encoded in persistence diagrams (PDs), which provide a concise summary of the data's topological structure. However, the non-Hilbert nature of the space of PDs poses challenges for their direct use in machine learning applications. To address this, kernel methods and vectorization techniques have been developed to transform PDs into machine-learning-compatible formats. In this paper, we introduce a new software package designed to streamline the vectorization of PDs, offering an intuitive workflow and advanced functionalities. We demonstrate the necessity of the package through practical examples and provide a detailed discussion on its contributions to applied TDA. Definitions of all vectorization summaries used in the package are included in the appendix.
title Vectorization of Persistence Diagrams for Topological Data Analysis in R and Python Using TDAvec Package
topic Algebraic Topology
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2411.17340