Topological data analysis: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Larrysong (talk | contribs)
Larrysong (talk | contribs)
Line 115: Line 115:


=== Other Persistences ===
=== Other Persistences ===
The standard paradigm in TDA is often referred as '''sublevel persistence'''. Apart from multidimensional persistence, many works have been done to extend this special case.


==== Zigzag Persistence ====
==== Zigzag Persistence ====
Line 127: Line 128:


==== Circular Persistence ====
==== Circular Persistence ====
Normal persistence homology studies real-valued functions. The circle-valued map might be useful <ref>{{Cite journal|title = Topological Persistence for Circle-Valued Maps|url = http://link.springer.com/article/10.1007/s00454-013-9497-x|journal = Discrete & Computational Geometry|date = 2013-04-09|issn = 0179-5376|pages = 69-98|volume = 50|issue = 1|doi = 10.1007/s00454-013-9497-x|language = en|first = Dan|last = Burghelea|first2 = Tamal K.|last2 = Dey}}</ref>

More recent results can be found in D. Burghelea etc. <ref>{{Cite journal|title = Topology of angle valued maps, bar codes and Jordan blocks|url = http://arxiv.org/abs/1303.4328|journal = arXiv:1303.4328 [math]|date = 2015-06-04|first = Dan|last = Burghelea|first2 = Stefan|last2 = Haller}}</ref>


=== Categorization and Cosheafilization ===
=== Categorization and Cosheafilization ===
Line 199: Line 203:


As noted in the section of stability, hard stability.
As noted in the section of stability, hard stability.

A comment is on [[Morse theory]]. Morse theory has played a very important role in the theory of TDA, including on computation(mentioned above). A forgotten effort done by R, Deheuvels is to extent morse theory to all continuous functions.<ref>{{Cite journal|title = Topologie D'Une Fonctionnelle|url = http://www.jstor.org/stable/1969619|journal = Annals of Mathematics|date = 1955-01-01|pages = 13-72|volume = 61|series = Second Series|issue = 1|doi = 10.2307/1969619|first = Rene|last = Deheuvels}}</ref>


Essentially, the derived category of chain complexes over a field is equivalent to the graded category of vector spaces.<ref>{{Cite book|title = An Introduction to Homological Algebra|url = https://books.google.com/books?hl=zh-CN&lr=&id=flm-dBXfZ_gC&oi=fnd&pg=PR11&dq=weibel+homological&ots=_MbUFbYFtd&sig=blH5vOFonrO8auLT8uOnKQ-_uRU#v=onepage&q=weibel%2520homological&f=false|publisher = Cambridge University Press|date = 1995-10-27|isbn = 9780521559874|first = Charles A.|last = Weibel}}</ref>
Essentially, the derived category of chain complexes over a field is equivalent to the graded category of vector spaces.<ref>{{Cite book|title = An Introduction to Homological Algebra|url = https://books.google.com/books?hl=zh-CN&lr=&id=flm-dBXfZ_gC&oi=fnd&pg=PR11&dq=weibel+homological&ots=_MbUFbYFtd&sig=blH5vOFonrO8auLT8uOnKQ-_uRU#v=onepage&q=weibel%2520homological&f=false|publisher = Cambridge University Press|date = 1995-10-27|isbn = 9780521559874|first = Charles A.|last = Weibel}}</ref>

Revision as of 01:19, 6 November 2015

Topological data analysis (TDA) is a new and vastly growing branch of applied mathematics.

Data analysis is of extreme importance in almost all areas of modern applied science. However, to extract information from real data which are usually large, high-dimensional, incomplete and noisy is challenging. TDA provides a general framework to analyze data, being successful in coordinate-freeness, insensitive to particular metric, dimension reduction and robustness to noise. Beyond, it inherits functorality, one of the keys to the modern mathematics, from its topological nature, which makes it adaptive to new tools from mathematics.

The initial motivation is to study the shape of data. TDA has combined algebraic topology and other tools from pure mathematics to give mathematically strict and quantitative study of "shape". The main tool is persistent homology, a modified concept of homology group. Nowadays, this area has been proven to be successful in practice. It has been applied to many types of data input, and different data resources. Moreover, its mathematical foundation is also of theoretical importance to mathematics itself. Its unique features makes it a promising bridge between topology and geometry.

Basic theory

Basic concepts and theoretical results in TDA will be introduced. Specially, the focus would be on the standard paradigm, namely the barcode of point clouds. These results are widely used in applications. For the basic concepts of algebraic topology, please refer to section 2 of Carlsson[1] for a short introduction, or to the standard textbooks, such as Hatcher.[2]

Brief history

The idea of persistence emerged independently in three groups.[3] Patrizio introduced size function, which is equivalent to the 0th persistent homology.[4] Vanessa Robins studied the images of homomorphisms induced by inclusion.[5]

Edelsbunnar etc. introduced persistent homology together with a fast algorithm and the presentation as persistent diagram.[6] Carlsson etc. reformulated their definition of persistent homology and gave an equivalent visualization method called persistent barcodes.[7] Carlsson has interpreted it into the language of commutative algebra.[8]

Intuition

Suppose given a large number of randomly selected points from a circle with noise, how can we cover the

One illustrative example is a predator-prey system governed by a Lotka-Volterra equation.[9] One can easily observe that data forms a closed circle, which is intuitively the shape of this data. TDA provides tools to detect such recurrent movement.[10]

A common believe is that true features would last longer(this is the meaning of PERSISTENT), and short ones are caused by noises.

A common belief in this community is that short persistence is nothing but noisy, though no mathematical justification is made.[11] However,

Concepts

Persistent homology

Persistent module indexed by is defined as: a vector space for each , and a linear map whenever , such that for all and whenever [12]

Wasserstein distance between two persistent diagram and is defined as

where and ranges over bijections between and . Please refer to figure 3.1 in Munch [13] for illustration.

Bottleneck distance is defined as

which clearly is a special case when in Wasserstein distance.

One of the main advantages is that under mild condition, barcode whose structure is extremely easy is a discrete complete invariant of persistent homology.

Basic Property

Structure theorem

The first form of classification theorem for persistent homology appeared in 2005:[8]

For a finitely generated persistent module with field coefficients,

#This theorem also has an intuitive explanation

Stability

Persistent homology essentially calculates homology groups at different spatial resolutions to see which features persist over a wide range of length scales. It is assumed that important features and structures are the ones that persist. We define persistent homology as follows: Let be a filtration. The p-persistent kth homology group of is .

Let be a nonbounding -cycle created at time by simplex and let be a homologous -cycle that becomes a boundary cycle at time by simplex . Then we can define the persistence interval associated to as . We call the creator of and the destroyer of . If does not have a destroyer, its persistence is . Instead of using an index-based filtration, we can use a time-based filtration. Let be a simplicial complex and be a filtration defined for an associated map that maps simplices in the final complex to real numbers. Then for all real numbers , the -persistent kth homology group of is . The persistence of a -cycle created at time and destroyed at is . [14]

Workflow

point cloud filtered complexes persistent module barcode or diagram

The basic method in TDA is:[15]

refer to curry

  1. Replace a point cloud with a nested family of simplicial complexes, indexed by a parameter. This process converts the point cloud into global topological objects.
  2. Analyze these topological complexes via persistent homology.
  3. Encode the persistent homology of the point cloud in the form of a parameterized version of Betti number, persistence diagram, or equivalently, barcode.

Computation

The applied mathematics has to face the issue of computational complexity.[16] The first algorithm of persistent homology over is given by Edelsbrunnar etc[6]. Carlsson etc. gives the first practical algorithm to compute the persistent homology over all fields.[8] Edelsbrunner and Harer's book serves as a great general guidance on computational topology.[17]

One issue concerning computation is the choice of complex. Čech complex and Vietoris-Rips complex are most natural at first glance, however, the computation complexity would be same as matrix multiplication. It is straightforward that Vietoris-Rips complex is preferred over Čech complex by their definitions, and Čech complex does require some efforts to make a general definition in metric space. Efficient ways to lower the computational cost have been studied. For example, α-complex and witness complex are invented to reduce the dimension of complexes.[18] Another approach is to reduce ???

Two methods of theoretical novelty appeared recently. Discrete morse theory has shown its potential in the computation because it may reduce a given complex to a much smaller cellular complex which is homotopic to the original one.[19] The basic idea of another algorithm is to ignore the homology classes of low persistence.[20]

Various software packages are available, such as javaPlex, Dionysus, Perseus (which uses discrete Morse theory to simplify the matrix algebra), PHAT, and Gudhi. A comparison between these tool is done by Otter etc.[21] Also, an R package TDA is capable of calculating recently invented concepts like landscape and kernel distance estimator.[22]

Visualization

High-dimensional data is impossible to visualize directly. Many methods have been invented to extract a low-dimensional structure from the data set, such as principal component analysis and multidimensional scaling.[23] However, it is important to note that the very question is ill-posed, since different topological features can be found in the same data set. Thus, this technique is of central importance to TDA, although it doesn't involve the use of persistent homology(though attempts have been made on this direction).[24]

Carlsson etc. have proposed a general method called MAPPER.[25] It inherits the idea of Serré that covering homotopy.[26] A generalized definition of MAPPER is that

Let and be topological spaces and let be a continuous map. Let be a finite open covering of . The mapper is defined as the nerve of the pullback cover .[24]

Note that this is not that original definition.[25] Carlsson etc. choose as or , and covers it with at most two would intersect.[11] By doing so, the mapper would be in the form of a complex network. Because the samples would be finite, some clustering methods, for example, single linkage clustering, are required to form components of the inverse map of a single cover, which is similar to the connected components of .

A mathematical justification[27] is that if the is at most one dimensional, then for each ,

The flexibility also has disadvantages. One problem is instability, that some change of the choice of the cover can lead to major change of the mapper.[28]

The successful applications of MAPPER can be found in Carlsson etc.[29] A comment of these applications by J. Curry is that "a common feature of interest in applications [of MAPPER in Carlsson etc.[29]] is the presence of flares or tendrils."[30]

Mathematical Foundation

Although persistent homology is a "21st child of algebraic homology", its mathematical foundation has been vastly developed. An incomplete list of active mathematicians working on this field may include leading figures Gunnar Carlsson, Herbert Edelsbrunner, Vin De Silva, Peter Bubenik, Frédéric Chazal,Robert Christ, and rising scholars such as Micheal Lesnick, Justin Curry, Jonathan Scott.

Multidimensional Persistence

Without exaggeration, multidimensional persistence is of the utmost importance to TDA. It naturally arise from both theory and practice. The first investigation of multidimensional persistence was at the very easy stage of TDA,[31] and is considered in one of the founding paper of modern TDA.[8] Its first application appeared in literature is also on shape comparison, similar to the invention of TDA.[32]

Definition of an n-dimensional persistence module in is[30]

  • vector space is assigned to each point in
  • map is assigned if (
  • maps satisfy for all

It might be worth noting that there are controversies on the definition of multidimensional persistence.[30]

One of the advantages of 1-dim persistence is its representability, namely diagram or barcode. However, it has been proved that discrete complete invariants don't exist.[33] The main argument is that, the collection of isomorphism classes of the indecomposables are extremely complicated by Gabriel's theorem in the theory of quiver representations,[34] although a finitely n-dim persistence module can be uniquely decomposed into a direct sum of indecomposables due to the Kull-Schmidt theorem.[35]

Nonetheless, many results have been established. Carlsson etc. introduced the rank invariant , defined as the , in which is a finitely generated n-graded module. In 1-D, it is equivalent to ??. In literature, it is often referred as PBNs(persistent Betti numbers).[17] In many theoretical works, authors would use more restricted definition, an analogue from the sublevel persistence. Specifically, PBNs (the persistence Betti numbers) of function is the function , taking each to , where and .

Some basic properties include monotony and diagonal jump.[36] PBNs will be finite if is assumed to be a compact and locally contractible subspace of .[37]

Based on a so-called foliation method, the k-dim PBNs can be decomposed into a family of 1-dim PBNs by dimensionality deduction.[38] This method has also led to prove the stability of multi-dim PBNs are stable.[39] the discontinuities of PBNs only occur in point if either is a discontinuous point of or is a discontinuous point of under the assumption that and is a compact, triangulable topological space.[40]

Persistent space, a generalization of persistent diagram, is defined as multiset of all points with multiplicity larger than 0 and the diagonal.[41] It provides a stable and complete representation of PBNs.

The first practical algorithm to compute multidimensional persistence was invented very early.[42] After then, many works have been laid, such as discrete morse theory,[43] finite sample estimating.[44]

Other Persistences

The standard paradigm in TDA is often referred as sublevel persistence. Apart from multidimensional persistence, many works have been done to extend this special case.

Zigzag Persistence

The nonzero maps in persistence module are restricted by the preorder relationship in the category. However, mathematicians have found that the unanimousness of direction is not essential to many results. "The philosophical point is that the decomposition theory of graph representations is somewhat independent of the orientation of the graph edges".[45] Zigzag persistence is important to the theoretical side. The examples given in Carlsson's review paper to illustrate the importance of functorality all share some of its features.[11]

Image, kernel and cokernel persistence

dd[46]

Extended Persistence and Levelset Persistence

whether filtration methods result the same outcoming.

Circular Persistence

Normal persistence homology studies real-valued functions. The circle-valued map might be useful [47]

More recent results can be found in D. Burghelea etc. [48]

Categorization and Cosheafilization

One advantage of category theory is that the truth can be elevated to a formal point. It usually provides a general platform to treat results that are seemingly unrelated. Bubenik etc.[49] offers a short introduction of category theory fitted for TDA; and for general techniques please refer to the standard textbook.[50]

Category is the language of modern algebra, and has been widely used in the study of algebraic geometry and topology. It has been noted that "the key observation of [8] is that the persistence diagram produced by [6] depends only on the algebraic structure carried by this diagram."[51] The use of category theory in TDA has proved to be fruitful.[49][51]

Following the notations made in Bubenik etc.,[51] the indexing category is any preordered set (instead of the normally used or ), the target category is any category (instead of the commonly used ), and functors are called generalized persistence modules, in , over .

The correspondence between interleaving and matching is of

Cech and Rips

It has long been noticed that Čech and Vietoris-Rips complexes are related. Specifically, .[52]

Roughly speaking, sheaf is the mathematical tool to view how local information determines the global. Level set persistence is

Bottleneck distance is widely used in TDA because of the first stability theorem and other results on stability.[12][53] A mathematical jurisdiction is that the interleaving distance(refer to the section of stability for definition) is the terminal object in a poset category of stable metrics on multidimensional persistence modules in a prime field.[54][55]

Stability

Stability is of central importance to data analysis, since real data carry noises. By usage of category theory, Bubenik etc. have distinguished between soft and hard stability theorems, and proved that soft cases are formal.[51] Specifically, general workflow of TDA is

data generalized persistence module generalize persistence module discrete invariant

Soft stability theorem asserts that is Lipschitz, and hard stability theorem asserts that is Lipschitz.

Bottleneck distance is widely used in TDA. The isometry theorem asserts that the interleaving distance is equal to the bottleneck distance.[54] Bubenik etc. have abstracted the definition to that between functors when is equipped with a sublinear projection or superlinear family, in which still remains a pseudometric.[51] Considering the magnificent characters of interleaving distance,[56] here we introduce the general definition of interleaving distance(instead of the first introduced one):[12] Let (a function from to which is monotone and satisfies for all ). A -interleaving between F and F consists of natural transformations and , such that and .

The two main results are[51]

  • Let be a preordered set with a sublinear projection or superlinear family. Let be a functor between arbitrary categories . Then for any two functors , we have .
  • Let be a poset of a metric space , be a topological space. And let (not necessarily continuous) be functions, and to be the corresponding persistence diagram. Then .

These two results summarize many results on stability of different models of persistence.

For the stability theorem of multidimensional persistence, please refer to the subsection of persistence.

Structure Theorem

The structure theorem is of central importance to TDA; as commented by G. Carlsson, "what makes homology useful as a discriminator between topological spaces is the fact that there is a classification theorem for finitely generated abelian groups."[11]

The main argument used in the proof of the original structure theorem is the standard classification theorem for finitely generated modules over a principal ideal domain.[8] However, this argument fails in since is not a PID. Carlsson gave a detailed discussion in the most influential review paper in TDA.[11]

In general, not every persistence module can be decomposed into intervals.[57] Many attempts have been made loosing the assumptions. The case for pointwise dimensional persistence modules indexed by a locally finite subset of is solved based on the work of Webb.[58] The most notable result is done by Crawley-Boevey, which solved the case of . Crawley-Boevey's theorem states that any pointwise finite-dimensional persistence module is a direct sum of interval modules.[59]

To understand the definition of his theorem, some concepts need introducing. An interval in is defined as a subset having the property that if and if there is an such that , then as well. An interval module assigns to each element the vector space and assigns the zero vector space to elements in . All maps are the zero map, unless and , in which case is the identity map.[30] Interval modules are indecomposable.[60]

Although this is a very powerful theorem, it still doesn't extend to the q-tame case.[57] A persistence module is q-tame if the rank() is finite for all . There are examples that q-tame persistence module fails to be pointwise finite.[61] However, it turns out that similar structure theorem still exists if the features that exist only at one index value are removed.[60] Actually, the infinite dimension wouldn't persist.[62] Specifically, the observable category is defined as , in which denotes the full subcategory of whose objects are the ephemeral modules( whenever ).[60]

Note that all these extended results listed here don't apply to the zigzag persistence.

Statistics

Real data is always finite, thus the study of it is stochastic in essence. To distinguish between true nature and artifacts is the power of statistics.

Application

More than one way exist to classify the library of applications by TDA.

One way is by its filed. An very incomplete list of successful applications includes shape study,[63][64][65] image analysis,[66][67] material,[68] progression analysis of disease,[69][70] sensor network,[52] signal analysis,[71] cosmic web,[72] complex network,[73][74][75][76] fractal geometry, [77] viral evolution,[78]

Another way is by distinguishing the techniques by G. Carlsson,[1]

one being the study of homological invariants of data one individual data sets, and the other is the use of homological invariants in the study of databases where the dat apoints themselves have geometric structure.

There are several notable interesting features of the recent applications of TDA:

  1. Combining tools from all main branches of mathematics. Besides obvious need for algebra and topology, PDE,[79] algebraic geometry,[33] presentation theory,[45] statistics, combination, Riemannian geometry are all applied. Utilizing so many tools is rare in applied mathematics.
  2. Quantitative analysis. Topology is considered to be very soft since many concepts are invariant under homotopy. However, persistent topology is able to record the birth(appearance) and death(disappearance) of topological feature, thus extra geometric information is embedded in it. One evidence in theory is a partially positive result on the uniqueness of reconstruction of curves;[80] two in application are on the quantitative analysis of Fullerene stability and quantitative analysis of self-similarity, separately.[77][81]
  3. The role of short persistence. Short persistence has also been found useful, against the common belief that noise is the cause of the phenomena.[82] This is interesting to the mathematical theory.

TDA has also made huge impact on the industry. Cofounded by many leading scholars in TDA, Ayasdi is a data analysis company relying heavily on TDA.

As mentioned above, New representation of barcode

As noted in the section of stability, hard stability.

A comment is on Morse theory. Morse theory has played a very important role in the theory of TDA, including on computation(mentioned above). A forgotten effort done by R, Deheuvels is to extent morse theory to all continuous functions.[83]

Essentially, the derived category of chain complexes over a field is equivalent to the graded category of vector spaces.[84]

In order to apply tools from

See also

References

  1. ^ a b Carlsson, Gunnar (2014-05-01). "Topological pattern recognition for point cloud data". Acta Numerica. 23: 289–368. doi:10.1017/S0962492914000051. ISSN 1474-0508.
  2. ^ Hatcher, Allen (2002-01-01). Algebraic Topology. Cambridge University Press. ISBN 9780521795401.
  3. ^ Goodman, Jacob E. (2008-01-01). Surveys on Discrete and Computational Geometry: Twenty Years Later : AMS-IMS-SIAM Joint Summer Research Conference, June 18-22, 2006, Snowbird, Utah. American Mathematical Soc. ISBN 9780821842393.
  4. ^ Frosini, Patrizio (1990-12-01). "A distance for similarity classes of submanifolds of a Euclidean space". Bulletin of the Australian Mathematical Society. 42 (03): 407–415. doi:10.1017/S0004972700028574. ISSN 1755-1633.
  5. ^ Robins V. Towards computing homology from finite approximations[C]//Topology proceedings. 1999, 24(1): 503-532.
  6. ^ a b c "Topological Persistence and Simplification". Discrete & Computational Geometry. 28 (4): 511–533. 2002-11-01. doi:10.1007/s00454-002-2885-2. ISSN 0179-5376.
  7. ^ Carlsson, Gunnar; Zomorodian, Afra; Collins, Anne; Guibas, Leonidas J. (2005-12-01). "Persistence barcodes for shapes". International Journal of Shape Modeling. 11 (02): 149–187. doi:10.1142/S0218654305000761. ISSN 0218-6543.
  8. ^ a b c d e f Zomorodian, Afra; Carlsson, Gunnar (2004-11-19). "Computing Persistent Homology". Discrete & Computational Geometry. 33 (2): 249–274. doi:10.1007/s00454-004-1146-y. ISSN 0179-5376.
  9. ^ Epstein, Charles; Carlsson, Gunnar; Edelsbrunner, Herbert (2011-12-01). "Topological data analysis". Inverse Problems. 27 (12). doi:10.1088/0266-5611/27/12/120201.
  10. ^ "http://www.diva-portal.org/smash/record.jsf?pid=diva2%253A575329&dswid=4297". www.diva-portal.org. Retrieved 2015-11-05. {{cite web}}: External link in |title= (help)
  11. ^ a b c d e Carlsson, Gunnar (2009-01-01). "Topology and data". Bulletin of the American Mathematical Society. 46 (2): 255–308. doi:10.1090/S0273-0979-09-01249-X. ISSN 0273-0979.
  12. ^ a b c Chazal, Frédéric; Cohen-Steiner, David; Glisse, Marc; Guibas, Leonidas J.; Oudot, Steve Y. (2009-01-01). "Proximity of Persistence Modules and Their Diagrams". Proceedings of the Twenty-fifth Annual Symposium on Computational Geometry. SCG '09. New York, NY, USA: ACM: 237–246. doi:10.1145/1542362.1542407. ISBN 978-1-60558-501-7.
  13. ^ Munch E. Applications of persistent homology to time varying systems[D]. Duke University, 2013.
  14. ^ Afra J. Zomorodian (2005): Topology for Computing. Cambridge Monographs on Applied and Computational Mathematics.
  15. ^ Ghrist, Robert (2008-01-01). "Barcodes: The persistent topology of data". Bulletin of the American Mathematical Society. 45 (1): 61–75. doi:10.1090/S0273-0979-07-01191-3. ISSN 0273-0979.
  16. ^ Edelsbrunner H. Persistent homology: theory and practice[J]. 2014.
  17. ^ a b Edelsbrunner, Herbert; Harer, John (2010-01-01). Computational Topology: An Introduction. American Mathematical Soc. ISBN 9780821849255.
  18. ^ De Silva, Vin; Carlsson, Gunnar (2004-01-01). "Topological Estimation Using Witness Complexes". Proceedings of the First Eurographics Conference on Point-Based Graphics. SPBG'04. Aire-la-Ville, Switzerland, Switzerland: Eurographics Association: 157–166. doi:10.2312/SPBG/SPBG04/157-166. ISBN 3-905673-09-6.
  19. ^ Mischaikow, Konstantin; Nanda, Vidit (2013-07-27). "Morse Theory for Filtrations and Efficient Computation of Persistent Homology". Discrete & Computational Geometry. 50 (2): 330–353. doi:10.1007/s00454-013-9529-6. ISSN 0179-5376.
  20. ^ Chen, Chao; Kerber, Michael (2013-05-01). "An output-sensitive algorithm for persistent homology". Computational Geometry. 27th Annual Symposium on Computational Geometry (SoCG 2011). 46 (4): 435–447. doi:10.1016/j.comgeo.2012.02.010.
  21. ^ Otter, Nina; Porter, Mason A.; Tillmann, Ulrike; Grindrod, Peter; Harrington, Heather A. (2015-06-29). "A roadmap for the computation of persistent homology". arXiv:1506.08903 [physics, q-bio].
  22. ^ Fasy, Brittany Terese; Kim, Jisu; Lecci, Fabrizio; Maria, Clément (2014-11-07). "Introduction to the R package TDA". arXiv:1411.1830 [cs, stat].
  23. ^ Liu S, Maljovec D, Wang B, et al. Visualizing High-Dimensional Data: Advances in the Past Decade[J].
  24. ^ a b Dey, Tamal K.; Memoli, Facundo; Wang, Yusu (2015-04-14). "Mutiscale Mapper: A Framework for Topological Summarization of Data and Maps". arXiv:1504.03763 [cs, math].
  25. ^ a b "Download Limit Exceeded". citeseerx.ist.psu.edu. Retrieved 2015-11-02.
  26. ^ Bott, Raoul; Tu, Loring W. (2013-04-17). Differential Forms in Algebraic Topology. Springer Science & Business Media. ISBN 9781475739510.
  27. ^ Curry, Justin (2013-03-13). "Sheaves, Cosheaves and Applications". arXiv:1303.3255 [math].
  28. ^ Liu, Xu; Xie, Zheng; Yi, Dongyun (2012-01-01). "A fast algorithm for constructing topological structure in large data". Homology, Homotopy and Applications. 14 (1): 221–238. ISSN 1532-0073.
  29. ^ a b Lum, P. Y.; Singh, G.; Lehman, A.; Ishkanov, T.; Vejdemo-Johansson, M.; Alagappan, M.; Carlsson, J.; Carlsson, G. (2013-02-07). "Extracting insights from the shape of complex data using topology". Scientific Reports. 3. doi:10.1038/srep01236. PMC 3566620. PMID 23393618.
  30. ^ a b c d Curry, Justin (2014-11-03). "Topological Data Analysis and Cosheaves". arXiv:1411.0613 [math].
  31. ^ Frosini P, Mulazzani M. Size homotopy groups for computation of natural size distances[J]. Bulletin of the Belgian Mathematical Society Simon Stevin, 1999, 6(3): 455-464.
  32. ^ Biasotti, S.; Cerri, A.; Frosini, P.; Giorgi, D.; Landi, C. (2008-05-17). "Multidimensional Size Functions for Shape Comparison". Journal of Mathematical Imaging and Vision. 32 (2): 161–179. doi:10.1007/s10851-008-0096-z. ISSN 0924-9907.
  33. ^ a b Carlsson, Gunnar; Zomorodian, Afra (2009-04-24). "The Theory of Multidimensional Persistence". Discrete & Computational Geometry. 42 (1): 71–93. doi:10.1007/s00454-009-9176-0. ISSN 0179-5376.
  34. ^ Derksen H, Weyman J. Quiver representations[J]. Notices of the AMS, 2005, 52(2): 200-206.
  35. ^ Atiyah M F. On the Krull-Schmidt theorem with application to sheaves[J]. Bulletin de la Société Mathématique de France, 1956, 84: 307-317.
  36. ^ Cerri A, Di Fabio B, Ferri M, et al. Multidimensional persistent homology is stable[J]. arXiv preprint arXiv:0908.0064, 2009.
  37. ^ Cagliari, Francesca; Landi, Claudia (2011-04-01). "Finiteness of rank invariants of multidimensional persistent homology groups". Applied Mathematics Letters. 24 (4): 516–518. doi:10.1016/j.aml.2010.11.004.
  38. ^ Cagliari, Francesca; Di Fabio, Barbara; Ferri, Massimo (2010-01-01). "One-dimensional reduction of multidimensional persistent homology". Proceedings of the American Mathematical Society. 138 (8): 3003–3017. doi:10.1090/S0002-9939-10-10312-8. ISSN 0002-9939.
  39. ^ Cerri, Andrea; Fabio, Barbara Di; Ferri, Massimo; Frosini, Patrizio; Landi, Claudia (2013-08-01). "Betti numbers in multidimensional persistent homology are stable functions". Mathematical Methods in the Applied Sciences. 36 (12): 1543–1557. doi:10.1002/mma.2704. ISSN 1099-1476.
  40. ^ Cerri, Andrea; Frosini, Patrizio (2015-03-15). "Necessary conditions for discontinuities of multidimensional persistent Betti numbers". Mathematical Methods in the Applied Sciences. 38 (4): 617–629. doi:10.1002/mma.3093. ISSN 1099-1476.
  41. ^ Cerri, Andrea; Landi, Claudia (2013-03-20). Gonzalez-Diaz, Rocio; Jimenez, Maria-Jose; Medrano, Belen (eds.). The Persistence Space in Multidimensional Persistent Homology. Lecture Notes in Computer Science. Springer Berlin Heidelberg. pp. 180–191. doi:10.1007/978-3-642-37067-0_16. ISBN 978-3-642-37066-3.
  42. ^ Carlsson, Gunnar; Singh, Gurjeet; Zomorodian, Afra (2009-12-16). Dong, Yingfei; Du, Ding-Zhu; Ibarra, Oscar (eds.). Computing Multidimensional Persistence. Lecture Notes in Computer Science. Springer Berlin Heidelberg. pp. 730–739. doi:10.1007/978-3-642-10631-6_74. ISBN 978-3-642-10630-9.
  43. ^ Allili, Madjid; Kaczynski, Tomasz; Landi, Claudia (2013-10-30). "Reducing complexes in multidimensional persistent homology theory". arXiv:1310.8089 [cs].
  44. ^ Cavazza N, Ferri M, Landi C. Estimating multidimensional persistent homology through a finite sampling[J]. 2010.
  45. ^ a b Carlsson, Gunnar; Silva, Vin de (2010-04-21). "Zigzag Persistence". Foundations of Computational Mathematics. 10 (4): 367–405. doi:10.1007/s10208-010-9066-0. ISSN 1615-3375.
  46. ^ Cohen-Steiner, David; Edelsbrunner, Herbert; Harer, John; Morozov, Dmitriy. Persistent Homology for Kernels, Images, and Cokernels. pp. 1011–1020. doi:10.1137/1.9781611973068.110.
  47. ^ Burghelea, Dan; Dey, Tamal K. (2013-04-09). "Topological Persistence for Circle-Valued Maps". Discrete & Computational Geometry. 50 (1): 69–98. doi:10.1007/s00454-013-9497-x. ISSN 0179-5376.
  48. ^ Burghelea, Dan; Haller, Stefan (2015-06-04). "Topology of angle valued maps, bar codes and Jordan blocks". arXiv:1303.4328 [math].
  49. ^ a b Bubenik, Peter; Scott, Jonathan A. (2014-01-28). "Categorification of Persistent Homology". Discrete & Computational Geometry. 51 (3): 600–627. doi:10.1007/s00454-014-9573-x. ISSN 0179-5376.
  50. ^ Lane, Saunders Mac (1978-01-01). Categories for the Working Mathematician. Springer Science & Business Media. ISBN 9781475747218.
  51. ^ a b c d e f Bubenik, Peter; Silva, Vin de; Scott, Jonathan (2014-10-09). "Metrics for Generalized Persistence Modules". Foundations of Computational Mathematics. 15 (6): 1501–1531. doi:10.1007/s10208-014-9229-5. ISSN 1615-3375.
  52. ^ a b De Silva V, Ghrist R. Coverage in sensor networks via persistent homology[J]. Algebraic & Geometric Topology, 2007, 7(1): 339-358.
  53. ^ Cohen-Steiner, David; Edelsbrunner, Herbert; Harer, John (2006-12-12). "Stability of Persistence Diagrams". Discrete & Computational Geometry. 37 (1): 103–120. doi:10.1007/s00454-006-1276-5. ISSN 0179-5376.
  54. ^ a b Lesnick, Michael (2015-03-24). "The Theory of the Interleaving Distance on Multidimensional Persistence Modules". Foundations of Computational Mathematics. 15 (3): 613–650. doi:10.1007/s10208-015-9255-y. ISSN 1615-3375.
  55. ^ d’Amico, Michele; Frosini, Patrizio; Landi, Claudia (2008-10-14). "Natural Pseudo-Distance and Optimal Matching between Reduced Size Functions". Acta Applicandae Mathematicae. 109 (2): 527–554. doi:10.1007/s10440-008-9332-1. ISSN 0167-8019.
  56. ^ Lesnick, Michael (2012-06-06). "Multidimensional Interleavings and Applications to Topological Inference". arXiv:1206.1365 [cs, math, stat].
  57. ^ a b Chazal, Frederic; de Silva, Vin; Glisse, Marc; Oudot, Steve (2012-07-16). "The structure and stability of persistence modules". arXiv:1207.3674 [cs, math].
  58. ^ Webb, Cary (1985-01-01). "Decomposition of graded modules". Proceedings of the American Mathematical Society. 94 (4): 565–571. doi:10.1090/S0002-9939-1985-0792261-6. ISSN 0002-9939.
  59. ^ Crawley-Boevey, William. "Decomposition of pointwise finite-dimensional persistence modules". Journal of Algebra and Its Applications. 14 (05). doi:10.1142/s0219498815500668.
  60. ^ a b c Chazal, Frederic; Crawley-Boevey, William; de Silva, Vin (2014-05-22). "The observable structure of persistence modules". arXiv:1405.5644 [math].
  61. ^ Droz, Jean-Marie (2012-10-15). "A subset of Euclidean space with large Vietoris-Rips homology". arXiv:1210.4097 [math].
  62. ^ Weinberger S. What is... persistent homology?[J]. Notices of the AMS, 2011, 58(1): 36-39.
  63. ^ Cerri, A.; Ferri, M.; Giorgi, D. (2006-09-01). "Retrieval of trademark images by means of size functions". Graphical Models. Special Issue on the Vision, Video and Graphics Conference 2005. 68 (5–6): 451–471. doi:10.1016/j.gmod.2006.07.001.
  64. ^ Chazal, Frédéric; Cohen-Steiner, David; Guibas, Leonidas J.; Mémoli, Facundo; Oudot, Steve Y. (2009-07-01). "Gromov-Hausdorff Stable Signatures for Shapes using Persistence". Computer Graphics Forum. 28 (5): 1393–1403. doi:10.1111/j.1467-8659.2009.01516.x. ISSN 1467-8659.
  65. ^ Biasotti, S.; Giorgi, D.; Spagnuolo, M.; Falcidieno, B. (2008-09-01). "Size functions for comparing 3D models". Pattern Recognition. 41 (9): 2855–2873. doi:10.1016/j.patcog.2008.02.003.
  66. ^ Bendich, P.; Edelsbrunner, H.; Kerber, M. (2010-11-01). "Computing Robustness and Persistence for Images". IEEE Transactions on Visualization and Computer Graphics. 16 (6): 1251–1260. doi:10.1109/TVCG.2010.139. ISSN 1077-2626.
  67. ^ Carlsson, Gunnar; Ishkhanov, Tigran; Silva, Vin de; Zomorodian, Afra (2007-06-30). "On the Local Behavior of Spaces of Natural Images". International Journal of Computer Vision. 76 (1): 1–12. doi:10.1007/s11263-007-0056-x. ISSN 0920-5691.
  68. ^ Nakamura, Takenobu; Hiraoka, Yasuaki; Hirata, Akihiko; Escolar, Emerson G.; Nishiura, Yasumasa (2015-02-26). "Persistent Homology and Many-Body Atomic Structure for Medium-Range Order in the Glass". arXiv:1502.07445 [cond-mat].
  69. ^ Nicolau, Monica; Levine, Arnold J.; Carlsson, Gunnar (2011-04-26). "Topology based data analysis identifies a subgroup of breast cancers with a unique mutational profile and excellent survival". Proceedings of the National Academy of Sciences. 108 (17): 7265–7270. doi:10.1073/pnas.1102826108. ISSN 0027-8424. PMC 3084136. PMID 21482760.
  70. ^ Schmidt, Stephan; Post, Teun M.; Boroujerdi, Massoud A.; Kesteren, Charlotte van; Ploeger, Bart A.; Pasqua, Oscar E. Della; Danhof, Meindert (2011-01-01). Kimko, Holly H. C.; Peck, Carl C. (eds.). Disease Progression Analysis: Towards Mechanism-Based Models. AAPS Advances in the Pharmaceutical Sciences Series. Springer New York. pp. 433–455. ISBN 978-1-4419-7414-3.
  71. ^ Perea, Jose A.; Harer, John (2014-05-29). "Sliding Windows and Persistence: An Application of Topological Methods to Signal Analysis". Foundations of Computational Mathematics. 15 (3): 799–838. doi:10.1007/s10208-014-9206-z. ISSN 1615-3375.
  72. ^ van de Weygaert, Rien; Vegter, Gert; Edelsbrunner, Herbert; Jones, Bernard J. T.; Pranav, Pratyush; Park, Changbom; Hellwing, Wojciech A.; Eldering, Bob; Kruithof, Nico (2011-01-01). Gavrilova, Marina L.; Tan, C. Kenneth; Mostafavi, Mir Abolfazl (eds.). Transactions on Computational Science XIV. Berlin, Heidelberg: Springer-Verlag. pp. 60–101. ISBN 978-3-642-25248-8.
  73. ^ Horak, Danijela; Maletić, Slobodan; Rajković, Milan (2009-03-01). "Persistent homology of complex networks - IOPscience". doi:10.1088/1742-5468/2009/03/p03034/meta;jsessionid=5b261278fe2fc781f36e4755f000289d.c4.iopscience.cld.iop.org. {{cite journal}}: Cite journal requires |journal= (help)
  74. ^ Carstens, C. J.; Horadam, K. J. (2013-06-04). "Persistent Homology of Collaboration Networks". Mathematical Problems in Engineering. 2013: 1–7. doi:10.1155/2013/815035.{{cite journal}}: CS1 maint: unflagged free DOI (link)
  75. ^ Lee, Hyekyoung; Kang, Hyejin; Chung, M.K.; Kim, Bung-Nyun; Lee, Dong Soo (2012-12-01). "Persistent Brain Network Homology From the Perspective of Dendrogram". IEEE Transactions on Medical Imaging. 31 (12): 2267–2277. doi:10.1109/TMI.2012.2219590. ISSN 0278-0062.
  76. ^ Petri, G.; Expert, P.; Turkheimer, F.; Carhart-Harris, R.; Nutt, D.; Hellyer, P. J.; Vaccarino, F. (2014-12-06). "Homological scaffolds of brain functional networks". Journal of The Royal Society Interface. 11 (101): 20140873. doi:10.1098/rsif.2014.0873. ISSN 1742-5689. PMC 4223908. PMID 25401177.
  77. ^ a b MacPherson, Robert; Schweinhart, Benjamin (2012-07-01). "Measuring shape with topology". Journal of Mathematical Physics. 53 (7): 073516. doi:10.1063/1.4737391. ISSN 0022-2488.
  78. ^ Chan, Joseph Minhow; Carlsson, Gunnar; Rabadan, Raul (2013-11-12). "Topology of viral evolution". Proceedings of the National Academy of Sciences. 110 (46): 18566–18571. doi:10.1073/pnas.1313480110. ISSN 0027-8424. PMC 3831954. PMID 24170857.
  79. ^ Wang, Bao; Wei, Guo-Wei (2014-12-07). "Objective-oriented Persistent Homology". arXiv:1412.2368 [q-bio].
  80. ^ "http://iopscience.iop.org/article/10.1088/0266-5611/27/12/124005/meta;jsessionid=662ED61A55DBCB3DD90E8E968AD19FCE.c1.iopscience.cld.iop.org". doi:10.1088/0266-5611/27/12/124005/meta;jsessionid=662ed61a55dbcb3dd90e8e968ad19fce.c1.iopscience.cld.iop.org. {{cite journal}}: Cite journal requires |journal= (help); External link in |title= (help)
  81. ^ Xia, Kelin; Feng, Xin; Tong, Yiying; Wei, Guo Wei (2015-03-05). "Persistent homology for the quantitative prediction of fullerene stability". Journal of Computational Chemistry. 36 (6): 408–422. doi:10.1002/jcc.23816. ISSN 1096-987X. PMC 4324100. PMID 25523342.
  82. ^ Xia, Kelin; Wei, Guo-Wei (2014-08-01). "Persistent homology analysis of protein structure, flexibility, and folding". International Journal for Numerical Methods in Biomedical Engineering. 30 (8): 814–844. doi:10.1002/cnm.2655. ISSN 2040-7947. PMC 4131872. PMID 24902720.
  83. ^ Deheuvels, Rene (1955-01-01). "Topologie D'Une Fonctionnelle". Annals of Mathematics. Second Series. 61 (1): 13–72. doi:10.2307/1969619.
  84. ^ Weibel, Charles A. (1995-10-27). An Introduction to Homological Algebra. Cambridge University Press. ISBN 9780521559874.

Further reading

Brief Introduction

Video Lecture

Textbook on Topology

Other Resources of TDA