NN-OpInf: an operator inference approach using structure-preserving composable neural networks
Organizations: Sandia National Laboratories, Livermore, CA, USA · Sandia National Laboratories, Albuquerque, NM, USA
Abstract
We propose neural network operator inference (NN-OpInf): a structure-preserving, composable, and minimally restrictive operator inference framework for the non-intrusive reduced-order modeling of dynamical systems. The approach learns latent dynamics from snapshot data, enforcing local operator structure such as skew-symmetry, (semi-)positive definiteness, and gradient preservation, while also reflecting complex dynamics by supporting additive compositions of heterogeneous operators. We present practical training strategies and analyze computational costs relative to linear and quadratic polynomial OpInf (P-OpInf). Numerical experiments across several nonlinear and parametric problems demonstrate improved accuracy, stability, and robustness over P-OpInf and prior NN-ROM formulations, particularly when the dynamics are not well represented by polynomial models. These results suggest that NN-OpInf can serve as an effective drop-in replacement for P-OpInf when the dynamics to be modeled contain non-polynomial nonlinearities, offering potential gains in accuracy and out-of-distribution performance at the expense of higher training computational costs and a more difficult, non-convex learning problem.
Figures & tables
| Name | Expression | Description |
|---|---|---|
| Standard | Fully connected neural network mapping reduced inputs to the reduced velocity. This is the most flexible, least constrained operator and serves as the baseline NN-OpInf formulation in [ 20 ] . | |
| Matrix | A generic matrix-valued network function acting on the reduced state. | |
| SPSD | A Cholesky-inspired product of lower-triangular matrix operators enforcing symmetry and positive (semi-) definiteness. Designed to yield dissipative dynamics consistent with energy decay in homogeneous systems. | |
| Skew | Strictly lower-triangular matrix operator (uniquely) enforcing skew-symmetry by construction, leading to energy-preserving dynamics in the absence of forcing. | |
| Vector | Operator representing an additive offset or forcing term. Used to represent constant inputs or purely parametric forcing independent of the reduced state. | |
| SPSD Potential | Gradient-based model computed with automatic differentiation and derived from a scalar potential built from an SPSD operator. The resulting dynamics can be used to enforce Lagrangian structure and guarantee the conservation of energy. |
| Category | Model/operator | Dominant cost |
| Online evaluation | Linear OpInf | |
| Online evaluation | Quadratic OpInf | |
| Online evaluation | SPSD | |
| Online evaluation | Skew | |
| Online evaluation | Standard NN | |
| Online evaluation | Matrix NN operator |
| Name | Description | Implementation |
|---|---|---|
| POD-Galerkin | Intrusive POD ROM (no hyper-reduction) | In-house |
| P-OpInf-A | Linear P-OpInf model | OpInf [ 37 ] |
| P-OpInf-AH | Quadratic P-OpInf model | OpInf [ 37 ] |
| P-OpInf-cA | Linear P-OpInf with affine forcing | OpInf [ 37 ] |
| P-OpInf-cAH | Quadratic P-OpInf with affine forcing | OpInf [ 37 ] |
| NN-OpInf-NN | Standard NN operator from Table 1 | NN-OpInf [ 1 ] |