Articulo de referencia

Módulo de persistencia

Un módulo de persistencia es una estructura matemática en homología persistente y análisis de datos topológicos que captura formalmente la persistencia de características topoló...

Un módulo de persistencia es una estructura matemática en homología persistente y análisis de datos topológicos que captura formalmente la persistencia de características topológicas de un objeto en un rango de parámetros de escala. Un módulo de persistencia suele consistir en una colección de grupos de homología (o espacios vectoriales si se utilizan coeficientes de campo ) correspondientes a una filtración de espacios topológicos , y una colección de aplicaciones lineales inducidas por las inclusiones de la filtración. El concepto de módulo de persistencia se introdujo por primera vez en 2005 como una aplicación de módulos graduados sobre anillos de polinomios , importando así ideas algebraicas bien desarrolladas de la teoría del álgebra conmutativa clásica al contexto de la homología persistente. [ 1 ] Desde entonces, los módulos de persistencia han sido una de las principales estructuras algebraicas estudiadas en el campo de la topología aplicada. [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ]

Definición

Módulos de persistencia de un solo parámetro

DejarT{\displaystyle T}ser un conjunto totalmente ordenado y dejarK{\displaystyle K}ser un campo . El conjuntoT{\displaystyle T}a veces se le llama conjunto de indexación . Luego, un módulo de persistencia de un solo parámetroMETRO{\displaystyle M}es un functorMETRO:TVmidoK{\displaystyle M:T\to \mathbf {Vec} _{K}}de la categoría de poset deT{\displaystyle T}a la categoría de espacios vectoriales sobreK{\displaystyle K}y mapas lineales . [ 8 ] Un módulo de persistencia de un solo parámetro indexado por un poset discreto como los enteros puede representarse intuitivamente como un diagrama de espacios:METRO1METRO0METRO1METRO2{\displaystyle \cdots \to M_{-1}\to M_{0}\to M_{1}\to M_{2}\to \cdots }Para enfatizar el conjunto de indexación que se está utilizando, un módulo de persistencia indexado porT{\displaystyle T}a veces se le llamaT{\displaystyle T}-módulo de persistencia, o simplemente unT{\displaystyle T}-módulo. [ 9 ] Las opciones comunes de conjuntos de indexación incluyen:R,Z,norte{\displaystyle \mathbb {R} ,\mathbb {Z} ,\mathbb {N} }, etc.

Como alternativa, se puede utilizar una definición de módulo de persistencia basada en la teoría de conjuntos que sea equivalente al punto de vista categórico: Un módulo de persistencia es un par(V,π){\displaystyle (V,\pi )}dóndeV{\displaystyle V}es una colección{Vz}zT{\displaystyle \{V_{z}\}_{z\in T}}deK{\displaystyle K}-espacios vectoriales yπ{\displaystyle \pi }es una colección{πy,z}yzT{\displaystyle \{\pi _{y,z}\}_{y\leq z\in T}}de mapas lineales dondeπy,z:VyVz{\displaystyle \pi _{y,z}:V_{y}\to V_{z}}para cadayzT{\displaystyle y\leq z\in T}, de tal manera queπy,zπincógnita,y=πincógnita,z{\displaystyle \pi _{y,z}\circ \pi _{x,y}=\pi _{x,z}}para cualquierincógnitayzT{\displaystyle x\leq y\leq z\in T}(es decir, todos los mapas se desplazan ). [ 4 ]

Módulos de persistencia multiparamétricos

DejarPAG{\displaystyle P}ser un producto denorte{\displaystyle n}conjuntos totalmente ordenados , es decir,PAG=T1××Tnorte{\displaystyle P=T_{1}\times \dots \times T_{n}}para algunos conjuntos totalmente ordenadosTi{\displaystyle T_{i}}. Luego, mediante la dotaciónPAG{\displaystyle P}con el pedido parcial del producto dado por(s1,,snorte)(t1,,tnorte){\displaystyle (s_{1},\dots ,s_{n})\leq (t_{1},\dots ,t_{n})}solo sisiti{\displaystyle s_{i}\leq t_{i}}a pesar dei=1,,norte{\displaystyle i=1,\dots ,n}, podemos definir un módulo de persistencia multiparamétrico indexado porPAG{\displaystyle P}como un functorMETRO:PAGVmidoK{\displaystyle M:P\to \mathbf {Vec} _{K}}. Esta es una generalización de los módulos de persistencia de un solo parámetro y, en particular, esto coincide con la definición de un solo parámetro cuandonorte=1{\displaystyle n=1}.

En este caso, unPAG{\displaystyle P}-el módulo de persistencia se denominanorte{\displaystyle n}-dimensional onorte{\displaystyle n}-módulo de persistencia de parámetros, o simplemente un módulo multiparamétrico o multidimensional si el número de parámetros ya está claro por el contexto. [ 10 ]

Un ejemplo de un módulo de persistencia de dos parámetros indexado sobre la cuadrícula de 5x5, considerado como un conjunto parcialmente ordenado finito.

Los módulos de persistencia multidimensionales fueron introducidos por primera vez en 2009 por Carlsson y Zomorodian. [ 11 ] Desde entonces, se ha realizado una cantidad significativa de investigación sobre la teoría y la práctica del trabajo con módulos multidimensionales, ya que proporcionan una estructura más sólida para estudiar la forma de los datos. [ 12 ] [ 13 ] [ 14 ] En concreto, los módulos multiparamétricos pueden tener mayor sensibilidad a la densidad y robustez frente a valores atípicos que los módulos de un solo parámetro, lo que los convierte en una herramienta potencialmente útil para el análisis de datos. [ 15 ] [ 16 ] [ 17 ]

Una desventaja de la persistencia multiparamétrica es su complejidad inherente. Esto dificulta la realización de cálculos relacionados con los módulos de persistencia multiparamétrica. En el peor de los casos, la complejidad computacional de la homología persistente multidimensional es exponencial. [ 18 ]

La forma más común de medir la similitud de dos módulos de persistencia multiparamétricos es utilizando la distancia de entrelazado , que es una extensión de la distancia de cuello de botella. [ 19 ]

Ejemplos

Módulos de homología

Cuando se utiliza la homología con coeficientes en un cuerpo , un grupo de homología tiene la estructura de un espacio vectorial . Por lo tanto, dada una filtración de espaciosF:PAGTopag{\displaystyle F:P\to \mathbf {Top} }Al aplicar el functor de homología en cada índice, obtenemos un módulo de persistencia.Hi(F):PAGVmidoK{\displaystyle H_{i}(F):P\to \mathbf {Vec} _{K}}para cadai=1,2,{\displaystyle i=1,2,\dots }llamado el (i{\displaystyle i}módulo de homología de dimensión n)F{\displaystyle F}. Los espacios vectoriales del módulo de homología se pueden definir índice por índice comoHi(F)z=Hi(Fz){\displaystyle H_{i}(F)_{z}=H_{i}(F_{z})}a pesar dezPAG{\displaystyle z\in P}y los mapas lineales son inducidos por los mapas de inclusión deF{\displaystyle F}. [ 1 ]

Los módulos de homología son los ejemplos más comunes de módulos de persistencia, ya que codifican información sobre el número y la escala de las características topológicas de un objeto (generalmente derivadas de la construcción de una filtración en una nube de puntos ) en una estructura puramente algebraica , lo que hace que la comprensión de la forma de los datos sea susceptible a técnicas algebraicas, importadas de áreas bien desarrolladas de las matemáticas como el álgebra conmutativa y la teoría de la representación . [ 5 ] [ 20 ] [ 21 ]

Módulos de intervalo

Una preocupación fundamental en el estudio de los módulos de persistencia es si estos pueden descomponerse en "piezas más simples", en términos generales. En particular, resulta conveniente desde el punto de vista algebraico y computacional si un módulo de persistencia puede expresarse como una suma directa de módulos más pequeños conocidos como módulos de intervalo . [ 1 ]

DejarJ{\displaystyle J}ser un subconjunto no vacío de un posetPAG{\displaystyle P}. EntoncesJ{\displaystyle J}es un intervalo enPAG{\displaystyle P}si

  • Por cadaincógnita,zJ{\displaystyle x,z\in J}siincógnitayzPAG{\displaystyle x\leq y\leq z\in P}entoncesyJ{\displaystyle y\in J}
  • Por cadaincógnita,zJ{\displaystyle x,z\in J}hay una secuencia de elementospag1,pag2,,pagnorteJ{\displaystyle p_{1},p_{2},\dots ,p_{n}\in J}de tal manera quepag1=incógnita{\displaystyle p_{1}=x},pagnorte=z{\displaystyle p_{n}=z}, ypagi,pagj{\displaystyle p_{i},p_{j}}son comparables para todosi,j{1,,norte}{\displaystyle i,j\in \{1,\dots ,n\}}.

Ahora, dado un intervaloJPAG{\displaystyle J\subsetequ P}podemos definir un módulo de persistenciaIJ{\displaystyle \mathbb {I} ^{J}}por índice de la siguiente manera:

IzJ:={Ksi zJ0de lo contrario {\displaystyle \mathbb {I} _{z}^{J}:={\begin{cases}K&{\text{si }}z\in J\\0&{\text{en otro caso }}\end{cases}}};Iy,zJ:={identificaciónKsi yzJ0de lo contrario {\displaystyle \mathbb {I} _{y,z}^{J}:={\begin{cases}\operatorname {id} _{K}&{\text{si }}y\leq z\in J\\0&{\text{en otro caso }}\end{cases}}}.

El móduloIJ{\displaystyle \mathbb {I} ^{J}}se denomina módulo de intervalo . [ 9 ] [ 22 ]

Módulos gratuitos

DejaraPAG{\displaystyle a\in P}Entonces podemos definir un módulo de persistencia.Qa{\displaystyle Q^{a}}con respecto aa{\displaystyle a}donde los espacios están dados por

Qza:={Ksi za0de lo contrario {\displaystyle Q_{z}^{a}:={\begin{cases}K&{\text{si }}z\geq a\\0&{\text{en otro caso }}\end{cases}}}y los mapas definidos medianteQy,za:={identificaciónKsi za0de lo contrario {\displaystyle Q_{y,z}^{a}:={\begin{cases}\operatorname {id} _{K}&{\text{si }}z\geq a\\0&{\text{en otro caso }}\end{cases}}}.

EntoncesQa{\displaystyle Q^{a}}se conoce como un módulo libre (de persistencia) . [ 23 ]

También se puede definir un módulo libre en términos de descomposición en módulos de intervalo. Para cadaaPAG{\displaystyle a\in P}definir el intervaloa:={bPAGba}{\displaystyle a^{\llcorner }:=\{b\in P\mid b\geq a\}}, a veces llamado "intervalo libre". [ 9 ] Luego un módulo de persistenciaF{\displaystyle F}es un módulo libre si existe un multiconjuntoJ(F)PAG{\displaystyle {\mathfrak {J}}(F)\subseteq P}de tal manera queF=aJ(F)Ia{\displaystyle F=\bigoplus _{a\in {\mathfrak {J}}(F)}\mathbb {I} ^{a^{\llcorner }}}. [ 22 ] En otras palabras, un módulo es un módulo libre si puede descomponerse como una suma directa de módulos de intervalo libres.

Propiedades

Condiciones de tipo finito

Un módulo de persistenciaMETRO{\displaystyle M}indexado pornorte{\displaystyle \mathbb {N} }Se dice que es de tipo finito si se cumplen las siguientes condiciones para todosnortenorte{\displaystyle n\in \mathbb {N} }:

  1. Cada espacio vectorialMETROnorte{\displaystyle M_{n}}es de dimensión finita.
  2. Existe un número enteronorte{\displaystyle N}de tal manera que el mapaMETROnorte,norte{\displaystyle M_{N,n}}es un isomorfismo para todosnortenorte{\displaystyle n\geq N}.

SiMETRO{\displaystyle M}satisface la primera condición, entoncesMETRO{\displaystyle M}Se suele decir que es puntualmente finito-dimensional (pfd) . [ 24 ] [ 25 ] [ 26 ] La noción de dimensionalidad puntualmente finita se extiende inmediatamente a conjuntos de índices arbitrarios.

La definición de tipo finito también puede adaptarse a conjuntos de indexación continuos. Es decir, un móduloMETRO{\displaystyle M}indexado porR{\displaystyle \mathbb {R} }es de tipo finito siMETRO{\displaystyle M}es pfd, yMETRO{\displaystyle M}contiene un número finito de espacios vectoriales únicos. [ 27 ] Formalmente hablando, esto requiere que para todos excepto un número finito de puntosincógnitaR{\displaystyle x\in \mathbb {R} }Hay un vecindarionorte{\displaystyle N}deincógnita{\displaystyle x}de tal manera queMETROyMETROz{\displaystyle M_{y}\cong M_{z}}a pesar dey,znorte{\displaystyle y,z\in N}y también que hay algowR{\displaystyle w\in \mathbb {R} }de tal manera queMETROv=0{\displaystyle M_{v}=0}a pesar devw{\displaystyle v\leq w}. [ 4 ] Un módulo que satisface solo la primera propiedad a veces se etiqueta como esencialmente discreto , mientras que un módulo que satisface ambas propiedades se conoce como esencialmente finito . [ 28 ] [ 23 ] [ 29 ]

UnR{\displaystyle \mathbb {R} }Se dice que un módulo de persistencia es semicontinuo si para cualquierincógnitaR{\displaystyle x\in \mathbb {R} }y cualquieryincógnita{\displaystyle y\leq x}suficientemente cerca deincógnita{\displaystyle x}, el mapaMETROy,incógnita:METROyMETROincógnita{\displaystyle M_{y,x}:M_{y}\to M_{x}}es un isomorfismo. Nótese que esta condición es redundante si se cumplen las demás condiciones de tipo finito mencionadas anteriormente, por lo que normalmente no se incluye en la definición, pero es relevante en ciertas circunstancias. [ 4 ]

Teorema de la estructura

Uno de los objetivos principales en el estudio de los módulos de persistencia es clasificarlos según su descomponibilidad en módulos de intervalo. Un módulo de persistencia que admite una descomposición como suma directa de módulos de intervalo se denomina simplemente "descomponible por intervalo". Uno de los resultados principales en este sentido es que cualquier módulo de persistencia pfd indexado sobre un conjunto totalmente ordenado es descomponible por intervalo. Esto se conoce a veces como el "teorema de estructura para módulos de persistencia". [ 24 ]

Un ejemplo de un módulo de persistencia 2-D en el plano con sus descomposiciones de intervalos.

El caso cuandoPAG{\displaystyle P}es finito es una aplicación directa del teorema de estructura para módulos finitamente generados sobre un dominio ideal principal . Para módulos indexados sobreZ{\displaystyle \mathbb {Z} }, la primera demostración conocida del teorema de estructura se debe a Webb. [ 30 ] El teorema se extendió al caso deR{\displaystyle \mathbb {R} }(o cualquier conjunto totalmente ordenado que contenga un subconjunto numerable que sea denso enR{\displaystyle \mathbb {R} }con la topología de orden ) por Crawley-Boevey en 2015. [ 31 ] La versión generalizada del teorema de estructura, es decir, para módulos pfd indexados sobre conjuntos totalmente ordenados arbitrarios, fue establecida por Botnan y Crawley-Boevey en 2019. [ 32 ]

Referencias

  1. 1 2 3 Zomorodian, Afra; Carlsson, Gunnar (2005). "Cálculo de la homología persistente" . Geometría discreta y computacional . 33 (2): 249– 274. doi : 10.1007/s00454-004-1146-y . ISSN 0179-5376 . 
  2. La estructura y estabilidad de los módulos de persistencia . Frédéric Chazal, Vin De Silva, Marc Glisse, Steve Y. Oudot. Suiza. 2016.ISBN 978-3-319-42545-0OCLC 960458101 {{cite book}}: CS1 maint: falta el editor de ubicación ( enlace ) CS1 maint: otros ( enlace )
  3. Oudot, Steve Y. (2015). Teoría de la persistencia : de las representaciones de carcaj al análisis de datos . Providence, Rhode Island. ISBN  978-1-4704-2545-6OCLC 918149730 {{cite book}}: CS1 mantenimiento: falta el editor de ubicación ( enlace )
  4. 1 2 3 4 Polterovich, Leonid (2020). Persistencia topológica en geometría y análisis . Daniel Rosen, Karina Samvelyan, Jun Zhang. Providence, Rhode Island. ISBN 978-1-4704-5495-1OCLC 1142009348 {{cite book}}: CS1 mantenimiento: falta el editor de ubicación ( enlace )
  5. 1 2 Schenck, Hal (2022). Fundamentos algebraicos para la topología aplicada y el análisis de datos . Cham. ISBN 978-3-031-06664-1OCLC 1351750760 .​ {{cite book}}: CS1 mantenimiento: falta el editor de ubicación ( enlace )
  6. Dey, Tamal K. (2022). Topología computacional para el análisis de datos . Yusu Wang. Cambridge, Reino Unido. ISBN 978-1-009-09995-0. OCLC 1281786176 . {{cite book}}: CS1 mantenimiento: falta el editor de ubicación ( enlace )
  7. Rabadan, Raul; Blumberg, Andrew J. (2019). Análisis topológico de datos para genómica y evolución: topología en biología . Cambridge: Cambridge University Press. doi : 10.1017/9781316671665 . ISBN 978-1-107-15954-9. S2CID 242498045 . 
  8. Bubenik, Peter; Scott, Jonathan A. (2014-04-01). "Categorificación de la homología persistente" . Geometría discreta y computacional . 51 (3): 600– 627. arXiv : 1205.3669 . doi : 10.1007/s00454-014-9573-x . ISSN 1432-0444 . S2CID 254027425 .  
  9. 1 2 3 Bakke Bjerkevik, Håvard (2021). "Sobre la estabilidad de los módulos de persistencia descomponibles por intervalos" . Geometría discreta y computacional . 66 (1): 92– 121. doi : 10.1007/s00454-021-00298-0 . hdl : 11250/2987356 . ISSN 0179-5376 . S2CID 243797357 .  
  10. Botnan, Magnus Bakke; Lesnick, Michael (27 de marzo de 2022). "Una introducción a la persistencia multiparamétrica". arXiv : 2203.14289 [ matemáticas.AT ].
  11. Carlsson, Gunnar; Zomorodian, Afra (1 de julio de 2009). "La teoría de la persistencia multidimensional" . Geometría discreta y computacional . 42 (1): 71–93 . doi : 10.1007/s00454-009-9176-0 . ISSN 1432-0444 . 
  12. Cerri, Andrea; Landi, Claudia (2013). "El espacio de persistencia en homología persistente multidimensional". En Gonzalez-Diaz, Rocio; Jimenez, Maria-Jose; Medrano, Belen (eds.). Geometría discreta para imágenes computacionales . Lecture Notes in Computer Science. Vol. 7749. Berlín, Heidelberg: Springer. pp. 180–191 . doi : 10.1007/978-3-642-37067-0_16 . ISBN   978-3-642-37067-0.
  13. Cagliari, F.; Di Fabio, B.; Ferri, M. (2008-07-28). "Reducción unidimensional de la homología persistente multidimensional". arXiv : math/0702713 .
  14. Allili, Madjid; Kaczynski, Tomasz; Landi, Claudia (2017-01-01). "Reducción de complejos en la teoría de homología persistente multidimensional" . Journal of Symbolic Computation . Algorithms and Software for Computational Topology. 78 : 61–75 . doi : 10.1016/j.jsc.2015.11.020 . hdl : 11380/1123249 . ISSN 0747-7171 . S2CID 14185228 .  
  15. Blumberg, Andrew J.; Lesnick, Michael (17 de octubre de 2022). "Estabilidad de la homología persistente de 2 parámetros" . Foundations of Computational Mathematics . 24 (2): 385– 427. arXiv : 2010.09628 . doi : 10.1007/s10208-022-09576-6 . ISSN 1615-3383 . S2CID 224705357 .  
  16. Cerri, Andrea; Fabio, Bárbara Di; Ferri, Massimo; Frosini, Patrizio; Landi, Claudia (2013). "Los números de Betti en homología persistente multidimensional son funciones estables" . Métodos Matemáticos en las Ciencias Aplicadas . 36 (12): 1543– 1557. Bibcode : 2013MMAS...36.1543C . doi : 10.1002/mma.2704 . hdl : 11380/836696 . S2CID 9938133 . 
  17. Cerri, Andrea; Di Fabio, Bárbara; Ferri, Massimo; Frosini, Patrizio; Landi, Claudia (1 de agosto de 2009). "La homología persistente multidimensional es estable". arXiv : 0908.0064 [ matemáticas.AT ].
  18. Skryzalin, Jacek; Vongmasa, Pawin (2017). "La complejidad computacional de la persistencia multidimensional" . Artículo de revista propuesto, no publicado . 2017. OSTI 1429696 . 
  19. Lesnick, Michael (2015). "La teoría de la distancia de entrelazamiento en módulos de persistencia multidimensionales" . Fundamentos de matemáticas computacionales . 15 (3): 613– 650. arXiv : 1106.5305 . doi : 10.1007/s10208-015-9255-y . ISSN 1615-3375 . S2CID 254158297 .  
  20. Carlsson, Gunnar (2009). "Topología y datos" . Boletín de la Sociedad Matemática Americana . 46 (2): 255– 308. doi : 10.1090/S0273-0979-09-01249-X . ISSN 0273-0979 . 
  21. Chazal, Frédéric; Michel, Bertrand (2021). "Una introducción al análisis topológico de datos: aspectos fundamentales y prácticos para científicos de datos" . Frontiers in Artificial Intelligence . 4 667963. doi : 10.3389/frai.2021.667963 . ISSN 2624-8212 . PMC 8511823. PMID 34661095 .   
  22. 1 2 Botnan, Magnus; Lesnick, Michael (2018-10-18). "Estabilidad algebraica de módulos de persistencia en zigzag" . Topología algebraica y geométrica . 18 (6): 3133– 3204. arXiv : 1604.00655 . doi : 10.2140/agt.2018.18.3133 . ISSN 1472-2739 . S2CID 14072359 .  
  23. 1 2 Lesnick, Michael (2022). "Apuntes de clase para AMAT 840: Persistencia multiparamétrica" ​​(PDF) . Universidad de Albany, SUNY .
  24. ^ Botnan , Magnus Bakke; Crawley-Boevey, William (4 de octubre de 2019). "Descomposición de módulos de persistencia". arXiv : 1811.08946 [ matemáticas.RT ].
  25. Schmahl, Maximilian (2022). "Estructura de módulos de persistencia $q$-mansos semicontinuos" . Homología, homotopía y aplicaciones . 24 (1): 117– 128. arXiv : 2008.09493 . doi : 10.4310/HHA.2022.v24.n1.a6 . ISSN 1532-0081 . S2CID 221246111 .  
  26. Hanson, Eric J.; Rock, Job D. (2024). "Descomposición de módulos de persistencia 𝕊1 puntualmente finitos y dimensionales". Journal of Algebra and Its Applications . 23 (3) 2450054. arXiv : 2006.13793 . doi : 10.1142/S0219498824500543 .
  27. Carlsson, Gunnar; Zomorodian, Afra; Collins, Anne; Guibas, Leonidas (8 de julio de 2004). «Códigos de barras de persistencia para formas» . Actas del simposio Eurographics/ACM SIGGRAPH de 2004 sobre procesamiento de geometría . Niza, Francia: ACM. págs. 124-135 . doi : 10.1145/1057432.1057449 . ISBN  978-3-905673-13-5. S2CID 456712 . 
  28. Lesnick, Michael (2012-06-06). "Entrelazamientos multidimensionales y aplicaciones a la inferencia topológica". arXiv : 1206.1365 [ math.AT ].
  29. "3. Preliminares matemáticos — Documentación de RIVET 1.0" . rivet.readthedocs.io . Consultado el 27 de febrero de 2023 .
  30. Webb, Cary (1985). "Descomposición de módulos graduados" . Actas de la Sociedad Matemática Americana . 94 (4): 565– 571. doi : 10.1090/S0002-9939-1985-0792261-6 . ISSN 0002-9939 . S2CID 115146035 .  
  31. Crawley-Boevey, William (2015-06-01). "Descomposición de módulos de persistencia puntuales de dimensión finita" . Journal of Algebra and Its Applications . 14 (5): 1550066. arXiv : 1210.0819 . doi : 10.1142/S0219498815500668 . ISSN 0219-4988 . S2CID 119635797 .  
  32. Botnan, Magnus; Crawley-Boevey, William (2020). "Descomposición de módulos de persistencia" . Actas de la Sociedad Matemática Americana . 148 (11): 4581– 4596. arXiv : 1811.08946 . doi : 10.1090/proc/14790 . ISSN 0002-9939 . S2CID 119711245 .