Pith. sign in

REVIEW 1 major objections 1 minor 50 references

Reviewed by Pith at T0; open to challenge.

T0 means a machine referee read the full paper against a public rubric. The mark states how deep the mechanical check went, never who wrote it. the ladder, T0–T4 →

T0 review · grok-4.3

The Kalman-Bucy-Koopman filter converts nonlinear state estimation into a Riccati equation by parameterizing the Hamilton-Jacobi value function with principal Koopman eigenfunctions.

2026-06-30 04:46 UTC pith:5DR7NCOI

load-bearing objection The KBK filter gives a Koopman parameterization of the Mortensen HJ PDE that turns into a Riccati form under the span assumption, but that assumption looks like the load-bearing step and may only hold approximately. the 1 major comments →

arxiv 2606.30487 v1 pith:5DR7NCOI submitted 2026-06-29 math.OC math.DS

Discovering the Kalman-Bucy-Koopman Filter

classification math.OC math.DS
keywords Koopman operatornonlinear filteringKalman-Bucy filterMortensen estimatorHamilton-Jacobi equationRiccati equationstate estimationspectral methods
verification ladder T0 review T1 audit T2 compute T3 formal T4 reserved

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

This paper introduces the KBK filter to solve nonlinear state estimation by starting from the Mortensen maximum-likelihood estimator, whose solution satisfies a Hamilton-Jacobi PDE. The key step parameterizes that value function using principal eigenfunctions of the Koopman operator, which recasts the nonlinear PDE as a Riccati-type equation evolving in the transformed coordinates. The result is an operator-theoretic version of the classical Kalman-Bucy filter that still respects the original nonlinear dynamics. Supporting developments include path-integral methods to obtain the eigenfunctions, a characteristics-inspired basis for approximation, and derived error bounds on the value function and state estimates. Simulations indicate better accuracy than the extended Kalman filter and compatibility with data-driven settings.

Core claim

The proposed KBK filter provides a spectral, operator-theoretic realization of this nonlinear filtering problem by parameterizing the HJ value function in terms of principal Koopman eigenfunctions. This transformation converts the nonlinear estimation problem into a Riccati-type evolution in Koopman coordinates, yielding a linear-operator analogue of the classical Kalman-Bucy filter while preserving nonlinear structure in the original state variables.

What carries the argument

Parameterization of the Hamilton-Jacobi value function in terms of principal Koopman eigenfunctions, which converts the nonlinear PDE into Riccati evolution.

Load-bearing premise

That the principal Koopman eigenfunctions can be chosen or approximated so that the resulting Riccati evolution in the transformed coordinates exactly recovers the solution of the original Hamilton-Jacobi PDE for the Mortensen estimator.

What would settle it

A numerical test system where the state estimate produced by the KBK filter deviates from the true solution of the Mortensen Hamilton-Jacobi PDE by more than the derived error bounds.

Watch this falsifier — get emailed when new claim-graph text bears on it.

If this is right

  • The nonlinear estimation problem reduces to linear Riccati evolution while the original nonlinear structure is retained in the state variables.
  • Path-integral formulations compute the required principal Koopman eigenfunctions.
  • Dynamics-informed basis constructions yield approximations with explicit error bounds on value-function and state-estimation accuracy.
  • The framework operates without explicit model linearization and supports data-driven implementations.
  • Simulations show improved performance relative to the extended Kalman filter.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • If Koopman eigenfunctions are learned directly from trajectory data, the method could produce fully data-driven nonlinear filters without requiring an explicit dynamical model.
  • The same parameterization technique might extend to other optimal-control problems whose solutions are characterized by Hamilton-Jacobi equations.
  • The linear-operator structure in Koopman coordinates could allow reuse of existing Riccati solvers and stability analysis tools from linear filtering theory.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit.

Referee Report

1 major / 1 minor

Summary. The paper introduces the Kalman-Bucy-Koopman (KBK) filter for nonlinear state estimation. It formulates the problem as the Mortensen maximum-likelihood estimator whose solution satisfies a Hamilton-Jacobi PDE, then parameterizes the value function in terms of principal Koopman eigenfunctions. This is claimed to convert the problem into a Riccati-type evolution in Koopman coordinates, producing a linear-operator analogue of the classical Kalman-Bucy filter while retaining nonlinear structure in the original variables. The manuscript develops a path-integral formulation for the eigenfunctions, a characteristics-inspired basis construction, derives theoretical error bounds for the value function and state estimates, and reports simulations showing improvement over the extended Kalman filter in data-driven settings.

Significance. If the parameterization step produces a closed Riccati evolution (or one with rigorously controlled residuals) that recovers the Mortensen estimator, the work would supply a spectral, operator-theoretic route to nonlinear filtering that avoids explicit linearization and supports data-driven operation. The explicit derivation of error bounds and the path-integral plus characteristics-based construction for the eigenfunctions are concrete strengths that render the claims falsifiable and potentially reproducible.

major comments (1)
  1. [Abstract] Abstract, paragraph describing the parameterization step: the claim that substitution of principal Koopman eigenfunctions 'converts the nonlinear estimation problem into a Riccati-type evolution' requires that the non-quadratic term arising from the observation likelihood in the HJ PDE remains closed (or produces only controlled residuals) within the chosen eigenbasis. Koopman eigenfunctions diagonalize the uncontrolled dynamics generator, but nothing in the abstract guarantees compatibility of the maximum-likelihood cost term without approximation; the existence of derived error bounds indicates the reduction is not exact, which undercuts the assertion of a 'linear-operator analogue'.
minor comments (1)
  1. [Abstract] The abstract states that 'simulation results demonstrate improved performance over the extended Kalman filter' but provides no quantitative metrics, test cases, or figure references, making it impossible to assess the magnitude or statistical significance of the reported gains.

Simulated Author's Rebuttal

1 responses · 0 unresolved

We thank the referee for the thorough reading and constructive feedback on the manuscript. We address the single major comment below and agree that clarification is warranted.

read point-by-point responses
  1. Referee: [Abstract] Abstract, paragraph describing the parameterization step: the claim that substitution of principal Koopman eigenfunctions 'converts the nonlinear estimation problem into a Riccati-type evolution' requires that the non-quadratic term arising from the observation likelihood in the HJ PDE remains closed (or produces only controlled residuals) within the chosen eigenbasis. Koopman eigenfunctions diagonalize the uncontrolled dynamics generator, but nothing in the abstract guarantees compatibility of the maximum-likelihood cost term without approximation; the existence of derived error bounds indicates the reduction is not exact, which undercuts the assertion of a 'linear-operator analogue'.

    Authors: We agree that the abstract phrasing risks implying an exact closed-form reduction. The principal Koopman eigenfunctions diagonalize the drift generator, so that the value-function evolution takes a Riccati structure in the spectral coordinates for the dynamics contribution; the non-quadratic observation term is projected onto the finite basis and therefore produces a controlled residual whose size is bounded by the error analysis already derived in the paper. The KBK construction is therefore a linear-operator analogue with rigorously quantified approximation error rather than an exact equivalence. We will revise the abstract to replace 'converts' with 'approximately converts via a spectral parameterization whose error is controlled by the derived bounds' (or equivalent wording) to remove any ambiguity. revision: yes

Circularity Check

0 steps flagged

No circularity: parameterization presented as ansatz with explicit error bounds

full rationale

The paper's core step is an explicit methodological choice to parameterize the Mortensen HJ value function in the span of principal Koopman eigenfunctions, converting the PDE into a Riccati equation in the new coordinates. This is introduced as a spectral realization with a path-integral construction for the eigenfunctions and a characteristics-inspired approximation, accompanied by derived theoretical error bounds on both value function and state estimates. No equation is shown to reduce to its own input by definition, no fitted parameter is relabeled as a prediction, and no load-bearing uniqueness result is imported solely via self-citation. The construction is therefore self-contained as a proposed framework rather than a tautological restatement of its inputs.

Axiom & Free-Parameter Ledger

0 free parameters · 0 axioms · 0 invented entities

Abstract only; no explicit free parameters, axioms, or invented entities are stated.

pith-pipeline@v0.9.1-grok · 5704 in / 1106 out tokens · 43720 ms · 2026-06-30T04:46:58.476697+00:00 · methodology

0 comments
read the original abstract

This paper introduces the Kalman-Bucy-Koopman (KBK) filter, a novel framework for nonlinear state estimation grounded in Koopman operator spectral theory. The nonlinear estimation problem is formulated as a maximum-likelihood (Mortensen) estimator whose solution is characterized by a Hamilton-Jacobi (HJ) partial differential equation. The proposed KBK filter provides a spectral, operator-theoretic realization of this nonlinear filtering problem by parameterizing the HJ value function in terms of principal Koopman eigenfunctions. This transformation converts the nonlinear estimation problem into a Riccati-type evolution in Koopman coordinates, yielding a linear-operator analogue of the classical Kalman-Bucy filter while preserving nonlinear structure in the original state variables. We develop a path-integral formulation for computing principal Koopman eigenfunctions and introduce a dynamics-informed, characteristics-inspired basis construction for their approximation. Theoretical error bounds are derived for value-function and state-estimation approximations. Simulation results demonstrate improved performance over the extended Kalman filter and illustrate the ability of the KBK framework to operate in data-driven settings without explicit model linearization.

Figures

Figures reproduced from arXiv: 2606.30487 by Umesh Vaidya.

Figure 1
Figure 1. Figure 1: Comparison of the error estimates between the KBK, [PITH_FULL_IMAGE:figures/full_fig_p013_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: Time evolution of the state density function, [PITH_FULL_IMAGE:figures/full_fig_p013_2.png] view at source ↗
Figure 3
Figure 3. Figure 3: Comparison of the KBK with the EKF filter: State error [PITH_FULL_IMAGE:figures/full_fig_p014_3.png] view at source ↗
Figure 4
Figure 4. Figure 4: Comparison of the KBK with the EKF filter [PITH_FULL_IMAGE:figures/full_fig_p014_4.png] view at source ↗
Figure 5
Figure 5. Figure 5: KBK filter for the estimation of friction coefficient [PITH_FULL_IMAGE:figures/full_fig_p015_5.png] view at source ↗

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

50 extracted references · 2 canonical work pages · 1 internal anchor

  1. [1]

    A. H. Jazwinski,Stochastic Processes and Filtering Theory. Academic Press, 1970

  2. [2]

    Simon,Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches

    D. Simon,Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches. Wiley, 2006

  3. [3]

    B. D. Anderson and J. B. Moore,Optimal Filtering. Prentice Hall, 1979

  4. [4]

    New results in linear filtering and prediction theory,

    R. E. Kalman and R. S. Bucy, “New results in linear filtering and prediction theory,”Journal of Basic Engineering, vol. 83, no. 1, pp. 95–108, 1961

  5. [5]

    Unscented filtering and nonlinear estimation,

    S. J. Julier and J. K. Uhlmann, “Unscented filtering and nonlinear estimation,”Proceedings of the IEEE, vol. 92, no. 3, pp. 401–422, 2004. 16

  6. [6]

    A new method for the nonlinear transformation of means and covariances,

    ——, “A new method for the nonlinear transformation of means and covariances,”IEEE Transactions on Automatic Control, vol. 45, no. 3, pp. 477–482, 2000

  7. [7]

    Doucet, N

    A. Doucet, N. de Freitas, and N. Gordon,Sequential Monte Carlo Methods in Practice. Springer, 2001

  8. [8]

    W. H. Fleming and R. W. Rishel,Deterministic and Stochastic Optimal Control. Springer, 1975

  9. [9]

    Deep Kalman Filters

    R. Krishnan, U. Shalit, and D. Sontag, “Deep kalman filters,”arXiv preprint arXiv:1511.05121, 2015

  10. [10]

    Deep variational bayes filters: Unsupervised learning of state space models from raw data,

    M. Karl, M. Soelch, J. Bayer, and P. van der Smagt, “Deep variational bayes filters: Unsupervised learning of state space models from raw data,” inInternational Conference on Learning Representations (ICLR), 2017

  11. [11]

    Neu- ral ordinary differential equations,

    R. T. Q. Chen, Y . Rubanova, J. Bettencourt, and D. Duvenaud, “Neu- ral ordinary differential equations,” inNeural Information Processing Systems (NeurIPS), 2018

  12. [12]

    Efficiently modeling long sequences with structured state spaces,

    A. Gu, K. Goel, and C. Re, “Efficiently modeling long sequences with structured state spaces,” inInternational Conference on Machine Learning (ICML), 2022

  13. [13]

    Dss: Differentiable state space models,

    A. Gu and T. Dao, “Dss: Differentiable state space models,” inAdvances in Neural Information Processing Systems (NeurIPS), 2021

  14. [14]

    Hamiltonian systems and transformation in hilbert space,

    B. O. Koopman, “Hamiltonian systems and transformation in hilbert space,”Proceedings of the national academy of sciences of the united states of america, vol. 17, no. 5, p. 315, 1931

  15. [15]

    Spectral properties of dynamical systems, model reduction and decompositions,

    I. Mezi ´c, “Spectral properties of dynamical systems, model reduction and decompositions,”Nonlinear Dynamics, vol. 41, pp. 309–325, 2005

  16. [16]

    Analysis of fluid flows via spectral properties of the Koopman operator,

    ——, “Analysis of fluid flows via spectral properties of the Koopman operator,”Annual Review of Fluid Mechanics, vol. 45, pp. 357–378, 2013

  17. [17]

    Global stability analysis using the eigen- functions of the koopman operator,

    A. Mauroy and I. Mezi ´c, “Global stability analysis using the eigen- functions of the koopman operator,”IEEE Transactions on Automatic Control, vol. 61, no. 11, pp. 3356–3369, 2016

  18. [18]

    Koopman operator, geometry, and learning of dynamical systems,

    I. Mezi ´c, “Koopman operator, geometry, and learning of dynamical systems,”Not. Am. Math. Soc, vol. 68, no. 7, pp. 1087–1105, 2021

  19. [19]

    Linear observer synthesis for nonlin- ear systems using koopman operator framework,

    A. Surana and A. Banaszuk, “Linear observer synthesis for nonlin- ear systems using koopman operator framework,”IFAC-PapersOnLine, vol. 49, no. 18, pp. 716–723, 2016

  20. [20]

    A data–driven approximation of the Koopman operator: Extending dynamic mode decomposition,

    M. O. Williams, I. G. Kevrekidis, and C. W. Rowley, “A data–driven approximation of the Koopman operator: Extending dynamic mode decomposition,”Journal of Nonlinear Science, vol. 25, no. 6, pp. 1307– 1346, 2015

  21. [21]

    Koopman operator based observer synthesis for control- affine nonlinear systems,

    A. Surana, “Koopman operator based observer synthesis for control- affine nonlinear systems,” in2016 IEEE 55th Conference on Decision and Control (CDC). IEEE, 2016, pp. 6492–6499

  22. [22]

    When koopman meets hamilton and jacobi,

    U. Vaidya, “When koopman meets hamilton and jacobi,”IEEE Trans- actions on Automatic Control, 2025

  23. [23]

    Bain and D

    A. Bain and D. Crisan,Fundamentals of stochastic filtering. Springer, 2009, vol. 3

  24. [24]

    On the differential equations satisfied by conditional probability densities of markov processes,

    H. J. Kushner, “On the differential equations satisfied by conditional probability densities of markov processes,”SIAM Journal on Control, vol. 2, no. 1, pp. 106–119, 1964

  25. [25]

    On the optimal filtering of diffusion processes,

    M. Zakai, “On the optimal filtering of diffusion processes,”Zeitschrift für Wahrscheinlichkeitstheorie und Verwandte Gebiete, vol. 11, pp. 230– 243, 1969

  26. [26]

    Lasota and M

    A. Lasota and M. C. Mackey,Chaos, Fractals, and Noise: Stochastic Aspects of Dynamics. New York: Springer-Verlag, 1994

  27. [27]

    Data-driven stochastic optimal control via linear transfer operator,

    U. Vaidya and D. T. Castro, “Data-driven stochastic optimal control via linear transfer operator,”Accepted for Publication in IEEE TAC, 2023

  28. [28]

    Maximum-likelihood recursive nonlinear filtering,

    R. E. Mortensen, “Maximum-likelihood recursive nonlinear filtering,” Journal of Optimization Theory and Applications, vol. 2, no. 6, pp. 386–394, 1968

  29. [29]

    Koopman operator-based model reduction for switched-system control of pdes,

    S. Peitz and S. Klus, “Koopman operator-based model reduction for switched-system control of pdes,”Automatica, vol. 106, pp. 184–191, 2019

  30. [30]

    Towards global optimal control via Koopman lifts,

    M. E. Villanueva, C. N. Jones, and B. Houska, “Towards global optimal control via Koopman lifts,”Automatica, vol. 132, p. 109610, 2021

  31. [31]

    Control, estimation and optimization of energy efficient buildings,

    J. Borggaard, J. A. Burns, A. Surana, and L. Zietsman, “Control, estimation and optimization of energy efficient buildings,” in2009 American Control Conference. IEEE, 2009, pp. 837–841

  32. [32]

    Active learning of dynamics for data-driven control using Koopman operators,

    I. Abraham and T. D. Murphey, “Active learning of dynamics for data-driven control using Koopman operators,”IEEE Transactions on Robotics, vol. 35, no. 5, pp. 1071–1083, 2019

  33. [33]

    Linear predictors for nonlinear dynamical sys- tems: Koopman operator meets model predictive control,

    M. Korda and I. Mezi ´c, “Linear predictors for nonlinear dynamical sys- tems: Koopman operator meets model predictive control,”Automatica, vol. 93, pp. 149–160, 2018

  34. [34]

    Optimal control formulation of pulse-based control using Koopman operator,

    A. Sootla, A. Mauroy, and D. Ernst, “Optimal control formulation of pulse-based control using Koopman operator,”Automatica, vol. 91, pp. 217–224, 2018

  35. [35]

    Koopman operators for estimation and control of dynamical systems,

    S. E. Otto and C. W. Rowley, “Koopman operators for estimation and control of dynamical systems,”Annual Review of Control, Robotics, and Autonomous Systems, vol. 4, pp. 59–87, 2021

  36. [36]

    Approxima- tive policy iteration for exit time feedback control problems driven by stochastic differential equations using tensor train format,

    K. Fackeldey, M. Oster, L. Sallandt, and R. Schneider, “Approxima- tive policy iteration for exit time feedback control problems driven by stochastic differential equations using tensor train format,”arXiv preprint arXiv:2010.04465, 2020

  37. [37]

    Data-driven discovery of Koopman eigenfunctions for control,

    E. Kaiser, J. N. Kutz, and S. L. Brunton, “Data-driven discovery of Koopman eigenfunctions for control,”Machine Learning: Science and Technology, vol. 2, no. 3, p. 035023, 2021

  38. [38]

    Optimal quadratic regulation of nonlinear system using Koopman operator,

    X. Ma, B. Huang, and U. Vaidya, “Optimal quadratic regulation of nonlinear system using Koopman operator,” in2019 American Control Conference. IEEE, 2019, pp. 4911–4916

  39. [39]

    Feedback stabilization using Koop- man operator,

    B. Huang, X. Ma, and U. Vaidya, “Feedback stabilization using Koop- man operator,” in2018 IEEE Conference on Decision and Control. IEEE, 2018, pp. 6434–6439

  40. [40]

    A convex approach to data-driven optimal control via Perron-Frobenius and Koopman operators,

    B. Huang and U. Vaidya, “A convex approach to data-driven optimal control via Perron-Frobenius and Koopman operators,”IEEE Transac- tions on Automatic Control, 2022

  41. [41]

    Applied Koopman operator theory for power systems technology,

    Y . Susuki, I. Mezic, F. Raak, and T. Hikihara, “Applied Koopman operator theory for power systems technology,”Nonlinear Theory and Its Applications, IEICE, vol. 7, no. 4, pp. 430–459, 2016

  42. [42]

    Hamzi, H

    B. Hamzi, H. Owhadi, and U. Vaidya, “Kernel methods for some trans- port equations with application to learning kernels for the approximation of koopman eigenfunctions: A unified approach via variational methods, green’s functions and the method of characteristics,” 2025

  43. [43]

    Kernel methods for the approximation of the eigenfunctions of the koopman operator,

    J. Lee, B. Hamzi, B. Hou, H. Owhadi, G. Santin, and U. Vaidya, “Kernel methods for the approximation of the eigenfunctions of the koopman operator,”Physica D: Nonlinear Phenomena, p. 134662, 2025

  44. [44]

    Spectrum of the Koopman operator, spectral expansions in functional spaces, and state-space geometry,

    I. Mezi ´c, “Spectrum of the Koopman operator, spectral expansions in functional spaces, and state-space geometry,”Journal of Nonlinear Science, vol. 30, no. 5, pp. 2091–2145, 2020

  45. [45]

    Applied Koopmanism,

    M. Budiši ´c, R. Mohr, and I. Mezi ´c, “Applied Koopmanism,”Chaos: An Interdisciplinary Journal of Nonlinear Science, vol. 22, no. 4, p. 047510, 2012

  46. [46]

    V . I. Arnold,Geometrical methods in the theory of ordinary differential equations. Springer Science & Business Media, 2012, vol. 250

  47. [47]

    The convergence of the minimum energy estimator,

    A. J. Krener, “The convergence of the minimum energy estimator,” in New Trends in Nonlinear Dynamics and Control and their Applications. Springer, 2004, pp. 187–208

  48. [48]

    User’s guide to viscosity solutions of second order partial differential equations,

    M. G. Crandall, H. Ishii, and P.-L. Lions, “User’s guide to viscosity solutions of second order partial differential equations,”Bulletin of the American Mathematical Society, vol. 27, no. 1, pp. 1–67, 1992

  49. [49]

    Path-integral formula for computing koopman eigenfunctions,

    S. A. Deka, S. S. Narayanan, and U. Vaidya, “Path-integral formula for computing koopman eigenfunctions,” in2023 62nd IEEE Conference on Decision and Control (CDC). IEEE, 2023, pp. 6641–6646

  50. [50]

    Finite-time extension of path-integral formula for computation of Koopman eigenfunctions,

    S. A. Deka and U. Vaidya, “Finite-time extension of path-integral formula for computation of Koopman eigenfunctions,” inAccepted for Publication in 2024 62nd IEEE Conference on Decision and Control (CDC). IEEE, 2024. Umesh Vaidya(M’07, SM’19) received the Ph.D. degree in mechanical engineering from the Univer- sity of California at Santa Barbara, Santa Ba...