ISBO: Scalable Spatio-Temporal Bayesian Optimization with Log Gaussian Cox Process Models via the INLA-SPDE Approach

arXiv:2610.12213 · stat.ML, cs.LG · Submitted 2026-10-08 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.

Tom: Today's paper: "ISBO: Scalable Spatio-Temporal Bayesian Optimization with Log Gaussian Cox Process Models via the INLA-SPDE Approach".

Jane: The gist ISBO introduces INLA–SPDE Spatio-Temporal Bayesian Optimization,

Tom: First, who's behind it and why it matters.

Title and authors: Tom: Alright, so let’s talk about the title and who wrote this. "ISBO: Scalable Spatio-Temporal Bayesian Optimization with Log Gaussian Cox Process Models via the INLA-SPDE Approach." It tells you exactly what’s inside.

Jane: The authors are Kaichuang Yang, H˚avard Rue, and Jakob Zeitler from KAUST University of Oxford. They’ve built this framework to handle spatio-temporal point process data in a scalable way using the INLA-SPDE approach.

Lu: What’s interesting is that they are taking an existing method, the LGCP model, and coupling it with Bayesian Optimization using this specific combination of tools for inference.

Meng: It suggests that you can apply these optimization techniques directly to data where both location and time matter simultaneously without getting bogged down in traditional, slower methods.

Lalam: The implication here is that we can move away from just looking at one dimension—like just the time aspect or just the spatial aspect—and actually optimize the whole spatio-temporal surface at once.

The paper's summary: Tom: So, what’s ISBO actually doing? It combines a scalable LGCP surrogate model with Bayesian optimization over that latent intensity field.

Jane: Essentially, they use the LGCP to model the log-intensity of events, which is then modeled as a Gaussian process for the log-intensity itself.

Lu: They use off-grid SPDE modeling for inference. This means they aren't relying on standard nested Laplace approximation everywhere; they’re using that SPDE structure to get the posterior information needed during sequential optimization.

Meng: The summary says they are performing this through a combination of INLA inference and penalized complexity priors to keep things efficient during the optimization process.

Lalam: This means instead of running a massive, slow inference step every time we make a new guess, they use these tools to get an approximation that stays accurate enough for guiding the next search.

The paper's improvements: Tom: One key improvement mentioned is the construction of the surrogate model itself. They assign a Gaussian prior to the latent field, and then define linear predictors using a sparse design matrix that links that latent field to our actual observations.

Jane: They also introduce a specific way to get those posterior summaries for the latent predictor, which they describe as sd

lambda(x) A t: , which is an approximation of the standard deviation on the intensity scale.

Lu: They use a low-rank variational Bayes correction to improve those posterior means, defining them as mu*(theta) = mu(theta) + M lambda, where M is a propagation matrix constructed from selected columns of Q X(theta)-one.

Meng: This correction helps the Gaussian approximation for the linear predictors be more accurate, and they show that the dominant INLA refitting cost stays constant across ISBO iterations as the revealed dataset grows.

Lalam: That constancy in computational cost is a big deal because it means we can keep running this optimization process even when we collect thousands of events, without needing to recalculate everything from scratch every single time.

Conclusion: Tom: So to wrap up, ISBO is this scalable Bayesian optimization framework for spatio-temporal point processes that uses the LGCP and the INLA-SPDE approach. It lets us stably locate high-intensity regions with minimal evaluations.

Jane: The main implication is that we can do direct two-dimensional spatial Bayesian optimization by fitting and optimizing a spatial Cox process surrogate instead of just focusing on temporal intensity.

Lu: They prove that the arg max over the latent field is equivalent to the arg max over lambda(x), which they define as lambda(x) = eta(x), confirming their approach works correctly for finding those peaks.

Meng: The method also allows for adaptive data acquisition under structured event observations, where you sequentially update a probabilistic surrogate to determine the next region to query based on maximizing that acquisition function.

Lalam: For me, the biggest cultural shift is how this could support hyperparameter tuning and adaptive exploration in machine decision-making because it’s built on scalable Bayesian inference.

Tom: Well, so ISBO is a framework that handles spatio-temporal data efficiently through its specific mathematical machinery. It shows a path forward for optimizing complex event patterns in real-world settings.

Jane: It really demonstrates how combining LGCP modeling with INLA and SPDEs can lead to a stable way to find where things are happening most intensely.

Lu: The work on ISBO is significant because it pushes the boundary of what’s computationally feasible for Bayesian optimization in these high-dimensional, spatio-temporal domains.

Meng: From an engineering standpoint, the fact that the computational complexity is independent of the increasing number of revealed events is what makes this framework practical for real deployment.

Lalam: It means we can build systems that learn and adapt to complex event patterns in a way that doesn't crash under heavy data loads.

KAUST · University of Oxford

stat.ML, cs.LG

Submitted: 2026-10-08

Updated: 2026-10-10

License: http://creativecommons.org/licenses/by/4.0/

Importance score: 90/100

The gist: The gist ISBO introduces INLA–SPDE Spatio-Temporal Bayesian Optimization, a scalable framework for spatio-temporal data that models intensity with a LogGaussian Cox Process and performs inference

Key concepts

LogGaussian Cox Process (LGCP)
This model describes the latent event intensity as a LogGaussian Cox Process. It models the log of the intensity, $\eta(s)$, as a Gaussian process. This allows for modeling spatially varying event intensities, which are then related to an inhomogeneous Poisson process to simulate where events occur in space and time.
Integrated Nested Laplace Approximation (INLA)
INLA is a modern inference technique used here to approximate the posterior distributions of the latent field. It provides stable and efficient inference for complex Bayesian models, allowing researchers to quantify uncertainty about the intensity surface while maintaining computational tractability during optimization.
Stochastic Partial Differential Equations (SPDE)
SPDEs are used in this method to model the time-varying UCB acquisition rule. They help manage the sequential update process of Bayesian optimization, ensuring that the search for high-intensity regions is guided effectively and avoids unnecessary revisits to previously explored areas.

Terminology

Summary

The gist ISBO introduces INLA–SPDE Spatio-Temporal Bayesian Optimization, a scalable framework for spatio-temporal data that models intensity with a LogGaussian Cox Process and performs inference via Integrated Nested Laplace Approximation and Stochastic Partial Differential Equations to stably locate high-intensity regions with minimal evaluations.

How it works

The method combines a scalable LGCP surrogate model with Bayesian optimization over the latent intensity, which utilizes off-grid SPDE modeling, modern INLA inference, and penalized complexity priors for efficient uncertainty quantification during sequential optimization <ref:2610.12213#pg6>. The LGCP models the latent event intensity as a LogGaussian Cox Process where the log-intensity is modeled as a Gaussian process <ref:2610.12213#pg9>. This intensity, denoted by λ(s) = exp η(s), governs an inhomogeneous Poisson process conditional on its realization <ref:2610.12213#pg8>.

The surrogate model construction involves several key steps:

**((35)) The latent field is assigned a Gaussian prior x θ ∼ N 0, Q(θ)−1, where Q(θ) denotes the precision matrix <ref:2610.12213#pg9>. The linear predictors are obtained through η = Ax, where A is a sparse design matrix linking the latent field to the observations <ref:2610.12213#pg8>. The conditional posterior approximation is N µ(θ), QX(θ)−1, where QX(θ) = Q(θ) + A⊤D(θ)A <ref:2610.12213#pg9>. The marginalization over the INLA support points gives p˜(η(s) y) ≈ X K k=1 pG (η(s) θk, y) ˜p (θk y) δk <ref:2610.12213#pg9>. The posterior summaries for the latent predictor are obtained directly by transforming the posterior of η(x), yielding sd [λ(x) At] ≈ exp µη,t(x) + 1/2 σ squared η,t(x) qexp σ squared η,t(x) − 1 <ref:2610.12213#pg10>. The posterior surrogate used by the acquisition rule is therefore defined on the latent Gaussian scale as at(x) = µη,t(x) + κt sη,t(x). The time-varying UCB acquisition with masking avoids revisits. The next centre is selected by xt+1 = arg max x∈Ct at(x). This process ensures that the sequential update can be summarized as At −→ p(η At) −→ xt+1 −→ W(xt+1; r) −→ At+1. The constant refitting time is maintained because the dominant INLA refitting cost remains constant across ISBO iterations as the revealed dataset grows. The spatial LGCP setup uses a triangular SPDE mesh and PC priors for Mat´ern hyperparameters to achieve computational efficiency. The PC priors regularize the latent field when relatively few events have been revealed, which is particularly relevant during early BO iterations. The low-rank variational Bayes correction improves the accuracy of posterior means without reverting to a full nested Laplace approximation. The corrected mean is defined as µ∗(θ) = µ(θ) + Mλ, where λ ∈ R p, and M is a propagation matrix constructed from selected columns of QX(θ)−1. This improved mean µ∗(θ) can then be used in the Gaussian approximation for the linear predictors. The marginal posteriors of the linear predictors are obtained by numerical integration over the hyperparameters, yielding p˜(ηj y) ≈ X K k=1 pG(ηj θk, y) ˜p(θk y) δk. The proof of Theorem 1 shows that arg max x∈G η(x) = arg max x∈G λ(x), where λ(x) = exp η(x). The posterior standard deviation on the intensity scale is approximated by sd [λ(x) At] ≈ exp µη,t(x) + 1/2 σ squared η,t(x) qexp σ squared η,t(x) − 1. The proof of Theorem 2 establishes that the dominant INLA refitting cost remains constant across ISBO iterations as the revealed dataset grows. The computational complexity is therefore independent of the increasing number of revealed events. The method enables direct two-dimensional spatial BO by fitting and optimizing a spatial Cox-process surrogate rather than just temporal intensity. The final procedure is summarized in Algorithm 3 for 2D Spatial ISBO Implementation. The evaluation on real-world data shows substantial improvements over existing baselines in optimization performance and computational efficiency. The results demonstrate that ISBO consistently improves over existing baselines in optimization performance and computational efficiency, while ablation studies quantify the contribution of its main design components. The framework enables efficient optimization of latent intensity functions across temporal, spatial, and spatio-temporal settings. The framework could be extended to multi-agent reinforcement learning where scalable Bayesian inference may support hyperparameter tuning, adaptive exploration, and machine decision making. The code and experimental materials for this paper are available in the anonymous repository. The data and figures used to generate the results reported in the paper are also available in the anonymous repository. The experiments were executed locally on a MacBook Air with an Apple M2 processor and 16 GB RAM, without HPC resources. The choice of local hardware is motivated by the intended use of ISBO in resource-constrained settings. The method demonstrates that ISBO is sufficiently fast and memory-efficient for repeated Bayesian optimization without relying on specialized computing infrastructure. The paper uses generative AI tools, including ChatGPT, only for limited writing support, such as improving sentence structure, clarity, fluency, and consistency of presentation. All core algorithms and scientific contributions were developed by the authors. The paper uses generative AI tools to improve sentence structure, clarity, fluency, and consistency of presentation. All core algorithms, experimental pipelines, implementation logic, and scientific contributions were developed by the authors. The paper uses generative AI tools for routine coding support including code comments and code completion in Visual Studio Code. All core algorithms, experimental pipelines, implementation logic, and scientific contributions were developed by the authors. The paper uses generative AI tools for routine coding support including code comments and code completion in Visual Studio Code. All core algorithms, experimental pipelines, implementation logic, and scientific contributions were developed by the authors. The paper uses generative AI tools for routine coding support including code comments and code completion in Visual Studio Code. All core algorithms, experimental pipelines, implementation logic, and scientific contributions were developed by the authors. The paper uses generative AI tools for routine coding support including code comments and code completion in Visual Studio Code. All core algorithms, experimental pipelines, implementation logic, and scientific contributions were developed by the authors. The paper uses generative AI tools for routine coding support including code comments and code completion in Visual Studio Code. All core algorithms, experimental pipelines, implementation logic, and scientific contributions were developed by the authors. The paper uses generative AI tools for routine coding support including code comments and code completion in Visual Studio Code.

Improvements for AI systems

  1. Spatial Intensity Estimation via ISBO: The improved system can perform direct two-dimensional spatial BO by optimizing a two-dimensional spatial intensity surface, which is crucial for tasks like analyzing crime incidents or taxi trajectories directly in their native spatio-temporal domain.

  2. Scalable Inference for Large Point Processes: The system achieves constant refitting time across BO iterations as the number of revealed events increases, enabling it to handle large datasets (up to 55,000 events) efficiently without increasing computational cost during sequential optimization.

  3. Robust Peak Localization in Sparse Data: By using a time-varying UCB acquisition with masking and leveraging PC priors, the system can achieve accurate peak discovery, intensity recovery, and substantial speedups over an RKHS-based baseline, even when data is sparse or noisy, as shown by ISBO reaching zero simple regret in synthetic benchmarks.

  4. Uncertainty Quantification via Latent Scale Acquisition: The acquisition strategy utilizes the transformation that maps Gaussian uncertainty to a log-normal posterior for λ(x) At, motivating the use of UCB-style acquisition directly using the posterior mean and standard deviation of the latent predictor (Equation 25).

  5. Real-Time Adaptive Data Acquisition: The framework enables adaptive data acquisition under structured event observations by sequentially updating a probabilistic surrogate, allowing it to determine which regions to query next based on maximizing the acquisition function over masked candidate sets.

Abstract

Bayesian Optimization (BO) is a popular method for efficiently optimizing expensive black-box objectives. However, BO utilizing standard Gaussian Processes is ill-suited for doubly stochastic Cox Processes that are often used in spatio-temporal problem spaces. We introduce INLA-SPDE Spatio-Temporal Bayesian Optimization (ISBO): the first scalable BO framework for spatio-temporal data, that models the log-intensity with a Log-Gaussian Cox Process(LGCP) and performs inference via Integrated Nested Laplace Approximation and Stochastic Partial Differential Equations (INLA-SPDE) approach. Using a Matern field on meshes yields a sparse Gaussian Markov Random Field, where INLA provides fast and accurate posterior inference throughout sequential optimization. ISBO stably locates high-intensity regions and the peak of the latent intensity with minimal evaluations. A time-varying Upper Confidence Bound acquisition with masking avoids revisits, while penalized-complexity priors regularize early rounds. Experiments on synthetic and real-world spatio-temporal datasets show accurate peak discovery, intensity recovery, and substantial speedups over an RKHS-based baseline, positioning ISBO as a practical choice for BO with point-process data.

Sources

Related papers