Kronecker GPs with non-Gaussian likelihoods
Structured Gaussian processes on product domains (space × time, space × wavelength, etc.) paired with non-conjugate observation models. All notebooks lean on gaussx for Kronecker operator dispatch and non-conjugate ELBO helpers, and pyrox.gp for kernels and likelihood wrappers.
Notebooks¶
- 01_spain_extremes — annual maxima on a space × time grid over Spain, modelled with an additive space + time GP and a Generalized Extreme Value observation likelihood. Inference is a custom mean-field variational GP with closed-form KL + Gauss–Hermite ELL; the extreme-value angle gives us return-level maps for current and projected climates.
- 02
_spain _multiplicative — upgrades the scalar amplification factor β to a spatial GP , replacing the additive Kronecker-sum prior with a gaussx.SumKroneckerof two rank-1-in-time Kronecker products (). Yields a spatially heterogeneous 2024 2050 warming map. - 03
_spain _nonstationary — promotes the GEV scale σ and shape ξ from globals to per-location spatial GPs, giving four parallel latent fields () with a 4-way mean-field posterior. The ELL becomes a 3-D Gauss–Hermite tensor-product quadrature — same gaussx.GaussHermiteIntegratorAPI, just a 3-DGaussianState. Produces a spatially varying 100yr25yr return-gap map driven by the local tail . - 04_spain_copula — adds a Gaussian copula with a two-range exponential dependogram on the per-year cross-station residuals, ported from
jej_vc_snippets/extremes/models/temp_gevd_gp_copula.pyinto the variational scaffold via plug-in / IFM. Synthetic data now generated jointly via Sklar’s inverse (). Joint return-period probabilities for clusters of nearby stations come out 3+ orders of magnitude larger than under conditional independence.
Follow-up directions (planned, not yet written):
- Full-rank multiplicative with a Kronecker-structured variational posterior (lets the time response be non-linear per location instead of tied to the GMST basis).
- Temporal non-stationarity in (e.g. ) — same SumKronecker recipe, one more spatial GP.
- Tail-dependent copulas (Student-, Gumbel) — the Gaussian copula is asymptotically tail-independent; non-Gaussian copulas capture the tendency of extreme heatwaves to “synchronise” across regions.