Papers
Topics
Authors
Recent
Search
2000 character limit reached

Semigroup-Based Koopman Analysis

Updated 8 July 2026
  • Semigroup-Based Framework is a data-driven method that directly approximates the stochastic Koopman semigroup for analyzing SDEs.
  • It employs Stochastic Dynamic Mode Decomposition to avoid costly matrix exponentials, leveraging a linear-in-Δt approximation and rigorous convergence theory.
  • Optional neural-network dictionary learning refines basis functions for improved spectral estimates and reliable identification of dominant dynamical features.

Searching arXiv for the target paper and closely related Koopman semigroup work. A semigroup-based framework, in the sense developed for stochastic Koopman analysis, is a data-driven methodology that treats the stochastic Koopman family (Kt)t0(\mathcal{K}^t)_{t\ge 0} itself as the primary object of approximation for stochastic dynamical systems, rather than first approximating the infinitesimal generator and then exponentiating it. In the formulation of Stochastic Dynamic Mode Decomposition (SDMD), the target system is an SDE

dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,

and the associated stochastic Koopman operators are defined by conditional expectation on F=Lρ2(M)\mathcal{F}=L^2_\rho(M). The framework is characterized by direct approximation of the one-step semigroup operator KΔt\mathcal{K}^{\Delta t}, explicit dependence on the sampling time Δt\Delta t, avoidance of matrix exponential computations, optional neural-network-based dictionary learning, and a three-tier convergence theory in the limits mm\to\infty, Δt0\Delta t\to 0, and NN\to\infty (Xu et al., 23 Jan 2025).

1. Semigroup formulation and operator-theoretic setting

The underlying stochastic dynamics are modeled by the Itô system

dXt=b(Xt)dt+σ(Xt)dWt,d\mathbf{X}_t = \mathbf{b}(\mathbf{X}_t)\,dt + \mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,

with drift b\mathbf{b}, diffusion dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,0, and dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,1-dimensional Wiener process dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,2. On a probability space dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,3 and a state-space measure dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,4 on dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,5, the framework works in

dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,6

The stochastic Koopman operator family dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,7 is defined for dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,8 by

dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,9

The basic assumption is that F=Lρ2(M)\mathcal{F}=L^2_\rho(M)0 is a strongly continuous semigroup of bounded operators on F=Lρ2(M)\mathcal{F}=L^2_\rho(M)1. Thus F=Lρ2(M)\mathcal{F}=L^2_\rho(M)2, the semigroup property

F=Lρ2(M)\mathcal{F}=L^2_\rho(M)3

holds, and strong continuity is expressed as

F=Lρ2(M)\mathcal{F}=L^2_\rho(M)4

In this setting, F=Lρ2(M)\mathcal{F}=L^2_\rho(M)5 is a Markov (Koopman) semigroup.

Its infinitesimal generator is

F=Lρ2(M)\mathcal{F}=L^2_\rho(M)6

with domain

F=Lρ2(M)\mathcal{F}=L^2_\rho(M)7

For F=Lρ2(M)\mathcal{F}=L^2_\rho(M)8, Itô’s formula gives

F=Lρ2(M)\mathcal{F}=L^2_\rho(M)9

Formally, the semigroup–generator relation is

KΔt\mathcal{K}^{\Delta t}0

and the spectral correspondence is

KΔt\mathcal{K}^{\Delta t}1

or equivalently

KΔt\mathcal{K}^{\Delta t}2

This operator-theoretic relation is conceptually central because the numerical framework is built around approximating the one-step operator KΔt\mathcal{K}^{\Delta t}3, then using semigroup composition for long-time propagation and finite-difference recovery of the generator: KΔt\mathcal{K}^{\Delta t}4 This suggests a shift in emphasis from generator approximation to direct semigroup approximation (Xu et al., 23 Jan 2025).

2. SDMD and direct approximation of the one-step semigroup

The core computational construction is Stochastic Dynamic Mode Decomposition, described as a semigroup-based extension of EDMD tailored to stochastic systems. One chooses dictionary functions KΔt\mathcal{K}^{\Delta t}5 and the finite-dimensional subspace

KΔt\mathcal{K}^{\Delta t}6

The associated Gram-type matrices are

KΔt\mathcal{K}^{\Delta t}7

Given i.i.d. samples KΔt\mathcal{K}^{\Delta t}8, one forms the data matrix KΔt\mathcal{K}^{\Delta t}9 and generator-evaluated matrix Δt\Delta t0, and then the empirical matrices

Δt\Delta t1

For small sampling time Δt\Delta t2, the generator definition yields the stochastic Taylor expansion

Δt\Delta t3

Substituting this into an EDMD-type least-squares representation and minimizing the residual leads to

Δt\Delta t4

with minimizer

Δt\Delta t5

Neglecting the higher-order term for sufficiently small Δt\Delta t6 gives the SDMD approximation

Δt\Delta t7

The defining methodological distinction is that SDMD approximates Δt\Delta t8 directly. If one instead approximates the generator matrix Δt\Delta t9, then time-mm\to\infty0 propagation requires a matrix exponential mm\to\infty1, which the framework describes as expensive and delicate when mm\to\infty2 is large or stiff. SDMD replaces that route by the linear-in-mm\to\infty3 approximation

mm\to\infty4

so that long-time evolution is represented through repeated multiplication,

mm\to\infty5

The explicit incorporation of mm\to\infty6 into the approximation is therefore both structural and computational (Xu et al., 23 Jan 2025).

3. Dictionary design and neural-network-based dictionary learning

In its basic form, SDMD uses a fixed dictionary mm\to\infty7, such as polynomials or Fourier modes. In that setting, mm\to\infty8 is computed analytically from the generator formula, which requires gradients and Hessians of the basis functions together with the SDE coefficients mm\to\infty9.

To reduce manual basis engineering, the framework introduces SDMD with Dictionary Learning (SDMD-DL). Here the dictionary is parameterized by a neural network

Δt0\Delta t\to 00

The learning variant uses paired data Δt0\Delta t\to 01, where Δt0\Delta t\to 02 is the state evolved from Δt0\Delta t\to 03 after time Δt0\Delta t\to 04, and optimizes the semigroup regression objective

Δt0\Delta t\to 05

At the same time, the Koopman approximation is parameterized as

Δt0\Delta t\to 06

with

Δt0\Delta t\to 07

The training loss is

Δt0\Delta t\to 08

where Δt0\Delta t\to 09 is a Tikhonov regularization parameter. Training proceeds by alternating updates of NN\to\infty0 and the operator, and automatic differentiation is used to compute NN\to\infty1, including Jacobians and Hessians.

Within the framework, this neural component does not replace the semigroup formulation; rather, it supplies a learned coordinate system in which the one-step operator NN\to\infty2 can be estimated. A plausible implication is that basis adaptivity is treated as an approximation-space problem, while the semigroup structure remains the organizing principle (Xu et al., 23 Jan 2025).

4. Convergence theory and approximation limits

The convergence analysis is organized around the nested limit

NN\to\infty3

At fixed NN\to\infty4 and NN\to\infty5, the population semigroup approximation is defined by

NN\to\infty6

The empirical estimator is

NN\to\infty7

Under boundedness assumptions NN\to\infty8 and NN\to\infty9, the paper gives concentration bounds

dXt=b(Xt)dt+σ(Xt)dWt,d\mathbf{X}_t = \mathbf{b}(\mathbf{X}_t)\,dt + \mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,0

dXt=b(Xt)dt+σ(Xt)dWt,d\mathbf{X}_t = \mathbf{b}(\mathbf{X}_t)\,dt + \mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,1

and, through a perturbation lemma for products dXt=b(Xt)dt+σ(Xt)dWt,d\mathbf{X}_t = \mathbf{b}(\mathbf{X}_t)\,dt + \mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,2, a corresponding exponentially decaying tail bound for

dXt=b(Xt)dt+σ(Xt)dWt,d\mathbf{X}_t = \mathbf{b}(\mathbf{X}_t)\,dt + \mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,3

As a consequence, dXt=b(Xt)dt+σ(Xt)dWt,d\mathbf{X}_t = \mathbf{b}(\mathbf{X}_t)\,dt + \mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,4 almost surely as dXt=b(Xt)dt+σ(Xt)dWt,d\mathbf{X}_t = \mathbf{b}(\mathbf{X}_t)\,dt + \mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,5.

For the sampling-time limit, define

dXt=b(Xt)dt+σ(Xt)dWt,d\mathbf{X}_t = \mathbf{b}(\mathbf{X}_t)\,dt + \mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,6

If dXt=b(Xt)dt+σ(Xt)dWt,d\mathbf{X}_t = \mathbf{b}(\mathbf{X}_t)\,dt + \mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,7 is the projected generator, then Theorem 4.6 states that, for fixed dXt=b(Xt)dt+σ(Xt)dWt,d\mathbf{X}_t = \mathbf{b}(\mathbf{X}_t)\,dt + \mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,8,

dXt=b(Xt)dt+σ(Xt)dWt,d\mathbf{X}_t = \mathbf{b}(\mathbf{X}_t)\,dt + \mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,9

Thus the semigroup-based approximation recovers the projected generator in the zero-sampling-time limit.

For the dictionary-size limit, the assumptions include b\mathbf{b}0-orthogonal projections b\mathbf{b}1 onto b\mathbf{b}2 and graph-norm projections b\mathbf{b}3 on b\mathbf{b}4, with approximation properties

b\mathbf{b}5

b\mathbf{b}6

Under these conditions, Theorem 4.4 yields strong convergence of projected generators,

b\mathbf{b}7

Semigroup convergence is then obtained through the First Trotter–Kato Approximation Theorem: if b\mathbf{b}8 and b\mathbf{b}9 are strongly continuous semigroups with exponential bounds and there is a core dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,00 on which dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,01, then

dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,02

uniformly for dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,03 in compact intervals.

The framework also states a spectral implication: strong convergence of dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,04 and dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,05, together with the relation

dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,06

supports convergence of discrete-time eigenvalues and eigenfunctions to those of the true Koopman semigroup under typical spectral assumptions such as isolated eigenvalues. The paper notes, however, that the examples emphasize empirical spectral convergence rather than a fully explicit spectral perturbation theorem (Xu et al., 23 Jan 2025).

5. Spectral analysis, implementation, and canonical examples

Given a matrix approximation dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,07 on dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,08, SDMD computes eigenpairs

dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,09

and reconstructs Koopman eigenfunctions as

dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,10

The semigroup/generator spectral relation becomes

dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,11

This makes the method semigroup-based but generator-aware: it estimates dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,12 and then interprets its spectrum in generator coordinates. The resulting eigenvalues and eigenfunctions are used to identify dominant decay rates, oscillation frequencies, metastable structures, radial and angular modes, Hermite-like spectral patterns, and metastable wells with transitions.

Algorithm 1 in the paper summarizes the basic SDMD procedure. Given i.i.d. data, a dictionary, SDE coefficients dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,13, sampling time dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,14, and regularization dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,15, one builds dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,16 and dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,17, computes dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,18, and then forms the regularized approximation

dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,19

followed by eigendecomposition. Algorithm 2 extends this to dictionary learning by iteratively updating dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,20 and dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,21.

The framework is validated on three canonical stochastic systems. For the 2D Stuart–Landau equation, a noisy limit-cycle oscillator, SDMD with a Fourier basis accurately approximates analytical generator eigenvalues dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,22, particularly angular modes with dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,23 and dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,24, and captures eigenfunctions with the correct phase-rotational structure. For the 1D Ornstein–Uhlenbeck process

dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,25

with generator

dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,26

and analytical eigenpairs

dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,27

SDMD-DL estimates Koopman eigenvalues and recovers generator eigenvalues close to dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,28, while the eigenfunctions match Hermite-polynomial structure. For the 2D triple-well potential system

dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,29

SDMD with a neural-network dictionary identifies the stationary mode dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,30, a slow mode corresponding to transitions between deep wells, and a faster mode involving the shallower well, with eigenfunctions that partition the state space into metastable regions.

Across these examples, comparison with EDMD or gEDMD shows the semigroup-based method to be more numerically stable with respect to dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,31, more accurate for stochastic dynamics, especially when coupled with dictionary learning, and computationally cheaper due to avoiding matrix exponentials (Xu et al., 23 Jan 2025).

Within Koopman operator theory, the framework occupies an intermediate position. Classical DMD and EDMD approximate a single time-dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,32 Koopman operator, typically in deterministic settings and often without explicit analysis of the dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,33-dependence. Generator-based EDMD for stochastic systems approximates dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,34 and then uses matrix exponentials for semigroup evolution. SDMD instead uses generator information to construct a semigroup approximation directly at the observed sampling interval. This suggests a computational alignment between continuous-time stochastic dynamics and discrete-time measurements that is built into the method rather than added afterward (Xu et al., 23 Jan 2025).

Its stated advantages are direct semigroup approximation, better numerical conditioning because dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,35 is bounded whereas stochastic generators are often unbounded and stiff, explicit dependence on dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,36, compatibility with neural-network dictionaries without explicit matrix exponentials in training, and rigorous convergence guarantees in the large-data, zero-sampling-time, and large-dictionary regimes. The stated limitations are also specific: high-dimensional state spaces remain practically challenging when large dictionaries are required; the convergence theory is focused essentially on point spectrum and strong operator convergence rather than continuous spectrum; the framework assumes a Markov semigroup and does not directly address non-Markovian or nonstationary settings; and neural architecture, regularization, and training design remain open variables.

The broader directions proposed include controlled and parameter-dependent stochastic systems, high-dimensional molecular dynamics and climate models, and reinforcement learning or Markov decision processes, where Koopman semigroups can be viewed as generalizations of transition operators. A related Koopman-semigroup line develops wavelet-based observables on dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,37, proves that certain wavelet observables are eigenfunctions of the Koopman generator, and combines EDMD with a continuous wavelet transform in the cWDMD algorithm (Tilki et al., 14 May 2026). Taken together, these developments indicate that semigroup-based Koopman analysis is being treated not merely as notation for dXt=b(Xt)dt+σ(Xt)dWt,X0=xMRd,d\mathbf{X}_t=\mathbf{b}(\mathbf{X}_t)\,dt+\mathbf{\sigma}(\mathbf{X}_t)\,d\mathbf{W}_t,\qquad \mathbf{X}_0=\mathbf{x}\in M\subseteq\mathbb{R}^d,38, but as a primary approximation target whose algebraic structure, spectral interpretation, and numerical implementation can be exploited directly.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Semigroup-Based Framework.