Papers
Topics
Authors
Recent
Search
2000 character limit reached

Gaussian Process Latent Force Models (GPLFM)

Updated 2 December 2025
  • Gaussian Process Latent Force Models are hybrid frameworks that integrate physics-based dynamical models with Gaussian process priors to model and infer unmeasured inputs.
  • They employ state-space representations with Kalman filtering and RTS smoothing to jointly estimate system states and latent forces from noisy measurements.
  • GPLFMs are applied in digital twins, robust system identification, and virtual sensing, offering enhanced accuracy and uncertainty quantification in practical engineering tasks.

A Gaussian Process Latent Force Model (GPLFM) is a class of hybrid modeling frameworks that integrate known mechanistic (often physics-driven) dynamical models with nonparametric representations of unknown, unmeasured, or misspecified driving forces. GPLFMs parameterize uncertainty about latent inputs as Gaussian processes (GPs), thus fusing interpretable physical structure with the expressive stochastic modeling capabilities of GPs. This approach underpins a broad range of uncertainty-aware inference tasks, including joint state/input reconstruction from noisy measurements, anomaly diagnosis in digital twins, robust system identification, and structure-preserving forecasting (Kashyap et al., 27 Nov 2025, Álvarez et al., 2011, Nayek et al., 2019, Särkkä et al., 2017).

1. Mathematical Foundations and General Formulation

A standard GPLFM is constructed on the following coupled linear stochastic dynamical system:

x˙(t)=Ax(t)+Bf(t)+w(t) y(t)=Cx(t)+v(t)\begin{aligned} \dot{x}(t) &= A x(t) + B f(t) + w(t) \ y(t) &= C x(t) + v(t) \end{aligned}

where x(t)Rnx(t) \in \mathbb{R}^n is the vector of system (or modal) states, f(t)Rpf(t) \in \mathbb{R}^p is a vector of latent inputs (forces), and y(t)Rmy(t) \in \mathbb{R}^m denotes observed outputs. A,B,CA, B, C are system matrices, and w(t)N(0,Q)w(t) \sim \mathcal{N}(0,Q) and v(t)N(0,R)v(t) \sim \mathcal{N}(0,R) are process and measurement noise, typically white (Kashyap et al., 27 Nov 2025).

Each latent force component fj(t)f_j(t) is modelled as an independent zero-mean Gaussian process (GP): fj(t)GP(0,kj(t,t;θj))f_j(t) \sim \mathcal{GP}(0, k_j(t,t';\theta_j)) with kernel kjk_j (often exponential, Matérn, or squared-exponential) and hyperparameters θj\theta_j (Kashyap et al., 27 Nov 2025, Álvarez et al., 2011).

The GPLFM augments the dynamical state with the GP states (see §3), enabling joint inference of x(t)x(t) and f(t)f(t) from observations y(t)y(t) within a Kalman filtering/smoothing or marginal GP inference paradigm (Nayek et al., 2019, Särkkä et al., 2017).

2. State-Space Representation of Gaussian Process Priors

For GPs with stationary, rational-spectral-density kernels (e.g., Matérn-ν\nu, exponential), an equivalent stochastic differential equation (SDE) representation is available:

f˙j(t)=1jfj(t)+wfj(t)\begin{aligned} \dot{f}_j(t) &= -\frac{1}{\ell_j} f_j(t) + w_{f_j}(t) \end{aligned}

where wfj(t)w_{f_j}(t) is white noise of spectral density qfj=2αj/jq_{f_j} = 2\alpha_j/\ell_j for the exponential kernel k(τ;θj)=αjexp(τ/j)k(\tau; \theta_j) = \alpha_j \exp(-|\tau|/\ell_j) (Kashyap et al., 27 Nov 2025). Analogous state-space realizations are available for higher-order Matérn and periodic kernels (Nayek et al., 2019, Vettori et al., 2023).

The GP prior can thus be embedded into an SDE system whose output matches the GP's marginal covariance, enabling the unified state-space framework for the entire system. In vector form, and after stacking the physical and GP states, the continuous-time system reads:

z˙(t)=Fcz(t)+wc(t)\dot{z}(t) = F_c z(t) + w_c(t)

where z(t)=[x(t);f(t)]z(t) = [x(t); f(t)], FcF_c is block-structured with physical and GP subblocks, and wc(t)w_c(t) assembles process and GP driving noises (Kashyap et al., 27 Nov 2025, Hartikainen et al., 2012).

3. Augmented Model, Discretization, and Inference Algorithms

For filtered and smoothed inference on discrete data, the continuous-time model is discretized over a sampling interval Δt\Delta t:

zk=Fdzk1+wk1,wk1N(0,Qd) yk=Caugzk+vk\begin{aligned} z_k &= F_d z_{k-1} + w_{k-1}, \quad w_{k-1} \sim \mathcal{N}(0, Q_d) \ y_k &= C_{\text{aug}} z_k + v_k \end{aligned}

with Fd=exp(FcΔt)F_d = \exp(F_c \Delta t), and QdQ_d computed via the solution of a matrix Lyapunov or integral equation (Kashyap et al., 27 Nov 2025, Hartikainen et al., 2012, Nayek et al., 2019).

Inference is performed via:

  • Kalman filtering: Forward sequential computation of mkk1,Pkk1m_{k|k-1}, P_{k|k-1} (prediction) and mkk,Pkkm_{k|k}, P_{k|k} (update).
  • Rauch–Tung–Striebel (RTS) smoothing: Backward pass for mkn,Pknm_{k|n}, P_{k|n}, yielding joint posteriors for states and latent forces.
  • Hyperparameter learning: Maximization of the marginal likelihood of observed data y1:Ny_{1:N} with respect to kernel and noise parameters using innovation covariances SkS_k and residuals ek=ykCaugmkk1e_k = y_k - C_{\text{aug}} m_{k|k-1} (Kashyap et al., 27 Nov 2025, Nayek et al., 2019).
  • Complexity per time step is O(Nz3)O(N_z^3), where Nz=n+pN_z = n + p (Kashyap et al., 27 Nov 2025).

4. Kernel Choices and Modeling Expressiveness

GPLFM performance and regime-specific capabilities depend crucially on GP kernel selection. Common choices and their theoretical and practical trade-offs include (Vettori et al., 2023):

  • Exponential (Matérn-1/2): Non-differentiable, ideal for abrupt or impulsive events.
  • Matérn (ν): Adjustable smoothness; ν=3/2,5/2ν=3/2, 5/2 frequently adopted for balance between physical continuity and roughness.
  • Squared-Exponential: Maximally smooth, general-purpose, less suitable for discontinuities.
  • Periodic/quasi-periodic: For oscillatory or cyclic latent drivers. Periodic kernels can be approximated by truncated Fourier/LBM expansions for efficient state-space embedding (Reece et al., 2013).
  • Wiener (random walk): For Brownian-motion-like latent processes.
  • Composite (e.g., constant + periodic): Capture static biases and time-varying effects.

The augmented SDE and discretized state-space structures adapt for each kernel class, dictating the dimension and statistical properties of the latent input process (Vettori et al., 2023, Reece et al., 2013).

5. Applications and Practical Strategies

GPLFMs have been applied to a wide spectrum of domains:

In digital-twin settings, model-form errors are interpreted as latent forces, inferred via GPSM, and then mapped (potentially via BNNs) to pseudo-measurements for uncertainty-aware prognosis (Kashyap et al., 27 Nov 2025). In virtual sensing, GPLFM outperforms traditional random-walk input models both in accuracy and stability, with hyperparameters trained from data and minimal manual tuning (Vettori et al., 2023, Nayek et al., 2019).

6. Extensions, Computational Advances, and Theoretical Results

Recent work has extended the GPLFM paradigm in several directions:

  • Efficient kernel approximations: Random Fourier feature expansions for GPLFM kernels yield scalable low-rank structures, reducing computational cost and eliminating error-function evaluations (Guarnizo et al., 2018).
  • Periodic/quasi-periodic input handling: Mercer-eigenfunction or LBM approximations for periodic kernels allow state-space embedding and optimal mean-squared reconstruction for cyclic latent drivers (Reece et al., 2013).
  • Multiplicative and switching regime models: Nonlinear and non-Gaussian extensions to the latent-force framework handle regime switching, geometric structure (e.g., on Lie groups), and discontinuous forces; approximate inference is via gradient-matching, mixture local approximations, or SLDS filtering/smoothing (Tait et al., 2018, Tait et al., 2018, Marino et al., 2023, Hartikainen et al., 2012).
  • Control theory: GPLFM-based state-augmentation supports robust feedback control (LQG) with explicit separation of physical and GP-based unmodelled input, preserving classical control-theoretic properties such as observability, detectability, and stabilizability (Särkkä et al., 2017).
  • Sensor placement and real-time operation: Sequential sensor placement algorithms (e.g., backward sequential sensor placement) leverage GPLFM sensitivity to maximize virtual-sensing accuracy with minimal instrumentation (Sibille et al., 17 Jun 2025). Forward-only filtering is recommended for real-time state/input estimation to avoid latency and drift (Vettori et al., 2023).

7. Empirical Performance and Practical Guidelines

Empirical studies on synthetic and real datasets consistently demonstrate:

  • Superior estimation accuracy and drift robustness compared to classical input-augmented Kalman filter approaches and methods requiring a priori input noise tuning (Nayek et al., 2019, Zou et al., 2022, Vettori et al., 2023).
  • Rapid and stable hyperparameter learning via marginal likelihood maximization, leveraging closed-form gradients through Kalman recursions (Kashyap et al., 27 Nov 2025, Nayek et al., 2019).
  • Flexibility to prior knowledge: By selecting kernels mirroring expected latent force characteristics—periodic, step, impulse, random-walk, drift—the GPLFM framework provides tailored modeling for diverse regimes.
  • Quantitative results: For example, state/force estimation mean relative errors of 5–10%, and frequency-domain correlations CC0.960.99\text{CC}\approx 0.96–0.99 for strain estimation in wind-turbine applications (Zou et al., 2022). RMSE reductions to 17% (vs non-periodic kernels) in periodic signal prediction are reported with eigenfunction-approximated GPLFMs (Reece et al., 2013).

Guidelines for practical deployment:

  • Use periodic/quasiperiodic kernels for oscillatory latent drivers, exponential or Wiener for impulsive or stationary random inputs, Matérn for general smoothness with physical interpretability.
  • Train hyperparameters using collocated sensor data for best online transfer.
  • Prefer forward filtering for real-time estimation; backward smoothing for post hoc, offline reconstruction.

GPLFMs provide a rigorous, extensible framework for combining mechanistic system knowledge with data-driven uncertainty modeling of unknown inputs, supporting both statistical inference and robust control in complex, partially observed dynamical systems.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (15)

Whiteboard

Follow Topic

Get notified by email when new papers are published related to Gaussian Process Latent Force Models (GPLFM).