Adaptive Sliding-window OpInf/NiTROM
- The paper presents adaptive ROM methods that update both the latent basis and operators using a FIFO sliding window of recent high-fidelity snapshots to prevent model drift.
- The methodology employs windowed SVD with regularized least-squares regression in OpInf and Riemannian optimization in NiTROM to address regime shifts in time-dependent systems.
- The hybrid OpInf–NiTROM strategy combines fast regression-based updates with iterative manifold refinement to achieve stable, physically coherent reduced fields with bounded energy growth.
Sliding-window OpInf/NiTROM is a class of adaptive, non-intrusive reduced-order modeling (ROM) techniques employing a sliding data window to continually update a low-dimensional model for time-dependent dynamical systems. These methods formalize online adaptation of both the latent subspace (“basis”) and the reduced dynamical system using a FIFO window of recent high-fidelity snapshots, addressing limitations of static ROMs which otherwise drift or destabilize when system dynamics leave the training manifold. The principal formulations are Adaptive Operator Inference (OpInf), Adaptive Non-intrusive Trajectory-based ROM optimization (NiTROM), and a hybrid OpInf–NiTROM approach, each differentiated by their strategies for basis and operator updates, optimization methods, and treatment of recent data (Hedayat et al., 11 Feb 2026).
1. Sliding Data and Adaptation Windows
A sliding-window scheme tracks only the most recent full-order model (FOM) snapshots along with corresponding controls to create a lookback window at each adaptation step . Given a FOM time step , the reduced-order model (ROM) is propagated for steps before an adaptation event, at which point:
- The current ROM state is lifted to the full space.
- A single FOM step is performed to generate a ground-truth snapshot.
- The lookback window is updated in FIFO fashion, retaining only the most recent snapshots and discarding the oldest.
Notation:
- Adaptation times ,
- Lookback window .
This procedure ensures continual model updates using recent local information and is essential to prevent divergence when the underlying system exhibits regime shifts or transient departures from the original training data (Hedayat et al., 11 Feb 2026).
2. Adaptive Operator Inference (OpInf)
At each adaptation event, the Adaptive OpInf methodology performs sequential refitting via regression on the sliding window in two principal stages:
Basis Update:
From the most recent FOM snapshots , the reduced basis (“decoder”) 0 is extracted as the leading 1 left singular vectors by windowed SVD. The encoder is 2.
Operator Refit:
Reduced coordinates are 3 for 4. The reduced dynamics are assumed polynomial:
5
The projected FOM increment is
6
Defining 7 as the collection of 8 and 9 as the feature matrix containing monomials in 0, OpInf solves the regularized least-squares problem:
1
which has the closed-form solution:
2
Regularization term 3 promotes stability. This procedure is cost-modest and effective for suppressing amplitude drift under moderate regime departures (Hedayat et al., 11 Feb 2026).
3. Adaptive NiTROM
Adaptive NiTROM implements joint Riemannian optimization of both the basis (decoder and encoder) and the polynomial operator tensors over the sliding window. It parameterizes:
- 4 (Grassmann manifold of 5-dimensional subspaces),
- 6 (Stiefel manifold; orthonormal test basis),
- operator tensors 7.
For each window, the cost function is:
8
subject to 9 and 0.
Optimization is performed via Riemannian gradient or quasi-Newton steps on
1
Manifold retractions and QR-based orthogonalization ensure geometric constraints; operator tensors are updated via Euclidean gradient descent. NiTROM achieves near-exact energy tracking under frequent updates but exhibits sensitivity to initialization and optimization depth (Hedayat et al., 11 Feb 2026).
4. Hybrid OpInf–NiTROM
To mitigate sensitivity of pure NiTROM to the quality of initialization, the hybrid strategy leverages a fast OpInf update to yield an intermediate estimate for all ROM parameters, followed by a truncated Riemannian NiTROM refinement. The process is:
- Compute 2, 3 via windowed SVD.
- Solve OpInf regression for operator tensors 4.
- Initialize NiTROM at 5.
- Perform 6 Riemannian iterations: 7.
- Use the final 8 as the updated ROM.
This hybrid approach ensures robust performance during regime transitions and when limited offline data is available, yielding physically consistent fields and bounding energy drift (Hedayat et al., 11 Feb 2026).
5. Computational Cost Scaling
The main computational tasks and their scaling per adaptation event are:
- FOM one-step query: 9, typically 0
- Windowed SVD: 1 (or 2 with incremental SVD)
- Projection: 3
- OpInf assembly: 4 for highest polynomial degree 5; least-squares solve 6
- NiTROM Riemannian step: 7
Overall costs:
- OpInf adaptation: 8
- NiTROM adaptation (with 9 iterations): 0
- Hybrid is additive in the above two.
This analysis provides explicit guidance for balancing adaptation fidelity with computational constraints, highlighting the importance of transparent reporting of online budgets and FOM queries (Hedayat et al., 11 Feb 2026).
6. Streaming and Pseudocode Workflow
A high-level pseudocode encapsulates the streaming adaptation process:
1
The persisted adaptation loop ensures the ROM tracks evolving system dynamics beyond the original training manifold robustly (Hedayat et al., 11 Feb 2026).
7. Practical Considerations and Performance
Under system perturbations such as those in transiently perturbed lid-driven cavity flow, static ROMs (Galerkin, OpInf, static NiTROM) typically experience drift or instability when forecasting outside of training regimes. In contrast:
- Adaptive OpInf achieves robust amplitude drift suppression with moderate computational effort.
- Adaptive NiTROM closely tracks true energy under frequent updates but is sensitive to initialization and optimization depth.
- The hybrid OpInf–NiTROM approach yields stable, physically coherent reduced fields with bounded energy growth, especially effective for regime changes and limited offline data (Hedayat et al., 11 Feb 2026).
A critical recommendation is that predictive claims made with adaptive ROMs should be cost-aware and report separation of training, adaptation, and deployment regimes, including explicit online budget and FOM query counts—ensuring transparent and reproducible reduced-order modeling in evolving dynamical contexts.