Papers
Topics
Authors
Recent
Search
2000 character limit reached

State-Inclusive Logistic Lifting (SILL) Overview

Updated 17 April 2026
  • State-Inclusive Logistic Lifting (SILL) is a method that augments state vectors with multivariate logistic functions to form a finite-dimensional, interpretable Koopman approximation.
  • The lifting mechanism combines constant, linear, and conjunctive logistic elements to map m-dimensional states into a higher-dimensional feature space with controllable sharp transitions.
  • SILL achieves uniform finite approximate closure with exponential error decay, offering scalable surrogate modeling for complex nonlinear systems.

State-Inclusive Logistic Lifting (SILL) is a structured approach for constructing finite-dimensional approximations to nonlinear dynamical systems within the Koopman operator framework. SILL achieves this by augmenting the measurement or state vector with a set of multivariate logistic (conjunctive logistic) functions, forming a dictionary with advantageous closure, approximation, and interpretability properties. SILL has been demonstrated to facilitate accurate, scalable, and interpretable surrogate models for nonlinear systems, particularly in the context of data-driven operator learning and Extended Dynamic Mode Decomposition (EDMD) (Johnson et al., 2022, Johnson et al., 2022, Johnson et al., 2017).

1. Mathematical Formulation of the SILL Dictionary

Let yRmy \in \mathbb{R}^m denote the measurement vector, often identified directly with the state xRnx\in\mathbb{R}^n of a nonlinear system x˙=f(x)\dot x = f(x). The SILL dictionary ψ(y) ⁣:RmRN\psi(y)\colon \mathbb{R}^m \to \mathbb{R}^N is defined as an affine augmentation combined with a bank of multivariate logistic functions:

  • Constant function: ψ0(y)=1\psi_0(y) = 1
  • Linear terms: ψi(y)=yi\psi_i(y) = y_i, for i=1,,mi=1,\ldots,m
  • Multivariate logistics (“conjunctive logistics”): for k=1,,NLk=1,\ldots,N_L,

Λ(y;μk,αk)=i=1mλ(yi;μki,αki),λ(yi;μki,αki)=11+exp(αki(yiμki))\Lambda(y; \mu_k, \alpha_k) = \prod_{i=1}^m \lambda(y_i; \mu_{k i}, \alpha_{k i}), \quad \lambda(y_i; \mu_{k i}, \alpha_{k i}) = \frac{1}{1 + \exp(-\alpha_{k i}(y_i - \mu_{k i}))}

These multivariate functions are parameterized by center vectors μkRm\mu_k\in\mathbb{R}^m and positive steepness vectors xRnx\in\mathbb{R}^n0.

The complete SILL lift is given by:

xRnx\in\mathbb{R}^n1

where xRnx\in\mathbb{R}^n2.

2. Lifting Mechanism and Geometry

The SILL construction lifts the original xRnx\in\mathbb{R}^n3-dimensional state space into a higher-dimensional feature space:

  • The constant xRnx\in\mathbb{R}^n4 and coordinate terms xRnx\in\mathbb{R}^n5 provide the affine component, preserving the original state in xRnx\in\mathbb{R}^n6.
  • Each xRnx\in\mathbb{R}^n7 transitions sharply from xRnx\in\mathbb{R}^n8 to xRnx\in\mathbb{R}^n9 along the hyperplane x˙=f(x)\dot x = f(x)0, with sharpness tuned by x˙=f(x)\dot x = f(x)1. The conjunction over x˙=f(x)\dot x = f(x)2 coordinates yields regions in state-space where specific thresholds are crossed.
  • A bank of such conjunctive logistics, with centers x˙=f(x)\dot x = f(x)3 arranged on a suitable grid or covering, partitions state-space into regions with distinct activation patterns in the lifted coordinates.

This construction produces a high-dimensional feature mapping where nonlinear interactions in x˙=f(x)\dot x = f(x)4 become (approximately) linear in x˙=f(x)\dot x = f(x)5 (Johnson et al., 2022, Johnson et al., 2022, Johnson et al., 2017).

3. Homogeneity and Approximate Closure Under the Koopman Generator

The key structural property of SILL is homogeneity: all nonlinearity in the dictionary arises from the conjunctive logistic family. This yields two crucial consequences:

  • Product Structure: The product of any two conjunctive logistics, x˙=f(x)\dot x = f(x)6, approaches a single conjunctive logistic x˙=f(x)\dot x = f(x)7 as x˙=f(x)\dot x = f(x)8, where the maximum is component-wise. This is formalized as approximate closure—products of basis elements remain (with exponential accuracy) within the span of the original dictionary.
  • Uniform Finite Approximate Closure: For any compact domain and x˙=f(x)\dot x = f(x)9, a sufficiently large ψ(y) ⁣:RmRN\psi(y)\colon \mathbb{R}^m \to \mathbb{R}^N0 ensures that the error in replacing ψ(y) ⁣:RmRN\psi(y)\colon \mathbb{R}^m \to \mathbb{R}^N1 with ψ(y) ⁣:RmRN\psi(y)\colon \mathbb{R}^m \to \mathbb{R}^N2 is uniformly below ψ(y) ⁣:RmRN\psi(y)\colon \mathbb{R}^m \to \mathbb{R}^N3.

For the dynamics, assume ψ(y) ⁣:RmRN\psi(y)\colon \mathbb{R}^m \to \mathbb{R}^N4 can be approximated by a linear combination of SILL lifts:

ψ(y) ⁣:RmRN\psi(y)\colon \mathbb{R}^m \to \mathbb{R}^N5

The time derivative of each lift ψ(y) ⁣:RmRN\psi(y)\colon \mathbb{R}^m \to \mathbb{R}^N6 yields bilinear forms that, after the product approximation above, can be re-expressed as linear combinations of SILL elements plus an exponentially small residual:

ψ(y) ⁣:RmRN\psi(y)\colon \mathbb{R}^m \to \mathbb{R}^N7

where ψ(y) ⁣:RmRN\psi(y)\colon \mathbb{R}^m \to \mathbb{R}^N8 decays exponentially with ψ(y) ⁣:RmRN\psi(y)\colon \mathbb{R}^m \to \mathbb{R}^N9 and with measurement dimension ψ0(y)=1\psi_0(y) = 10. This property allows for uniform finite ψ0(y)=1\psi_0(y) = 11-closure across the state space (Johnson et al., 2022).

4. Error Bounds and Parameter Tuning

The overall closure error can be explicitly bounded. For centers arranged on a mesh with resolution ψ0(y)=1\psi_0(y) = 12 and steepness ψ0(y)=1\psi_0(y) = 13, the closure error for each bilinear term can be bounded as ψ0(y)=1\psi_0(y) = 14 as either ψ0(y)=1\psi_0(y) = 15 or ψ0(y)=1\psi_0(y) = 16. Summing over all terms,

ψ0(y)=1\psi_0(y) = 17

Thus, increasing ψ0(y)=1\psi_0(y) = 18 or refining the grid (ψ0(y)=1\psi_0(y) = 19) allows tuning the regression and closure error arbitrarily small. The two principal tuning parameters are:

  • Steepness ψi(y)=yi\psi_i(y) = y_i0: Controls logistic sharpness; larger values yield sharper transitions, reduced closure error, but risk numerical ill-conditioning.
  • Mesh Spacing ψi(y)=yi\psi_i(y) = y_i1: Finer meshes (smaller ψi(y)=yi\psi_i(y) = y_i2) lead to better function approximation and lower closure error, at increased computational cost.

The combined limits ψi(y)=yi\psi_i(y) = y_i3, ψi(y)=yi\psi_i(y) = y_i4 drive the SILL surrogate arbitrarily close to the exact Koopman generator (Johnson et al., 2022, Johnson et al., 2017).

5. Comparison with Other Dictionaries and Numerical Performance

Traditional monomial or polynomial dictionaries (ψi(y)=yi\psi_i(y) = y_i5) lack finite closure for nonlinear problems: e.g., derivatives ψi(y)=yi\psi_i(y) = y_i6 are not spanned by finite sets. Gaussian RBF bases similarly lack closure, with product approximations depending on pairwise distances and suffering only algebraic error decay.

By contrast, SILL achieves:

  • Exact product closure in the steepness limit (ψi(y)=yi\psi_i(y) = y_i7)
  • Exponential decay of closure error in both steepness and measurement dimension
  • Computational scalability, with per-evaluation cost ψi(y)=yi\psi_i(y) = y_i8
  • Geometric interpretability: each dictionary element’s center ψi(y)=yi\psi_i(y) = y_i9 marks a threshold in state space; i=1,,mi=1,\ldots,m0 indicates transition sharpness

Benchmark studies on systems such as the Van der Pol oscillator and the bistable toggle switch demonstrate that SILL yields high-fidelity Koopman generator approximations, matching empirical trajectories and capturing dynamical behaviors, often with fewer parameters than neural network or deepDMD representations (Johnson et al., 2022, Johnson et al., 2017).

6. Algorithmic Implementation and Extensions

  • Dictionary Construction: Centers i=1,,mi=1,\ldots,m1 can be arranged on uniform grids or through data clustering. Steepness i=1,,mi=1,\ldots,m2 can be constant or tuned by cross-validation.
  • EDMD with SILL: Compute SILL features i=1,,mi=1,\ldots,m3 for sample points, estimate time derivatives for the dictionary, and solve a least squares problem to fit the linear generator i=1,,mi=1,\ldots,m4.
  • deepDMD with SILL: Treat i=1,,mi=1,\ldots,m5 as a parameterized differentiable layer, optimize both i=1,,mi=1,\ldots,m6 and the parameters of i=1,,mi=1,\ldots,m7 using stochastic gradient methods.
  • Hybrid (augSILL) Extensions: SILL has been augmented with additional basis types (e.g., radial basis functions) to form heterogeneous dictionaries, achieving accuracy and scaling comparable to deepDMD with an order of magnitude reduction in parameters, while preserving interpretability (Johnson et al., 2022).

7. Applications and Theoretical Implications

SILL provides a principled and interpretable alternative to black-box dictionary learning for Koopman operator approximation. Its approximate closure and explicit error control make it suitable for data-driven analysis of high-dimensional, nonlinear systems. SILL bridges the gap between analytic operator theory and empirical machine learning pipelines, combining theoretical guarantees with computational efficiency.

The success of SILL theory and practice in achieving uniform finite approximate closure provides a hypothesis for the empirical effectiveness of neural-network-based dictionaries in deepDMD: both achieve near closure but with differing degrees of interpretability and parameter efficiency (Johnson et al., 2022).

Notably, SILL-based models demonstrate subspace-invariance, allowing construction of low-dimensional Koopman surrogates for complex nonlinear flows, and facilitating analysis, control, or model reduction in applications ranging from biomechanics to synthetic biology (Johnson et al., 2017, Johnson et al., 2022).

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 State-Inclusive Logistic Lifting (SILL).