Persistent Betti number

From HandWiki
Revision as of 15:07, 6 February 2024 by WikiEd2 (talk | contribs) (fixing)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

In persistent homology, a persistent Betti number is a multiscale analog of a Betti number that tracks the number of topological features that persist over multiple scale parameters in a filtration. Whereas the classical [math]\displaystyle{ n^{th} }[/math] Betti number equals the rank of the [math]\displaystyle{ n^{th} }[/math] homology group, the [math]\displaystyle{ n^{th} }[/math] persistent Betti number is the rank of the [math]\displaystyle{ n^{th} }[/math] persistent homology group. The concept of a persistent Betti number was introduced by Herbert Edelsbrunner, David Letscher, and Afra Zomorodian in the 2002 paper Topological Persistence and Simplification, one of the seminal papers in the field of persistent homology and topological data analysis.[1][2] Applications of the persistent Betti number appear in a variety of fields including data analysis,[3] machine learning,[4][5][6] and physics.[7][8][9]

Definition

Let [math]\displaystyle{ K }[/math] be a simplicial complex, and let [math]\displaystyle{ f:K \to \mathbb R }[/math] be a monotonic, i.e., non-decreasing function. Requiring monotonicity guarantees that the sublevel set [math]\displaystyle{ K(a) := f^{-1} (-\infty, a] }[/math] is a subcomplex of [math]\displaystyle{ K }[/math] for all [math]\displaystyle{ a \in \mathbb R }[/math]. Letting the parameter [math]\displaystyle{ a }[/math] vary, we can arrange these subcomplexes into a nested sequence [math]\displaystyle{ \emptyset = K_0 \subseteq K_1 \subseteq \cdots \subseteq K_n = K }[/math] for some natural number [math]\displaystyle{ n }[/math]. This sequences defines a filtration on the complex [math]\displaystyle{ K }[/math].

Persistent homology concerns itself with the evolution of topological features across a filtration. To that end, by taking the [math]\displaystyle{ p^{th} }[/math] homology group of every complex in the filtration we obtain a sequence of homology groups [math]\displaystyle{ 0 = H_p (K_0) \to H_p (K_1) \to \cdots \to H_p (K_n) = H_p (K) }[/math] that are connected by homomorphisms induced by the inclusion maps in the filtration. When applying homology over a field, we get a sequence of vector spaces and linear maps commonly known as a persistence module.

In order to track the evolution of homological features as opposed to the static topological information at each individual index, one needs to count only the number of nontrivial homology classes that persist in the filtration, i.e., that remain nontrivial across multiple scale parameters.

For each [math]\displaystyle{ i \leq j }[/math], let [math]\displaystyle{ f_p^{i,j} }[/math] denote the induced homomorphism [math]\displaystyle{ H_p (K_i) \to H_p (K_j) }[/math]. Then the [math]\displaystyle{ p^{th} }[/math] persistent homology groups are defined to be the images of each induced map. Namely, [math]\displaystyle{ H_p^{i,j} := \operatorname{im} f_p^{i,j} }[/math] for all [math]\displaystyle{ 0 \leq i \leq j \leq n }[/math].

In parallel to the classical Betti number, the [math]\displaystyle{ p^{th} }[/math] persistent Betti numbers are precisely the ranks of the [math]\displaystyle{ p^{th} }[/math] persistent homology groups, given by the definition [math]\displaystyle{ \beta_p^{i,j} := \operatorname{rank} H_p^{i,j} }[/math].[10]

References

  1. Perea, Jose A. (2018-10-01). "A Brief History of Persistence". arXiv:1809.03624 [math.AT].
  2. Edelsbrunner; Letscher; Zomorodian (2002). "Topological Persistence and Simplification" (in en). Discrete & Computational Geometry 28 (4): 511–533. doi:10.1007/s00454-002-2885-2. ISSN 0179-5376. 
  3. Yvinec, M., Chazal, F., Boissonnat, J. (2018). Geometric and Topological Inference. pp. 211. United States: Cambridge University Press.
  4. Conti, F., Moroni, D., & Pascali, M. A. (2022). A Topological Machine Learning Pipeline for Classification. Mathematics, 10(17), 3086. https://doi.org/10.3390/math10173086
  5. Krishnapriyan, A. S., Montoya, J., Haranczyk, M., Hummelshøj, J., & Morozov, D. (2021, March 31). Machine learning with persistent homology and chemical word embeddings improves prediction accuracy and interpretability in metal-organic frameworks. arXiv. http://arxiv.org/abs/2010.00532. Accessed 28 October 2023
  6. Machine Learning and Knowledge Extraction : First IFIP TC 5, WG 8.4, 8.9, 12.9 International Cross-Domain Conference, CD-MAKE 2017, Reggio, Italy, August 29 - September 1, 2017, Proceedings. Andreas Holzinger, Peter Kieseberg, A. Min Tjoa, Edgar R. Weippl. Cham. 2017. pp. 23–24. ISBN 978-3-319-66808-6. OCLC 1005114370. https://www.worldcat.org/oclc/1005114370. 
  7. Morphology of condensed matter : physics and geometry of spatially complex systems. Klaus R. Mecke, Dietrich Stoyan. Berlin: Springer. 2002. pp. 261–274. ISBN 978-3-540-45782-4. OCLC 266958114. https://www.worldcat.org/oclc/266958114. 
  8. Makarenko, I., Bushby, P., Fletcher, A., Henderson, R., Makarenko, N., & Shukurov, A. (2018). Topological data analysis and diagnostics of compressible magnetohydrodynamic turbulence. Journal of Plasma Physics, 84(4), 735840403. https://doi.org/10.1017/S0022377818000752
  9. Pranav, P., Edelsbrunner, H., van de Weygaert, R., Vegter, G., Kerber, M., Jones, B. J. T., & Wintraecken, M. (2017). The topology of the cosmic web in terms of persistent Betti numbers. Monthly Notices of the Royal Astronomical Society, 465(4), 4281–4310. https://doi.org/10.1093/mnras/stw2862
  10. Edelsbrunner, Herbert (2010). Computational topology : an introduction. J. Harer. Providence, R.I.: American Mathematical Society. pp. 178–180. ISBN 978-1-4704-1208-1. OCLC 946298151. https://www.worldcat.org/oclc/946298151.