State-Inclusive Logistic Lifting (SILL) Overview
- 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 denote the measurement vector, often identified directly with the state of a nonlinear system . The SILL dictionary is defined as an affine augmentation combined with a bank of multivariate logistic functions:
- Constant function:
- Linear terms: , for
- Multivariate logistics (“conjunctive logistics”): for ,
These multivariate functions are parameterized by center vectors and positive steepness vectors 0.
The complete SILL lift is given by:
1
where 2.
2. Lifting Mechanism and Geometry
The SILL construction lifts the original 3-dimensional state space into a higher-dimensional feature space:
- The constant 4 and coordinate terms 5 provide the affine component, preserving the original state in 6.
- Each 7 transitions sharply from 8 to 9 along the hyperplane 0, with sharpness tuned by 1. The conjunction over 2 coordinates yields regions in state-space where specific thresholds are crossed.
- A bank of such conjunctive logistics, with centers 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 4 become (approximately) linear in 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, 6, approaches a single conjunctive logistic 7 as 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 9, a sufficiently large 0 ensures that the error in replacing 1 with 2 is uniformly below 3.
For the dynamics, assume 4 can be approximated by a linear combination of SILL lifts:
5
The time derivative of each lift 6 yields bilinear forms that, after the product approximation above, can be re-expressed as linear combinations of SILL elements plus an exponentially small residual:
7
where 8 decays exponentially with 9 and with measurement dimension 0. This property allows for uniform finite 1-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 2 and steepness 3, the closure error for each bilinear term can be bounded as 4 as either 5 or 6. Summing over all terms,
7
Thus, increasing 8 or refining the grid (9) allows tuning the regression and closure error arbitrarily small. The two principal tuning parameters are:
- Steepness 0: Controls logistic sharpness; larger values yield sharper transitions, reduced closure error, but risk numerical ill-conditioning.
- Mesh Spacing 1: Finer meshes (smaller 2) lead to better function approximation and lower closure error, at increased computational cost.
The combined limits 3, 4 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 (5) lack finite closure for nonlinear problems: e.g., derivatives 6 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 (7)
- Exponential decay of closure error in both steepness and measurement dimension
- Computational scalability, with per-evaluation cost 8
- Geometric interpretability: each dictionary element’s center 9 marks a threshold in state space; 0 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 1 can be arranged on uniform grids or through data clustering. Steepness 2 can be constant or tuned by cross-validation.
- EDMD with SILL: Compute SILL features 3 for sample points, estimate time derivatives for the dictionary, and solve a least squares problem to fit the linear generator 4.
- deepDMD with SILL: Treat 5 as a parameterized differentiable layer, optimize both 6 and the parameters of 7 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).