---
title: Stable Estimator of Dynamical Systems (SEDS)
url: https://www.emergentmind.com/topics/stable-estimator-of-dynamical-systems-seds
type: topic
---

# Stable Estimator of Dynamical Systems (SEDS)

A Stable Estimator of Dynamical Systems (SEDS) is a framework for learning dynamical models from time series data with explicit guarantees of stability—meaning that either the identified linear/nonlinear system is ensured to have suitable asymptotic (or bounded) behavior, or the estimated operator is projected onto a class of stable/energy-preserving dynamics. SEDS methodologies encompass convex relaxations for nonlinear models, information-theoretically optimal matrix projections for linear systems, and structured operator learning for quadratic and higher-order continuous-time systems. These approaches play a foundational role in identification, operator inference, and scientific machine learning where qualitative properties such as stability, boundedness, and regularization are key.

## 1. SEDS for Linear System Identification

The SEDS approach for linear systems is grounded in the projection of unconstrained least-squares system matrices onto the non-convex set of asymptotically stable matrices in an information-theoretic sense. Given a stable discrete-time system $x_{t+1} = \Theta_{\text{true}}\ x_t + w_t$ with $\rho(\Theta_{\text{true}}) < 1$ and i.i.d.\ noise $w_t$, the ordinary least squares (OLS) estimator $\widehat{\Theta}_T$ does not, in general, yield a stable matrix. SEDS remedies this by solving the reverse $I$-projection:

\[
\mathcal P(A')\in \arg\min_{A\in\Theta} I(A',A)
\]
where $I(A',A) = \frac{1}{2}\mathrm{Tr}[S_w^{-1}(A'-A) S_A (A'-A)^\top]$, and $S_A$ is the solution to the associated Lyapunov equation $S_A = A S_A A^\top + S_w$ for $A\in\Theta$. This projection is optimal in a moderate deviations/large deviations sense and can be computed in closed form by solving a corresponding Linear Quadratic Regulator (LQR) problem and applying the resulting optimal feedback gain:

\[
A_{\text{proj}} = (I + R^{-1}P)^{-1}A'
\]
where $P$ solves the algebraic Riccati equation and $R=(2\delta S_w)^{-1}$ with small $\delta$ [2102.03664].

The SEDS process, given data $\{x_t\}$, comprises:

1. Forming the OLS estimate $\widehat{\Theta}_T$.
2. Solving the algebraic Riccati equation for $P$.
3. Computing the stabilizing feedback gain $K^*$.
4. Defining $\widehat{\Theta}_T^{\mathrm{SEDS}} = \widehat{\Theta}_T + K^*$.

This estimator is always asymptotically stable and statistically consistent.

## 2. SEDS with Stability-By-Design in Polynomial and Nonlinear Systems

In nonlinear system identification, SEDS can be realized through convex relaxations and sum-of-squares (SOS) techniques. The canonical model structure uses an implicit polynomial formulation:

\[
e(x_{t+1}) = f(x_t, u_t) \qquad y_t = g(x_t, u_t)
\]
with $e, f, g$ multivariate polynomials affine in parameters $\theta$.

Global incremental $\ell^2$-stability is enforced by Lyapunov-based matrix inequalities. Explicitly, for $P\succ0$, stability constraints are encoded as pointwise linear matrix inequalities (LMIs) in $(x,u)$—converted to a tractable sum-of-squares SDP representation with Gram matrix $Q\succeq0$:

\[
M(\theta, P; x, u) \succeq 0
\]
where $M$ is a block matrix constructed from the Jacobians and $P$. The resulting optimization jointly minimizes a convex surrogate of long-term simulation error via Lagrangian relaxation:

\[
J_{\text{LR}}(\theta) := \sup_\Delta \big[\|\mathcal G\Delta + \eta\|^2 - 2\Delta^\top(\mathcal F \Delta - \epsilon)\big]
\]
subject to the SOS/SDP stability constraints [1803.01066].

This methodology yields models guaranteed to be globally stable, with empirical evidence for strong generalization and regularization effects in benchmark mechanical and flexible-beam identification tasks.

## 3. SEDS in Quadratic and Operator-Inference Models

SEDS methodologies extend to continuous-time quadratic models and operator inference via Lyapunov-based parametrizations:

\[
\dot{x}(t) = A x(t) + H[x(t)\otimes x(t)]
\]
where $A$ is $n\times n$, $H$ is $n\times n^2$, and “$\otimes$” is the Kronecker product [2308.13819].

Stability is imposed by directly parameterizing $A$ and $H$ so that a desired Lyapunov function is preserved. For local asymptotic stability, $A$ is factorized as $A = (J-R)Q$, with $J$ skew-symmetric and $R, Q$ symmetric positive-definite, so that $V(x)=\frac{1}{2}x^\top Q x$ is a Lyapunov function and $\dot V(x) < 0$ near $x=0$. Global asymptotic stability adds the constraint that $H$ is energy-preserving, i.e., $x^\top Q H(x\otimes x)=0$ for all $x$.

For systems with only bounded attractors (e.g., Lorenz system), parameterization ensures all solutions remain within a compact trapping region by shifting the origin and ensuring Lyapunov decrease away from it.

Inference is carried out using an integral-form loss minimized through modern gradient-based solvers, with stability built into the parameterization, eliminating the need for explicit constraints or projections.

## 4. Efficient Algorithms and Complexity Reduction

In the nonlinear SEDS framework (e.g., LR-SEDS), the full problem is a smooth SDP solved via a path-following interior-point method. Linear equality constraints on $\theta$ are eliminated so that optimization is over a reduced coordinate $\mu$, with a log-determinant barrier added to maintain feasibility. Each Newton step's cost is reduced from cubic $O(T^3)$ to linear $O(T)$ in data length $T$ by exploiting block tridiagonal/banded structures of key matrices (notably $W$ in the Lagrangian relaxation), and by using the block-Thomas algorithm for linear solves [1803.01066].

For the linear SEDS, solving the Riccati equation and the final projection requires $O(n^3)$ operations due to reliance on Schur or QZ decomposition [2102.03664]. Quadratic/operator inference-based SEDS uses automatic differentiation through Runge-Kutta time integration and parametrization-based gradient flow, often solved with Adam and adaptive learning rates.

## 5. Empirical Performance and Regularization

Empirical studies consistently demonstrate that SEDS approaches outperform standard equation error or unconstrained OLS fits in settings where stability is important. In "Specialized Interior Point Algorithm for Stable Nonlinear System Identification," SEDS-LR models of nonlinear mechanical systems showed lower validation error—both in median and variance—compared to wavelet or polynomial NARX models, with no observed divergences, while NARX fits frequently led to unstable models. Similarly, stability constraints in SEDS act as an intrinsic regularizer, reducing the need for manual feature/subset selection [1803.01066].

In quadratic operator inference, enforcing Lyapunov structure yields accurate long-term prediction and preserves qualitative features (e.g., global decay, trapping regions) that are unattainable with unconstrained models. Numerical evidence includes performance on Burgers' equation, Chafee–Infante systems, Lorenz attractors, and energy-preserving MHD triads [2308.13819].

## 6. Applications, Limitations, and Model Classes

SEDS is applicable across discrete-time and continuous-time, linear and nonlinear, autonomous and non-autonomous systems. In linear cases, statistical guarantees and estimation consistency have been established for single-trajectory sample regimes [2102.03664]. Nonlinear and operator-based SEDS are compatible with general polynomial or quadratic representations, leveraging sum-of-squares relaxations and structure-preserving parameterizations, including energy preservation and equilibrium shifts.

A key limitation in high-dimensional nonlinear SEDS remains the computational burden of large SDPs and the potential conservatism of global Lyapunov-based constraints. Model structure selection—linear, polynomial, quadratic—is often determined by the system's physics or expressive power required for accurate prediction. For non-equilibrium or chaotic dynamics, operator-inference SEDS can guarantee boundedness even in the absence of true equilibria [2308.13819].

## 7. Connections to Broader System Identification and Scientific ML

SEDS approaches tie together classical robust control, operator-theoretic methods, and modern scientific machine learning. Techniques such as SOS optimization, Riccati-based LQR design, and structure-preserving operator learning situate SEDS at the intersection of identification, model reduction, and qualitative physics preservation. SEDS has been empirically compared to RIE, stable subspace-ID, SINDy, and unconstrained operator-inference in accuracy, stability, and regularization properties [1803.01066, 2308.13819]. The domain continues to evolve with advances in structured learning, scalable convex optimization, and stability-driven regularization frameworks.

Source: https://www.emergentmind.com/topics/stable-estimator-of-dynamical-systems-seds