Decir que tengo un no-estacionario Proceso Gaussiano con un cuadrado exponencial de la covarianza cuya forma varía a lo largo del espacio. La covarianza de las entradas son:
$$ K_{ij} = N(|x_i-x_j|,\sigma_i^2+\sigma_j^2) $$
Donde $\sigma_i^2$ es el local de la varianza en el punto de $i$. (Esta covarianza es construido a partir de un no-uniforme de convolución--para más información, ver Paciorek Y Schervish, Environmetrics 2006).
La evaluación de la Gaussiana Proceso de probabilidad requiere invertir (o, al menos, el cómputo de la Cholesky/Eigen descomposición de) K:
$$ p(D)\sim N(0,K+\sigma_n^2I) $$
Donde $\sigma_n$ es independiente de ruido plazo. Que es potencialmente una tarea muy difícil cuando K es grande, y quiero ser capaz de hacer esto por ~$10^6$ puntos de datos. Hay trucos para acelerar esta descomposición? Aquí hay dos supuestos simplificadores:
- el $\sigma_i$ condiciones cambian lentamente, por lo que la covarianza es localmente estacionarios (no estoy seguro de cómo definir rigurosamente que - Paciorek el $\sigma$ términos que vienen de otro GP).
- los datos están en un regular rejilla 3D (si es que eran estacionarios podría utilizar super rápido de Kronecker técnicas, ver Gilboa 2015).
Enfoque actual: "la fuerza bruta" la descomposición con escasa técnicas de inversión, pero esto realmente sólo funciona en un número muy pequeño de casos.