Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Topology›Persistent Homology
Machine learningTopological data analysis

Persistent Homology

Persistent Homology (Topological Data Analysis) · Also known as: Topological Persistence, Persistence Barcodes, Persistent Betti Numbers, Kalıcı Homoloji

Persistent homology is a method in topological data analysis that quantifies the multi-scale topological structure of data by tracking connected components, loops, and voids as a scale parameter varies. Introduced by Edelsbrunner, Letscher, and Zomorodian in 2002, it encodes topological features through their birth and death scales, producing persistence diagrams or barcodes that serve as compact, coordinate-free descriptors of shape. The approach is robust to noise and provides a mathematically rigorous bridge between discrete data and algebraic topology.

ScholarGate
  1. Machine learning
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Persistent Homology
Locally Linear EmbeddingMapper AlgorithmTopological Deep Learning

When to use it

Use persistent homology when you need coordinate-free, scale-invariant shape descriptors of point clouds, images, or graphs: detecting holes and voids in biological structures, analyzing the topology of sensor networks, or classifying shapes in medical imaging. It assumes data lie in a metric space and that topological features — not local geometry — are the relevant signal. Limitations include high computational cost O(n^3) in the worst case and difficulty interpreting the resulting diagrams without domain expertise. Alternatives include UMAP or Mapper for exploratory visualization, and Morse theory for smooth manifold data.

Strengths & limitations

Strengths
  • Coordinate-free and rotation/translation invariant — captures intrinsic shape rather than extrinsic embedding.
  • Multi-scale: simultaneously reveals topological structure at all resolutions without requiring a single scale selection.
  • Stable under noise: the bottleneck and Wasserstein distances between persistence diagrams are controlled by perturbations of the input data.
  • Theoretically grounded: backed by algebraic topology, with well-established stability and convergence guarantees.
Limitations
  • Computational complexity is cubic O(n^3) in the number of points for standard boundary-matrix reduction, limiting scalability.
  • Choice of filtration (Vietoris-Rips, Čech, alpha complex) affects results and must be justified for the problem domain.
  • Persistence diagrams are not Euclidean objects; standard machine learning pipelines require additional vectorization (persistence images, landscapes) before use.
  • Interpretation requires algebraic topology background; results can be opaque to practitioners unfamiliar with homology theory.

Frequently asked

What is a persistence diagram and how do I read it?

A persistence diagram is a scatter plot in the plane where each point (b, d) represents a topological feature that was born at scale b and died at scale d. Points far from the diagonal (large d − b) indicate significant, long-lived topological features such as prominent loops or voids. Points near the diagonal are short-lived and typically attributed to noise.

How does persistent homology differ from ordinary homology?

Ordinary homology characterizes the topology of a single fixed space, yielding Betti numbers. Persistent homology applies homology across an entire nested family of spaces (the filtration), tracking how topological features are born and die as the parameter varies. This multi-scale view captures structural information that a single snapshot would miss.

Can I use persistent homology as input features for machine learning?

Yes, but persistence diagrams must first be converted to vector representations because standard algorithms require Euclidean feature spaces. Common vectorizations include persistence images (Adams et al., 2017), persistence landscapes (Bubenik, 2015), and Betti curves. Each vectorization involves trade-offs between stability, discriminative power, and computational cost.

Sources

  1. Edelsbrunner, H., Letscher, D., & Zomorodian, A. (2002). Topological persistence and simplification. Discrete & Computational Geometry, 28(4), 511–533. DOI: 10.1007/s00454-002-2885-2 ↗
  2. Carlsson, G. (2009). Topology and data. Bulletin of the American Mathematical Society, 46(2), 255–308. DOI: 10.1090/S0273-0979-09-01249-X ↗

How to cite this page

ScholarGate. (2026, June 2). Persistent Homology (Topological Data Analysis). ScholarGate. https://scholargate.app/en/topology/persistent-homology

Related methods

Locally Linear EmbeddingMapper Algorithm

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Locally Linear EmbeddingMachine learning↔ compare
  • Mapper AlgorithmTopology↔ compare
Compare side by side →

Referenced by

Mapper AlgorithmTopological Deep Learning

Similar methods

Mapper AlgorithmTopological Deep LearningUMAPIsomapHDBSCANScale-Space TheoryRobust HDBSCANContour Analysis

Related reference concepts

HomologyAlgebraic TopologyDimensionality ReductionCohomologyDimension ReductionMultidimensional Scaling

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Persistent Homology (Persistent Homology (Topological Data Analysis)). Retrieved 2026-07-21 from https://scholargate.app/en/topology/persistent-homology · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Edelsbrunner, Letscher & Zomorodian
Year
2002
Type
Topological feature extraction algorithm
Subfamily
Topological data analysis
Output
Persistence diagrams / barcodes
Parameter
Filtration scale parameter ε
Related methods
Locally Linear EmbeddingMapper Algorithm
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account