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
- Exact moment claims condition on the chosen squared-exponential posterior models, fixed training data/hyperparameters and the Gaussian input approximation. Gaussian prediction and joint-state/measurement projection discard higher-order structure; the method is not an exact general nonlinear Bayes filter.
- The source uses independent scalar GP outputs and diagonal white process/measurement noises. Correlated conditional outputs, correlated noises, non-Gaussian inputs and hyperparameter uncertainty require additional treatment. Shared uncertain input alone still induces cross-output covariance.
- Training requires hidden-state observations in the described setup. Smoothing and learning without direct state observations are discussed as future work, not delivered by this filter.
- The corrected source introduces process and measurement noise in its state-space model while later covariance additions are implicit. This record defines noisy versus latent covariances explicitly and adds independent noise once; no claim of reproducing an uninspected author implementation is made. Singular innovation covariance requires a separate supported treatment rather than an unconditional inverse.
- The inspected sources do not justify universally calibrated intervals, always-consistent state estimates or superiority over other filters. Their one-dimensional and pendulum illustrations are task-specific; no numerical performance claim is curated. A linear-Gaussian curator check validates only the displayed conditioning arithmetic.
- The Gaussian joint-conditioning counterexample and shared-input covariance check are curator analytic illustrations, not trained SE-GP experiments. No author code, fitting, stochastic trajectory simulation or benchmark was run. The record remains DRAFT after author self-review.
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