AIMech AI

Analytic moment-based Gaussian-process filtering

Algorithms AIMech:AnalyticMomentBasedGaussianProcessFiltering DRAFT
Aliases: Gaussian-process assumed-density filtering, GP-ADF
A Gaussian assumed-density filtering algorithm that uses trained squared-exponential Gaussian-process transition and measurement models, analytically matches predictive moments under Gaussian state inputs, and conditions a moment-matched Gaussian approximation to the joint state/measurement distribution to update the hidden-state estimate.
Identity Notes & Concept Scope Compared all 442 pinned AIO IDs, labels and scoped synonyms and 542 maintained IDs, names and aliases against the proposed ID, name, two aliases and filtering terms: no normalized identity match. Ignored- and hidden-inclusive full-text searches in the recovery, older discovery and original Documents checkouts returned 20, 0 and 0 lines. All 15 distinct matched strings were read and refer to pending filtering leads, primary-paper metadata or reading notes. Read all 44 semantic AIO rows, 104 native name/definition neighbors, seven complete annotated AIO CLASS nodes with incident edges/generated records and four complete native context records. GP-ADF here is the 2009 analytic moment-based Gaussian assumed-density filter, not generic GP regression, an uncertain-input moment transform alone, the earlier local Taylor prediction method, or a fixed-image MAP Wiener filter. It includes both prediction and measurement conditioning. Generic assumed-density filtering, sigma-point GP filters and later sparse-spectrum filters require their own scope assessments. Absence is bounded to this pin and inspected corpus.

Claims & Grounded Evidence

5 Claims
Mechanism #trained-state-space-model
The source models discrete-time dynamics x_k=f(x_{k-1})+w and measurements y_k=g(x_k)+v with trained squared-exponential GP models for the unknown transition and measurement functions. Its additive white Gaussian process and measurement noises have uncorrelated dimensions. Scalar GP output models are trained independently, with fixed fitted hyperparameters for prediction. The training setup assumes access to ground-truth hidden-state observations; the filtering stage subsequently estimates hidden states from noisy measurements. This is not an algorithm for learning the whole latent dynamics model from observation-only sequences.
Mechanism #prediction-moments
Starting from a Gaussian approximation to the current state distribution, GP-ADF analytically evaluates the first two moments of the next-state prediction under its fixed GP transition model, then replaces that predictive distribution by a Gaussian with those moments. Gaussian-input squared-exponential kernel integrals supply the required mean and covariance terms. Independent scalar GP outputs can acquire nonzero marginal cross-covariances through their shared uncertain input; their conditional independence does not justify discarding those cross terms. Exact integrated moments under the assumed Gaussian input do not imply that the predictive mixture itself is Gaussian.
Mechanism #gaussian-filter-update
For a Gaussian predicted state with mean m_p and covariance C_p, the measurement GP gives an observation mean m_y, covariance C_y and state-observation cross-covariance C_xy. GP-ADF approximates the joint state/measurement distribution by a Gaussian and applies m_e=m_p+C_xy*C_y^{-1}*(y-m_y) and C_e=C_p-C_xy*C_y^{-1}*C_xy^T, assuming the innovation covariance C_y is invertible. With column-vector states and measurements, C_xy has state-by-observation dimensions. Here C_p and C_y refer to the noisy transition/measurement quantities in the state-space model: if starting from latent GP moment covariances, include the corresponding independent process or measurement noise once. The joint-Gaussian conditioning step is exact for that approximate joint distribution, not generally for the original nonlinear filtering posterior.
Limitation #nonlinear-conditioning-boundary
The source explicitly uses both a Gaussian prediction approximation and a Gaussian approximation to the joint state/measurement law. Preserving the first two joint moments cannot generally preserve nonlinear conditional moments. A curator illustration takes X~N(0,1) and the noiseless observation Y=X^2: E[Y]=1, Var[Y]=2 and Cov(X,Y)=0. Conditioning the moment-matched joint Gaussian leaves the state mean 0 and variance 1 for every observed y, whereas for y>0 the true conditional distribution has equal masses at plus and minus sqrt(y), with variance y. This is a mathematical boundary example for the Gaussian conditioning step, not an SE-GP benchmark or source experiment.
Limitation #temporal-dependence-limit
A sequence driven by one uncertain GP dynamics function generally creates dependence between that function and later states. Applying a fixed GP predictive model repeatedly to independently prescribed Gaussian state inputs does not retain all of this dependence. Hewing and colleagues analyze this distinction for GP trajectory prediction and contrast it with persistent-function sampling and correlation-aware approximations. Thus analytic single-step moments and a full covariance within each state approximation do not establish exact inference for the entire shared-function trajectory; this is separate from the Gaussian joint-measurement approximation.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:RegressionAnalysis
Regression Analysis
related_match GP regression models learned for transition and measurement responses are essential components of this filter. RegressionAnalysis supplies that modeling-task relationship, not an equivalent filtering identity or asserted subclass.
AIO:TimeSeriesAnalysis
Time Series Analysis
related_match The algorithm infers hidden states recursively from time-indexed noisy measurements. This is a concrete time-series analysis relationship; the complete filter includes measurement conditioning, rather than only prediction of future values.

Evidence Sources & Primary Literature

2 Sources
Source ID Publication / Document Type / Access Reference & Checksum
deisenroth2009
Marc Peter Deisenroth, Marco F. Huber, Uwe D. Hanebeck
primary paper
full_text
ID: https://doi.org/10.1145/1553374.1553403
sha256:14aa8c3914e7…
hewing2020
Lukas Hewing, Elena Arcari, Lukas P. Fröhlich, Melanie N. Zeilinger
primary paper
full_text
ID: https://proceedings.mlr.press/v120/hewing20a.html
sha256:e03bc1f12364…

Curation Provenance

Curator: Codex
Method: ai_assisted
Model: GPT-6
Created: 2026-10-12T21:36:01Z
Updated: 2026-10-12T21:36:01Z
Source File: data/curated/AnalyticMomentBasedGaussianProcessFiltering.yaml