Papers
Topics
Authors
Recent
Search
2000 character limit reached

Adaptive Sliding-window OpInf/NiTROM

Updated 12 June 2026
  • 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 MM most recent full-order model (FOM) snapshots along with corresponding controls to create a lookback window DjD_j at each adaptation step jj. Given a FOM time step Δt\Delta t, the reduced-order model (ROM) is propagated for ZZ steps before an adaptation event, at which point:

  1. The current ROM state is lifted to the full space.
  2. A single FOM step is performed to generate a ground-truth snapshot.
  3. The lookback window is updated in FIFO fashion, retaining only the most recent MM snapshots and discarding the oldest.

Notation:

  • Adaptation times tj=t0+jZΔtt_j = t_0 + jZ\Delta t,
  • Lookback window Dj={(x(tj(M1)Z),u(tj(M1)Z)),,(x(tj),u(tj))}D_j = \{ (x(t_{j-(M-1)Z}), u(t_{j-(M-1)Z})), \ldots, (x(t_j), u(t_j)) \}.

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 MM FOM snapshots Xj=[x(tj(M1)Z),,x(tj)]Rn×MX_j = [x(t_{j-(M-1)Z}), \ldots, x(t_j)] \in \mathbb{R}^{n \times M}, the reduced basis (“decoder”) DjD_j0 is extracted as the leading DjD_j1 left singular vectors by windowed SVD. The encoder is DjD_j2.

Operator Refit:

Reduced coordinates are DjD_j3 for DjD_j4. The reduced dynamics are assumed polynomial:

DjD_j5

The projected FOM increment is

DjD_j6

Defining DjD_j7 as the collection of DjD_j8 and DjD_j9 as the feature matrix containing monomials in jj0, OpInf solves the regularized least-squares problem:

jj1

which has the closed-form solution:

jj2

Regularization term jj3 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:

  • jj4 (Grassmann manifold of jj5-dimensional subspaces),
  • jj6 (Stiefel manifold; orthonormal test basis),
  • operator tensors jj7.

For each window, the cost function is:

jj8

subject to jj9 and Δt\Delta t0.

Optimization is performed via Riemannian gradient or quasi-Newton steps on

Δt\Delta t1

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:

  1. Compute Δt\Delta t2, Δt\Delta t3 via windowed SVD.
  2. Solve OpInf regression for operator tensors Δt\Delta t4.
  3. Initialize NiTROM at Δt\Delta t5.
  4. Perform Δt\Delta t6 Riemannian iterations: Δt\Delta t7.
  5. Use the final Δt\Delta t8 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: Δt\Delta t9, typically ZZ0
  • Windowed SVD: ZZ1 (or ZZ2 with incremental SVD)
  • Projection: ZZ3
  • OpInf assembly: ZZ4 for highest polynomial degree ZZ5; least-squares solve ZZ6
  • NiTROM Riemannian step: ZZ7

Overall costs:

  • OpInf adaptation: ZZ8
  • NiTROM adaptation (with ZZ9 iterations): MM0
  • 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:

MM1

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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

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 Sliding-window OpInf/NiTROM.