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

Aleksei Luchinsky, Umar Islambekov
11/26/2024
math.ATcs.CV

No confident code implementation found for this paper.

Abstract

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{luchinsky2024vectorization,
  title  = {Vectorization of Persistence Diagrams for Topological Data Analysis in R and Python Using TDAvec Package},
  author = {Aleksei Luchinsky and Umar Islambekov},
  year   = {2024},
  eprint = {2411.17340},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.17340v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.17340.svg)](https://codeofpaper.com/paper/2411.17340)

Discussion