En estadística y aprendizaje automático, la aproximación de procesos gaussianos es un método computacional que acelera las tareas de inferencia en el contexto de un modelo de proceso gaussiano , principalmente la evaluación de la verosimilitud y la predicción. Al igual que las aproximaciones de otros modelos, a menudo se pueden expresar como supuestos adicionales impuestos al modelo, que no corresponden a ninguna característica real, pero que conservan sus propiedades clave a la vez que simplifican los cálculos. Muchos de estos métodos de aproximación se pueden expresar en términos puramente algebraicos lineales o analíticos funcionales como aproximaciones matriciales o funcionales. Otros son puramente algorítmicos y no se pueden reformular fácilmente como una modificación de un modelo estadístico.
Ideas básicas
En el modelado estadístico , a menudo es conveniente suponer que, el fenómeno bajo investigación es un proceso gaussiano indexado porque tiene función media :{\mathcal {X}}\rightarrow {\mathcal {Y}}} y función de covarianzaTambién se puede suponer que los datosson valores de una realización particular de este proceso para los índices.
En consecuencia, la distribución conjunta de los datos puede expresarse como
- ,
dóndey, es decir, respectivamente una matriz con los valores de la función de covarianza y un vector con los valores de la función media en los índices (o pares de índices) correspondientes. La log-verosimilitud negativa de los datos toma entonces la forma
De manera similar, el mejor predictor de, los valores depara índices, datos dadostiene la forma
En el contexto de los modelos gaussianos, especialmente en geoestadística , la predicción utilizando el mejor predictor, es decir, la media condicionada a los datos, también se conoce como kriging .
El componente computacionalmente más costoso de la mejor fórmula predictora es la inversión de la matriz de covarianza., que tiene complejidad cúbica. De manera similar, evaluar la probabilidad implica tanto calcular comoy el determinanteque tiene la misma complejidad cúbica.
Las aproximaciones de procesos gaussianos a menudo pueden expresarse en términos de supuestos sobrebajo el cualySe puede calcular con mucha menor complejidad. Dado que generalmente no se cree que estas suposiciones reflejen la realidad, la probabilidad y el mejor predictor obtenidos de esta manera no son exactos, pero se supone que se aproximan a sus valores originales.
Métodos basados en modelos
Esta clase de aproximaciones se expresa mediante un conjunto de supuestos impuestos al proceso original, que generalmente implican una estructura especial de la matriz de covarianza. Si bien la mayoría de estos métodos se desarrollaron de forma independiente, la mayoría pueden expresarse como casos especiales de la aproximación general dispersa de Vecchia .
Métodos de covarianza dispersa
Estos métodos aproximan el modelo verdadero de manera que la matriz de covarianza sea dispersa. Normalmente, cada método propone su propio algoritmo que aprovecha al máximo el patrón de dispersión en la matriz de covarianza. Dos miembros destacados de esta clase de enfoques son el ajuste de covarianza y la partición de dominio. El primer método generalmente requiere una métricaencimay supone que paratenemossolo sipara cierto radio. El segundo método supone que existende tal manera que. Luego, con la distribución apropiada de índices entre los elementos de partición y el ordenamiento de los elementos deLa matriz de covarianza es diagonal por bloques.
Métodos de precisión dispersa
Esta familia de métodos supone que la matriz de precisiónes disperso y generalmente especifica cuáles de sus elementos no son cero. Esto conduce a una inversión rápida porque solo es necesario calcular esos elementos. Algunas de las aproximaciones más destacadas en esta categoría incluyen el enfoque basado en la equivalencia entre procesos gaussianos con función de covarianza de Matern y EDP estocásticas, incrustación periódica y procesos gaussianos del vecino más cercano. El primer método se aplica al caso dey cuandotiene una métrica definida y aprovecha el hecho de que se cumple la propiedad de Markov , lo que hace quemuy disperso. El segundo extiende el dominio y utiliza la Transformada Discreta de Fourier para descorrelacionar los datos, lo que da como resultado una matriz de precisión diagonal. El tercero requiere una métrica eny aprovecha el llamado efecto de selección asumiendo quesolo si, para algunos.
Métodos de factor de Cholesky dispersos
En muchas aplicaciones prácticas, el cálculose reemplaza con computación primero, el factor Cholesky dey segundo, su inversoSe sabe que esto es más estable que una inversión simple. Por esta razón, algunos autores se centran en construir una aproximación dispersa del factor de Cholesky de las matrices de precisión o covarianza. Uno de los métodos más establecidos en esta clase es la aproximación de Vecchia y su generalización. Estos enfoques determinan el orden óptimo de los índices y, en consecuencia, los elementos dey luego asumir una estructura de dependencia que minimice el relleno en el factor de Cholesky. Varios otros métodos pueden expresarse dentro de este marco, la aproximación multirresolución (MRA) y el proceso gaussiano del vecino más cercano.
Métodos de bajo rango
Si bien este enfoque abarca muchos métodos, la suposición común que subyace a todos ellos es la suposición de que, el proceso gaussiano de interés, es efectivamente de bajo rango. Más precisamente, se supone que existe un conjunto de índicesde tal manera que cada otro conjunto de índices
dóndees unmatriz,yyes una matriz diagonal . Dependiendo del método y la aplicación, existen varias formas de seleccionarse han propuesto. Típicamente,se selecciona para que sea mucho más pequeño quelo que significa que el costo computacional de invertires manejable (en lugar de).
En términos más generales, además de seleccionar, también se puede encontrar unmatrizy suponer que, dóndesonvalores de un proceso gaussiano posiblemente independientes deMuchos métodos de aprendizaje automático entran en esta categoría, como el subconjunto de regresores (SoR), la máquina de vectores de relevancia , el proceso gaussiano de espectro disperso y otros, y generalmente difieren en la forma en que se derivan.y.
Aproximaciones a escala real
Una aproximación a escala completa combina una aproximación de bajo rango, generalmente basada en puntos inductores, con una aproximación del proceso residual. El componente de bajo rango captura la dependencia global o a gran escala, mientras que la aproximación residual recupera la dependencia local y a pequeña escala que no está adecuadamente representada por el componente de bajo rango. Diferentes variantes obtienen escasez computacional aplicando métodos como el aplanamiento de covarianza a la matriz de covarianza residual o una aproximación de Vecchia al proceso residual. [ 1 ] [ 2 ]
Métodos jerárquicos
El principio general de las aproximaciones jerárquicas consiste en la aplicación repetida de algún otro método, de modo que cada aplicación consecutiva refina la calidad de la aproximación. Aunque pueden expresarse como un conjunto de supuestos estadísticos, a menudo se describen en términos de una aproximación matricial jerárquica (HODLR) o una expansión de funciones base (LatticeKrig, MRA, wavelets). El enfoque matricial jerárquico a menudo puede representarse como una aplicación repetida de una aproximación de bajo rango a subconjuntos sucesivamente más pequeños del conjunto de índices.. La expansión de funciones base se basa en el uso de funciones con soporte compacto. Estas características pueden ser explotadas por un algoritmo que recorre capas consecutivas de la aproximación. En las condiciones más favorables, algunos de estos métodos pueden lograr cuasilineales () complejidad.
Marco unificado
Los modelos gráficos probabilísticos proporcionan un marco conveniente para comparar aproximaciones basadas en modelos. En este contexto, el valor del proceso en el índice entonces puede representarse mediante un vértice en un grafo dirigido y las aristas corresponden a los términos en la factorización de la densidad conjunta deEn general, cuando no se asumen relaciones independientes, la distribución de probabilidad conjunta puede representarse mediante un grafo acíclico dirigido arbitrario. Utilizando una aproximación particular, esta distribución puede expresarse como una forma específica de ordenar los vértices y añadir o eliminar aristas concretas.
Métodos sin un modelo estadístico
Esta clase de métodos no especifica un modelo estadístico ni impone supuestos sobre uno existente. Tres miembros principales de este grupo son el algoritmo meta-kriging, el algoritmo gapfill y el enfoque de proceso gaussiano aproximado local. El primero divide el conjunto de índices encomponentesEl primer método calcula la distribución condicional para cada uno de estos componentes por separado y luego utiliza la mediana geométrica de las funciones de densidad de probabilidad condicionales para combinarlas. El segundo método se basa en la regresión de cuantiles utilizando valores del proceso cercanos al valor que se intenta predecir, donde la distancia se mide en términos de una métrica sobre el conjunto de índices. El Proceso Gaussiano Aproximado Local utiliza una lógica similar, pero construye un proceso estocástico válido basado en estos valores vecinos.
Referencias
- ↑ Sang, Huiyan; Huang, Jianhua Z. (2012). "Una aproximación a escala completa de las funciones de covarianza para grandes conjuntos de datos espaciales". Journal of the Royal Statistical Society: Series B (Statistical Methodology) . 74 (1): 111– 132. doi : 10.1111/j.1467-9868.2011.01007.x .
- ↑ Gyger, Tim; Furrer, Reinhard; Sigrist, Fabio (2026). "Aproximaciones a escala completa de puntos inductores de Vecchia para procesos gaussianos" . Journal of Machine Learning Research . 27 (115): 1– 60.
- Liu, Haitao; Ong, Yew-Soon; Shen, Xiaobo; Cai, Jianfei (2020). "Cuando el proceso gaussiano se encuentra con el big data: una revisión de Scalable GPS". IEEE Transactions on Neural Networks and Learning Systems . PP (11): 1– 19. arXiv : 1807.01065 . doi : 10.1109/TNNLS.2019.2957109 . PMID 31944966 .
- Heaton, Matthew J.; Datta, Abhirup; Finley, Andrew O.; Furrer, Reinhard; Guinness, Joseph; Guhaniyogi, Rajarshi; Gerber, Florian; Gramacy, Robert B.; Hammerling, Dorit ; Katzfuss, Matthias; Lindgren, Finn; Nychka, Douglas W.; Sun, Furong; Zammit-Mangion, Andrew (2018). "Un estudio de caso comparativo entre métodos para analizar grandes datos espaciales" . Journal of Agricultural, Biological and Environmental Statistics . 24 (3): 398– 425. doi : 10.1007/s13253-018-00348-w . ISSN 1085-7117 . PMC 6709111. PMID 31496633 .
- Banerjee, Sudipto (2017). " Geoestadística bayesiana de alta dimensión" . Análisis bayesiano . 12 (2): 583– 614. doi : 10.1214/17-BA1056R . PMC 5790125. PMID 29391920 .
- Geoestadística
- Ciencia computacional
- estadística computacional