In persistent homology, a persistent homology group is a multiscale analog of a homology group that captures information about the evolution of topological features across a filtration of spaces.
While the ordinary homology group represents nontrivial homology classes of an individual topological space, the persistent homology group tracks only those classes that remain nontrivial across multiple parameters in the underlying filtration.
Analogous to the ordinary Betti number, the ranks of the persistent homology groups are known as the persistent Betti numbers.
Persistent homology groups were first introduced by Herbert Edelsbrunner, David Letscher, and Afra Zomorodian in a 2002 paper Topological Persistence and Simplification, one of the foundational papers in the fields of persistent homology and topological data analysis,[1] based largely on the persistence barcodes and the persistence algorithm, that were first described by Serguei Barannikov in the 1994 paper.
[2] Since then, the study of persistent homology groups has led to applications in data science,[3] machine learning,[4] materials science,[5] biology,[6][7] and economics.
be a real-valued monotonic function.
yield a sequence of nested subcomplexes
connected by homomorphisms induced by the inclusion maps of the underlying filtration.
When homology is taken over a field, we get a sequence of vector spaces and linear maps known as a persistence module.
be the homomorphism induced by the inclusion
persistent homology groups are defined as the images
persistent homology group can be defined as
are the standard p-cycle and p-boundary groups, respectively.
These notions can be made precise as follows.
if it is not contained in the image of the previous persistent homology group, i.e.,
is subsumed (i.e., merges with) another older class as the sequence proceeds from
The determination that an older class persists if it merges with a younger class, instead of the other way around, is sometimes known as the Elder Rule.
is born and dies entering are known as the birth and death indices of
in function values corresponding to those indices is known as the persistence of
dies, it is assigned an infinite death index.
Thus, the persistence of each class can be represented as an interval in the extended real line
Since, in the case of an infinite field, the infinite number of classes always have the same persistence, the collection over all classes of such intervals does not give meaningful multiplicities for a multiset of intervals.
Instead, such multiplicities and a multiset of intervals in the extended real line are given by the structure theorem of persistence homology.
[2] This multiset is known as the persistence barcode.
[12] Concretely, the structure theorem states that for any filtered complex over a field
, there exists a linear transformation that preserves the filtration and converts the filtered complex into so called canonical form, a canonically defined direct sum of filtered complexes of two types: two-dimensional complexes with trivial homology
and one-dimensional complexes with trivial differential
[2] Geometrically, a barcode can be plotted as a multiset of points (with possibly infinite coordinates)
By the above definitions, each point will lie above the diagonal, and the distance to the diagonal is exactly equal to the persistence of the corresponding class times
This construction is known as the persistence diagram, and it provides a way of visualizing the structure of the persistence of homology classes in the sequence of persistent homology groups.