Anar al contingut

Anàlisis de senyes topològiques

De L'Enciclopèdia, la wikipedia en valencià

En matemàtiques aplicades, el anàlisis topològic de les senyes (en anglés: topological data analysis) (TDA) és un enfocament l'anàlisis de conjunts de senyes que utilisa tècniques de topología. l'extracció d'informació de conjunts de senyes d'alta dimensió, incomplets i sorollosos sol ser un desafiu, no obstant, l'anàlisis topològic de les senyes proporciona un marc general per a analisar dits senyes d'una manera que no és sensible a la mètrica particular elegida i proporciona reducció de dimensionalidad i robustea al soroll. Més allà d'açò, hereta la funtorialidad, un concepte fonamental de les matemàtiques modernes, de la seua naturalea topològica, lo que li permet adaptar-se a noves ferramentes matemàtiques.

La motivació inicial de l'anàlisis topològic de les senyes és estudiar la forma de les senyes és combinar la topología algebraica i atres ferramentes de les matemàtiques pures per a permetre un estudi matemàticament rigorós de la "forma". La ferramenta principal és la homologia persistent, una adaptació de la homologia a les senyes de la núvol de punts. L'homologia persistent s'ha aplicat a molts tipos de senyes en molts camps. Ademés, el seu fonament matemàtic també té importància teòrica. Les característiques úniques de l'anàlisis topològic de les senyes ho convertixen en un pont prometedor entre la topología i la geometria.

Teoria bàsica

[editar | editar còdic]

Intuïció

[editar | editar còdic]

TDA es basa en l'idea de que la forma dels conjunts de senyes conté informació rellevant. Les senyes reals d'alta dimensió solen ser escassos i tendixen a tindre característiques rellevants de baixa dimensió. Una tasca de el TDA és proporcionar una caracterisació precisa d'este fet. Per eixemple, la trayectòria d'un sistema simple depredador-presa regit per les equacions de Lotka-Volterra [1] forma un círcul tancat en l'espai d'estats. TDA proporciona ferramentes per a detectar i quantificar dit moviment recurrent. [2]

Molts algoritmes per a l'anàlisis de senyes, inclosos els utilisats en TDA, requerixen la configuració de varis paràmetros. Sense un coneiximent previ del domini, és difícil elegir la recopilació correcta de paràmetros per a un conjunt de senyes. L'idea principal de la homologia persistent és utilisar l'informació obtinguda de tots els valors dels paràmetros codificant esta enorme cantitat d'informació en una forma comprensible i fàcil de representar. En TDA, existix una interpretació matemàtica quan l'informació és un grup d'homologia. En general, se supon que les característiques que persistixen per a una àmplia gama de paràmetros són característiques "verdaderes". Se supon que les característiques que persistixen solament per a un ranc estret de paràmetros són soroll, encara que la justificació teòrica para açò no està clara. [3]

Història primerenca

[editar | editar còdic]

Els precursors del concepte complet d'homologia persistent varen aparéixer gradualment en el temps. [4] En 1990, Patrizio Frosini va introduir una pseudodistancia entre subvariedades, i posteriorment la funció de tamany, que en curves 1-dim és equivalent a l'homologia persistent 0. [5] [6] Casi una década despuix, Vanessa Robins va estudiar les imàgens d'homomorfismes induïts per inclusió. Finalment, poc despuix, Herbert Edelsbrunner et al. varen introduir el concepte d'homologia persistent junt en un algoritme eficient i la seua visualisació com un diagrama de persistència. [7] Gunnar Carlsson et al. varen reformular la definició inicial i varen donar un método de visualisació equivalent cridat còdics de barres de persistència, [8] interpretant la persistència en el llenguage de l'àlgebra conmutativa. [9]


En topología algebraica, l'homologia persistent va sorgir a través del treball de Sergey Barannikov sobre la teoria de Morse. El conjunt de valors crítics de la funció Morse suau es va dividir canónicamente en parells "naiximent-mort", els complexos filtrats es varen classificar, els seus invariantes, equivalents al diagrama de persistència i els còdics de barres de persistència, junt en l'algoritme eficient per al seu càlcul, varen ser descrits baix el nom de formes canòniques en 1994 per Barannikov. [10] [11]

Conceptes

[editar | editar còdic]

A continuació es presenten alguns conceptes àmpliament utilisats. Tinga en conte que algunes definicions poden variar d'un autor a un atre.

Una núvol de punts a sovint es definix com un conjunt finito de punts en algun espai euclidiano, pero pot considerar-se qualsevol espai mètric finito.

El complex de Čech d'un núvol de punts és el nervi de la coberta de boles d'un radi fix al voltant de cada punt del núvol.

Un mòdul de persistència 𝕌 indexat per és un espai vectorial Ut Per a cada u t, i un mapa llineal uts:UsUt quan siga st, de tal manera que utt=1 a pesar de t i utsusr=utr quan siga rst. [12] Una definició equivalent és un funtor de considerat com un conjunt parcialment ordenat en la categoria d'espais vectorials.

El grup d'homologia persistent PH d'un núvol de punts és el mòdul de persistència definit com PHk(X)=Hk(Xr), on Xr és el complex de Čech de radi r del núvol de punts X i Hk és el grup d'homologia.

Un còdic de barres de persistència és un conjunt múltiple d'intervals en , i un diagrama de persistència és un conjunt múltiple de punts en Δ (:={(u,v)2u,v0,uv}).

La distància de Wasserstein entre dos diagrames de persistència X i Y es definix com Wp[Lq](X,Y):=infφ:XY[xX(xφ(x)q)p]1/p on 1p,q i φ rancs sobre biyecciones entre X i Y. Consulte la figura 3.1 en Munch per a obtindre una ilustració.

La distància de coll de botella entre X i Y és W[Lq](X,Y):=infφ:XYsupxXxφ(x)q. Est és un cas especial de la distància de Wasserstein, sent p=.

Propietat bàsica

[editar | editar còdic]

Teorema d'estructura

[editar | editar còdic]

La primera teorema de classificació per a homologia persistent va aparéixer en 1994 [10] a través de les formes canòniques de Barannikov. El teorema de classificació que interpreta la persistència en el llenguage de l'àlgebra conmutativa va aparéixer en 2005: [9] per a un mòdul de persistència generat finitamente C en camp F coeficients, H(C;F)ixtiF[x](jxrj(F[x]/(xsjF[x]))). Intuitivamente, les parts lliures corresponen als generadors d'homologia que apareixen a nivell de filtració. ti i mai desapareixen, mentres que les parts de torsió corresponen a les que apareixen a nivell de filtració. rj i per últim sj passos de la filtració (o equivalentemente, desapareixen en el nivell de filtració) sj+rj). [10]

L'homologia persistent es visualisa a través d'un còdic de barres o un diagrama de persistència. El còdic de barres té la seua raïl en les matemàtiques abstractes. És dir, la categoria de complexos filtrats finitos sobre un camp és semi-simple. Qualsevol complex filtrat és isomorfo a la seua forma canònica, una suma directa de complexos filtrats simples unidimensionals i bidimensionales.

Estabilitat

[editar | editar còdic]

L'estabilitat és desijable perque proporciona robustea front al soroll. Si X és qualsevol espai que és homeomorfo a un complex simplicial, i f,g:X són funcions contínues domesticades,[13] llavors els espais vectorials de persistència {Hk(f1([0,r]))} i {Hk(g1([0,r]))} es presenten de forma finita i W(D(f),D(g))fg, on W es referix a la distància del coll de botella [14] i D ¿El mapa du una funció domesticada contínua al diagrama de persistència de la seua k -ésima homologia.

Fluix de treball

[editar | editar còdic]

El fluix de treball bàsic en TDA és: [15]

núvol de punts complexos anidados mòdul de persistència còdic de barres o diagrama
  1. Si X és un núvol de punts, reemplace X en una família anidada de complexos simpliciales Xr (com el complex Čech o Vietoris-Rips). Este procés convertix el núvol de punts en una filtració de complexos simples. Prenent l'homologia de cada complex en esta filtració s'obté un mòdul de persistència. Hi(Xr0)Hi(Xr1)Hi(Xr2)
  2. Aplicar la teorema d'estructura per a obtindre els números de Betti persistents, diagrama de persistència o, equivalentemente, còdic de barres.

Gràficament parlant,

Archiu:Illustration of Typical Workflow in TDA.jpeg
Un us habitual de la persistència en TDA [16]

El primer algoritme sobre tots els camps per a homologia persistent en un entorn d'topología algebraica va ser descrit per Barannikov [10] a través de la reducció a la forma canònica per mig de matrius triangulars superiors. L'algoritme per a l'homologia persistent sobre F2 Va ser proporcionat per Edelsbrunner et al. [7] Afra Zomorodian i Carlsson varen proporcionar l'algoritme pràctic per a calcular l'homologia persistent en tots els camps. [9] El llibre de Edelsbrunner i Harer oferix una guia general sobre topología computacional. [17]

Un problema que sorgix en la computació és l'elecció de lo complex. El complex Čech i el complex Vietoris–Rips són els més naturals a primera vista; no obstant, el seu tamany creix ràpidament en el número de punts de senyes. Es preferix el complex de Vietoris-Rips al complex de Čech perque la seua definició és més simple i el complex de Čech requerix un esforç adicional per a definir-ho en un espai mètric finito general. S'han estudiat formes eficients de reduir el cost computacional de l'homologia. Per eixemple, el complex α i el complex testic s'utilisen per a reduir la dimensió i el tamany dels complexos. [18]

Recentment, la teoria de Morse discreta ha demostrat ser prometedora per a l'homologia computacional perque pot reduir un complex simplicial dau a un complex celular molt més chicotet que és homotópico a l'original. [19] De fet, esta reducció es pot realisar a mida que es construïx el complex utilisant la teoria de matroides, lo que conduïx a majors auments del rendiment. Un atre algoritme recent aforra temps en ignorar les classes d'homologia en baixa persistència. [20]


Hi ha varis paquets de software disponibles, com javaPlex, Dionysus, Perseus, PHAT, DIPHA, GUDHI, Ripser i TDAstats. Otter et al. [21] realisen una comparació entre estes ferramentes. Giotto-tda és un paquet de Python dedicat a integrar TDA en el fluix de treball d'aprenentage automàtic per mig d'una API scikit-learn [1]. Un paquet R TDA és capaç de calcular conceptes recentment inventats com el paisage i l'estimador de distància del núcleu. [22] El Topology ToolKit està especialisat en senyes contínues definides en varietats de baixa dimensió (1, 2 o 3), com els que normalment es troben en la visualisació científica. Cubicle està optimisat per a senyes d'imàgens en escala de grises grans (escala de gigaoctets) en dimensió 1, 2 o 3 utilisant complexos cúbics i teoria de Morse discreta. Un atre paquet R, TDAstats, utilisa la biblioteca Ripser per a calcular l'homologia persistent. [23]

Vore també

[editar | editar còdic]

Referències

[editar | editar còdic]
  1. Inverse Problems.27(12)
    120201.doi:10.1088/0266-5611/27/12/120201.
  2. «Topological Analysis of Recurrent Systems». web.archive.org. Archivat des d'el original, el 19 de novembre de 2015. Consultat el 2025-01-27.
  3. Bulletin of the American Mathematical Society.46(2)
    255–308.ISSN 0273-0979.doi:10.1090/S0273-0979-09-01249-X.
  4. Edelsbrunner, H.; Morozov, D. (2017). «Persistent Homology», Csaba D. Toth (ed.). Handbook of Discrete and Computational Geometry, 3rd edició, CRC. doi:10.1201/9781315119601. ISBN 9781315119601.
  5. Bulletin of the Australian Mathematical Society.42(3)
    407–415.ISSN 1755-1633.doi:10.1017/S0004972700028574.
  6. Proc. SPIE, Intelligent Robots and Computer Vision X: Algorithms and Techniques.1607
    122–133.doi:10.1117/12.57059.
  7. 7,0 7,1 Discrete & Computational Geometry.28(4)
    511–533.ISSN 0179-5376.doi:10.1007/s00454-002-2885-2.
  8. International Journal of Shape Modeling.11(2)
    149–187.ISSN 0218-6543.doi:10.1142/S0218654305000761.
  9. 9,0 9,1 9,2 Discrete & Computational Geometry.33(2)
    249–274.ISSN 0179-5376.doi:10.1007/s00454-004-1146-i.
  10. 10,0 10,1 10,2 10,3 Advances in Soviet Mathematics.21
    93–115.doi:10.1090/advsov/021/03.
  11. «UC Berkeley Mathematics Department Colloquium: Persistent homology and applications from PDE to symplectic topology». events.berkeley.edu. Archivat des d'el original, el 2021-04-18. Consultat el 2021-03-27.
  12. Chazal, Frédéric; Cohen-Steiner, David; Glisse, {{{nom3}}}; Guibas, {{{nom4}}} (2009-01-01). «Proximity of persistence modules and their diagrams», Proceedings of the twenty-fifth annual symposium on Computational geometry, ACM, pp. 237–246. doi:10.1145/1542362.1542407. ISBN 978-1-60558-501-7.
  13. Shikhman, Vladimir (2011). voreQC&q=%22tame+set%22+semialgebraic&pg=PA169 Topological Aspects of Nonsmooth Optimization (en en), Springer, pp. 169–170. ISBN 9781461418979.
  14. Discrete & Computational Geometry.37(1)
    103–120.ISSN 0179-5376.doi:10.1007/s00454-006-1276-5.
  15. Bulletin of the American Mathematical Society.45(1)
    61–75.ISSN 0273-0979.doi:10.1090/S0273-0979-07-01191-3.
  16. Erro en la seqüencia d'órdens: no existix el mòdul «Citas».
  17. Edelsbrunner y Harer, 2010
  18. De Silva, Vin; Carlsson, {{{nom2}}} (2004-01-01). Topological estimation using witness complexes, Aire-la-Ville, Switzerland, Switzerland: Eurographics Association, pp. 157–166. doi:10.2312/SPBG/SPBG04/157-166. ISBN 978-3-905673-09-8.
  19. Discrete & Computational Geometry.50(2)
    330–353.ISSN 0179-5376.doi:10.1007/s00454-013-9529-6.
  20. Computational Geometry.46(4)
    435–447.doi:10.1016/j.comgeo.2012.02.010.
  21. EPJ Data Science.6(1)
    17.doi:10.1140/epjds/s13688-017-0109-5.
  22. Erro en la seqüencia d'órdens: no existix el mòdul «Citas».
  23. Journal of Open Source Software.3(28)
    860.doi:10.21105/joss.00860.