Searcharxiv⌕ Search

arXiv · 2610.28170

Efficient Bayesian Filtering and Inference for Integro-Difference Equation Models

Abstract

Integro-Difference Equation (IDE) models are a class of dynamic spatio-temporal models which describe the temporal evolution of a spatial process, usually to model advection and diffusion of some random field over time. While several papers have focused on inference and performance of these models, little attention has been given to computational comparisons of various methods of computing posterior densities and performing inference. We address this problem in two parts. Firstly, in inference for these models, Kalman filtering (and smoothing) is often used; either to compute marginal likelihoods, or to sample from the hidden process conditional on the rest of the parameters of the model. There are many variations of the Kalman filter and smoother with substantially varying performance profiles and stability: the standard Kalman filter, its square-root form, its information form, to name a few. The information filters, when set up correctly, can compute the likelihood in $\mathcal O(nr^2 + r^3)$ time per time point ($n$ being the number of observations per time point), where the computation in $n$ can be done in parallel, on models with independent observation error. In this paper, we analyse these forms in the context of IDEs, considering computational speed and stability. Secondly, there are two main methods of inference used for the kind of dynamical system that IDEs can be reduced to; directly using the marginal likelihood without the hidden state, or constructing a block Gibbs sampler with the hidden state. We compare these two approaches in terms of computational efficiency and practical performance in the IDE setting. Using a block Gibbs sampler for inference on the system parameters proves to be more efficient in most cases, with a specific real-data example providing an exception.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Evan Tate Paterson Hughes, Darren J. Wilkinson, Louis Aslett. 2026-10-20. Efficient Bayesian Filtering and Inference for Integro-Difference Equation Models. https://arxiv.org/abs/2610.28170

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related papers

Direct Inversion for Chi-Square Sampling, the Squared Bessel Process, and Applications

In this paper we derive a new direct inversion method to simulate squared Bessel processes. Since the transition probability of these processes can be represented by a non-central chi-square distribution, we construct an efficient and accurate algorithm to simulate non-central chi-square variables. In this method, the dimension of the squared Bessel process, equivalently the degrees of freedom of the chi-square distribution, is treated as a variable. We therefore use a two-dimensional Chebyshev expansion to approximate the inverse function of the central chi-square distribution with one variable being the degrees of freedom. The method is accurate and efficient for any value of degrees of freedom including the computationally challenging case of small values. One advantage of the method is that noncentral chi-square samples can be generated for a whole range of values of degrees of freedom using the same Chebyshev coefficients. This property is especially useful in model calibration. The squared Bessel process is a building block for the well-known Cox-Ingersoll-Ross (CIR) processes, which can be generated from squared Bessel processes through time change and linear transformation. Our direct inversion method thus allows the efficient and accurate simulation of these processes, which are used as models in a wide variety of applications.

stat.CO↗

Neural Posterior Estimation for Spatial Individual-Level Epidemic Models

Spatial individual-level models (ILMs) provide a flexible framework for modeling infectious disease transmission across populations with known locations. Bayesian inference for these models relies on Markov chain Monte Carlo (MCMC), which requires repeated likelihood evaluation and, when parts of the epidemic trajectory are unobserved, data-augmented sampling over high-dimensional latent variables. This computational cost limits the applicability of MCMC to large populations and to settings requiring inference across multiple outbreaks. We propose using neural posterior estimation (NPE) for amortized Bayesian inference in spatial ILMs. NPE trains a conditional normalizing flow on simulated data to approximate the posterior directly, bypassing likelihood evaluation at inference time. We compare two embedding architectures: a convolutional neural network (CNN) operating on the population-level incidence curve and a graph neural network (GNN) operating on individual-level infection and location data. In a simulation study under full observation, stochastic removals, and partial observation, both variants achieve empirical coverage close to the nominal level, with the GNN embedding yielding lower error and narrower credible intervals for the spatial transmission parameters. Data-augmented MCMC is the most accurate when its chains converge, and GNN-NPE is closer to MCMC than CNN-NPE at a small fraction of the per-epidemic cost of MCMC. We apply the framework to the observed 2001 UK foot-and-mouth disease outbreak on 1,177 farms, where MCMC with the exact likelihood provides a reference posterior. Both NPE variants recover the reproduction number estimated by MCMC. GNN-NPE gives a narrower posterior for the spatial decay of transmission than CNN-NPE but is shifted relative to the MCMC reference.

stat.CO↗

Overlapped We Stand, Separated We Fall: Software Approaches to Diagnosing Separation Phenomena in Categorical Response Models

In statistical models for categorical responses, including binary, nominal and ordinal responses, a phenomenon called ``separation'' may occur which can render maximum likelihood estimate nonexistent and/or nonunique. Based on Sablica et al. (2026)'s general characterization of separation phenomena via structure vectors, in this article we discuss computational, numerical and practical aspects of separation phenomena in different software packages, including consequences, remedies and ways of diagnosing them. We further introduce the R package divoRce which provides the most comprehensive software suite to diagnose separation in existence. It allows to check for separation, to distinguish between types of separation, characterize the recession cone and identify variables and observations contributing to separation for almost any categorical response model in the literature, including models with baseline-category link, cumulative link, adjacent-category link and sequential link specifications. Diagnostics are based on methods for computational geometry and linear programming and can be done in floating-point or rational arithmetic with different solvers. The functionality is easily extendible by wrappers and S3 methods to accommodate implementations in third-party packages or of new categorical response models. We discuss our implementation in detail and show our software in action in a wide range of applications. We recommend to incorporate our checks for separation and existence of the MLE as a diagnostic routine in every categorical data analysis both in third-party software implementations and as part of a standard model diagnostic workflow.

stat.CO↗