Non-Linear Surrogate Model Extension
- Non-Linear Surrogate Model Extension is a framework that augments conventional surrogate models with nonlinear representations to capture curved dynamics and regime changes.
- It leverages techniques such as quadratic Bézier trajectories, operator lifting, and local spectral expansions to improve surrogate fidelity in diverse applications.
- NL-SME is applied in federated learning gradient inversion, nonlinear model predictive control warm-starting, and system identification, offering enhanced accuracy and efficiency.
Non-Linear Surrogate Model Extension (NL-SME) denotes a class of surrogate-modeling strategies in which a baseline surrogate representation is extended so that nonlinear trajectories, nonlinear dynamics, local regimes, or nonlinear operator structure are represented more faithfully than with a single global linear or weakly nonlinear approximation. In the supplied literature, the term is explicit in the federated-learning attack model of (Xia et al., 26 Sep 2025), where a linear surrogate trajectory is replaced by a learnable quadratic Bézier curve. A broader reading of related work suggests the same extension principle in surrogate dynamics warm-starting for nonlinear model predictive control (Beja-Battais et al., 7 Apr 2026), quadratic-bilinear identification from input-output data (Karachalios et al., 2021), on-the-fly reconstruction of nonlinear dynamics from local linearizations (Olucha et al., 31 Mar 2025), local regime-aware aerodynamic surrogates (Dupuis et al., 2019), recursive spectral embeddings (Marelli et al., 2020), state-space Kriging for stochastic dynamics (Chenga et al., 2024), and conditional Gaussian surrogate or preconditioner constructions for complex nonlinear systems (Chen et al., 2021).
1. Defining pattern and scope
The common structural feature is that the surrogate is not merely fitted as a static approximation of outputs; instead, it is augmented so that nonlinear structure is introduced where a simpler surrogate is known to fail. In (Xia et al., 26 Sep 2025), this means replacing straight-line interpolation in parameter space with a quadratic Bézier path. In (Beja-Battais et al., 7 Apr 2026), it means learning surrogate dynamics only for an auxiliary optimization layer, while preserving the original full-scale NMPC solve. In (Karachalios et al., 2021), it means extending linear Loewner interpolation by inferring quadratic and bilinear operators after lifting. In (Olucha et al., 31 Mar 2025), it means reconstructing a nonlinear field from interpolated Jacobians rather than regressing the field directly. In (Dupuis et al., 2019) and (Marelli et al., 2020), it means replacing a single global surrogate by local or recursive pieces adapted to regime changes, discontinuities, or localized complexity. In (Chenga et al., 2024) and (Chen et al., 2021), it means moving from static emulation to dynamical or conditional-statistics formulations.
This suggests that NL-SME is best understood as an extension principle rather than a single algorithm. The extension may occur in trajectory space, operator space, state space, regime space, or conditional-statistics space. Across these settings, the extension is introduced because a baseline surrogate is too restrictive: the linear trajectory assumption in multi-step gradient inversion, global POD/GPR under transonic regime changes, global spectral expansions under discontinuities, or direct brute-force nonlinear simulation under partial observations and stochastic forcing.
2. Main formalizations of nonlinear extension
The supplied works instantiate the extension principle through several mathematically distinct constructions.
| Formulation | Extension mechanism | Reported role |
|---|---|---|
| (Xia et al., 26 Sep 2025) | Quadratic Bézier surrogate trajectory with control point | Multi-step gradient inversion in Federated Learning |
| (Beja-Battais et al., 7 Apr 2026) | Learned surrogate dynamics inside an auxiliary warm-start NLP | Acceleration of full-scale NMPC |
| (Karachalios et al., 2021) | Loewner fit of linear part plus least-squares recovery of and | Quadratic-bilinear surrogate identification |
| (Olucha et al., 31 Mar 2025) | RBF interpolation of local linearizations plus line integral reconstruction | On-the-fly surrogation of nonlinear dynamics |
| (Dupuis et al., 2019) | Regime classifier plus local POD/GPR surrogates | Multi-regime aerodynamic prediction |
| (Marelli et al., 2020) | Recursive partitioning with local spectral residual expansions | Piecewise continuous surrogate for localized or non-stationary responses |
| (Chenga et al., 2024) | Componentwise Kriging of in state space | Emulation of stochastic nonlinear dynamics |
| (Chen et al., 2021) | Conditional Gaussian split with closed conditional statistics | Cheap surrogate model and fast preconditioner |
At the level of equations, the nonlinear extension takes markedly different forms. The explicit NL-SME attack paper uses
which strictly contains linear interpolation as the special case (Xia et al., 26 Sep 2025). The quadratic-bilinear identification framework uses
after lifting analytic nonlinearities into QB form (Karachalios et al., 2021). The on-the-fly surrogate of (Olucha et al., 31 Mar 2025) reconstructs nonlinear dynamics by
$\hat f(\hat x,u,\eta)=\hat F(\hat x,u,\eta)\begin{bmatrix}\hat x\u\end{bmatrix},\qquad \hat F(\hat x,u,\eta)=\int_0^1 \mathcal I^D(\lambda \hat x,\lambda u,\eta)\,d\lambda,$
so the surrogate is computed only at evaluation time. The S2K emulator writes the nonlinear stochastic system as 0 and learns each component of 1 by Kriging in state space (Chenga et al., 2024). The CGNS construction splits the state as 2 and imposes that, conditional on the history of 3, the hidden sector 4 is linear-Gaussian, which yields closed filter and smoother equations (Chen et al., 2021).
A plausible implication is that NL-SME is not tied to one surrogate family. Neural surrogates, RBF interpolants, Kriging, Loewner realizations, local POD/GPR blocks, spectral expansions, and conditional Gaussian closures all appear in the supplied literature.
3. Explicit NL-SME in multi-step gradient inversion
The most direct use of the term appears in (Xia et al., 26 Sep 2025). The paper addresses multi-step Gradient Inversion Attacks in FedAVG, where the attacker observes an initial model 5, a final model 6, and the local sample size 7, and seeks to reconstruct private client data from the aggregated update. The baseline SME models a surrogate parameter point by linear interpolation,
8
and matches the gradient direction to 9. The paper argues that this is fundamentally limited because SGD trajectories on non-convex objectives are generally curved rather than linear, and it states a gradient-direction bias lower bound under Lipschitz assumptions.
NL-SME replaces the line segment by the quadratic Bézier path above and optimizes dummy data 0, the curve parameter 1, the control point 2, and a coordinate-wise scaling vector 3. Its objective is
4
with total variation regularization, midpoint regularization
5
and dvec scaling
6
The initialization is conservative: 7 and the paper specifies hierarchical learning rates satisfying 8.
On FEMNIST with 9, the reported similarity loss is 0 for NL-SME versus 1 for SME, 2 for IG, and 3 for FEDLEAK, with PSNR/SSIM of 4. On CIFAR-100 with the same setting, NL-SME reaches 5, PSNR 6, and SSIM 7, compared with SME’s 8, 9, and 0. Runtime and memory remain close to SME: for CIFAR-100 at 1, NL-SME uses 2 GB and 3 min, while SME uses 4 GB and 5 min. The paper therefore treats nonlinear trajectory modeling as a privacy-relevant strengthening of surrogate attacks rather than as a mere architectural variation (Xia et al., 26 Sep 2025).
4. Surrogate dynamics extension in nonlinear control
In (Beja-Battais et al., 7 Apr 2026), the nonlinear extension is formulated as Surrogate Dynamics Optimization for full-scale NMPC. The stated motivation is that the practical bottleneck is often repeated evaluation of the embedded process model 6, especially for high-dimensional systems, multi-time-scale or stiff dynamics, DAE-based models, long-horizon control problems, and industrial settings where in-house solvers are used and advanced automatic differentiation or sparsity tools may not be available. Standard warm starts such as shift initialization are reported to be insufficient when the exogenous input trajectory 7, the cost function 8 or 9, or the constraints 0 change abruptly.
The workflow has three stages. First, a surrogate dynamics model 1 is trained offline on trajectories generated by the full-scale DAE solver 2, using recursive multi-step loss over a horizon 3: 4 Second, at inference time the surrogate replaces 5 in a lightweight single-shooting NLP, solved with a first-order method such as projected gradient descent. The surrogate stage is deliberately limited to a small part of the total computational budget, typically 6, and the paper also reports significant acceleration even with 7 budget. Third, the surrogate solution 8 is used to warm-start the original full NMPC problem
9
so the final solution still comes from the trusted full-scale formulation.
The case study is 24-hour optimal load-following control of a pressurized water reactor. The paper evaluates MLP, RNN, and Transformer-based encoder-decoder surrogates and reports that the Transformer performs best because it better captures long-horizon temporal dependencies. The training setup uses 0 transients, each of 24 hours, with an 1 training and 2 validation split, hyperparameter optimization with Optuna over 100 trials, a maximum model size of 3 parameters, and training in PyTorch on an NVIDIA Tesla V100-SXM2-32GB. Relative to behavior cloning, surrogate training data generation took less than 1 hour, whereas generating BC training data required solving 300 full-scale OCPs, producing about 1 million trajectories and about 100 hours of cumulative compute. Under a main comparison budget of 20 full-scale iterations, about 20 minutes, SDO consistently outperforms shift initialization and BC in convergence speed and objective value after a fixed number of gradient steps, while preserving safety because the full solver remains the final decision stage (Beja-Battais et al., 7 Apr 2026).
5. Operator lifting and on-the-fly nonlinear reconstruction
The framework of (Karachalios et al., 2021) constructs quadratic-bilinear surrogates non-intrusively from input-output measurements. Its central claim is that many nonlinear systems with analytic nonlinearities can be rewritten exactly as QB systems by lifting, rather than approximately by Taylor truncation or Carleman linearization. The linear part is first identified from first-kernel data using the classical Loewner framework; then the supplementing quadratic and bilinear operators are recovered from second-kernel measurements by least squares, with
4
and the requirement 5. Because the system may be ill-conditioned or rank-deficient, the paper recommends truncated SVD or a Moore–Penrose pseudoinverse in regularized form. In the nonlinear RC ladder benchmark, the reduced linear order is chosen as 6, the second-kernel approximation error is reported as around 7 in the infinity norm, and the time-domain response error is about 8.
The on-the-fly surrogation method of (Olucha et al., 31 Mar 2025) starts from local linearization snapshots rather than trajectories or output kernels. For the nonlinear system 9, it stores distinct operating points 0 and local Jacobian-based linearizations 1. An RBF interpolant 2 is built so that 3, optionally with a polynomial tail, and the nonlinear dynamics are reconstructed by integrating the interpolated Jacobian along the line segment from the origin to the query point. The model is “on-the-fly” because the global surrogate is never written out analytically; it is evaluated numerically only when needed. In the controlled Van der Pol example, exact reconstruction from perfect local linearizations reproduces the true nonlinear trajectories, and a surrogate built from only 4 snapshots still closely matches them. In the parameter-varying test with 5, 6 observations suffice for interpolation over parameter space. In the 10-state mass-spring-damper example, the method uses 7 random linearizations in an 11-dimensional space and reports mean simulation time about 4 seconds, an average of 390 online integral evaluations per simulation, and RMSE mostly below 8, with some outliers up to 9 (Olucha et al., 31 Mar 2025).
These two works illustrate two distinct NL-SME mechanisms: exact or lifted operator enrichment, and nonlinear field reconstruction from local differential information.
6. Local, hierarchical, and stochastic extensions
Several supplied papers extend surrogate modeling by introducing locality, recursive structure, or conditional-statistics structure. In aerodynamics, the Local Decomposition Method of (Dupuis et al., 2019) addresses discontinuous signals, moving shocks, bifurcations, and regime changes by combining a physical shock sensor, Gaussian Mixture Model clustering, Gaussian Process Classification of input space, entropy-based active resampling, and local POD/GPR surrogates. For the RAE2822 transonic airfoil, the reported global results improve from 0 and 1 to 2 and 3 for 4, and from 5 and 6 to 7 and 8 for 9. In the transonic regime, $\hat f(\hat x,u,\eta)=\hat F(\hat x,u,\eta)\begin{bmatrix}\hat x\u\end{bmatrix},\qquad \hat F(\hat x,u,\eta)=\int_0^1 \mathcal I^D(\lambda \hat x,\lambda u,\eta)\,d\lambda,$0 for $\hat f(\hat x,u,\eta)=\hat F(\hat x,u,\eta)\begin{bmatrix}\hat x\u\end{bmatrix},\qquad \hat F(\hat x,u,\eta)=\int_0^1 \mathcal I^D(\lambda \hat x,\lambda u,\eta)\,d\lambda,$1 improves from $\hat f(\hat x,u,\eta)=\hat F(\hat x,u,\eta)\begin{bmatrix}\hat x\u\end{bmatrix},\qquad \hat F(\hat x,u,\eta)=\int_0^1 \mathcal I^D(\lambda \hat x,\lambda u,\eta)\,d\lambda,$2 to $\hat f(\hat x,u,\eta)=\hat F(\hat x,u,\eta)\begin{bmatrix}\hat x\u\end{bmatrix},\qquad \hat F(\hat x,u,\eta)=\int_0^1 \mathcal I^D(\lambda \hat x,\lambda u,\eta)\,d\lambda,$3.
The Stochastic Spectral Embedding method of (Marelli et al., 2020) targets responses that are too nonlinear, localized, or non-stationary for a single global spectral surrogate. It recursively partitions the domain into subdomains $\hat f(\hat x,u,\eta)=\hat F(\hat x,u,\eta)\begin{bmatrix}\hat x\u\end{bmatrix},\qquad \hat F(\hat x,u,\eta)=\int_0^1 \mathcal I^D(\lambda \hat x,\lambda u,\eta)\,d\lambda,$4, fits local spectral residual expansions $\hat f(\hat x,u,\eta)=\hat F(\hat x,u,\eta)\begin{bmatrix}\hat x\u\end{bmatrix},\qquad \hat F(\hat x,u,\eta)=\int_0^1 \mathcal I^D(\lambda \hat x,\lambda u,\eta)\,d\lambda,$5, and assembles a piecewise continuous approximation
$\hat f(\hat x,u,\eta)=\hat F(\hat x,u,\eta)\begin{bmatrix}\hat x\u\end{bmatrix},\qquad \hat F(\hat x,u,\eta)=\int_0^1 \mathcal I^D(\lambda \hat x,\lambda u,\eta)\,d\lambda,$6
The paper reports that, at $\hat f(\hat x,u,\eta)=\hat F(\hat x,u,\eta)\begin{bmatrix}\hat x\u\end{bmatrix},\qquad \hat F(\hat x,u,\eta)=\int_0^1 \mathcal I^D(\lambda \hat x,\lambda u,\eta)\,d\lambda,$7, SSE achieves at least an order-of-magnitude smaller error than PCE on a 1D localized nonlinear function, and that it significantly outperforms PCE on a 100D analytical function and on a 3D snap-through truss with discontinuity.
The state space Kriging model of (Chenga et al., 2024) learns the instantaneous derivative map $\hat f(\hat x,u,\eta)=\hat F(\hat x,u,\eta)\begin{bmatrix}\hat x\u\end{bmatrix},\qquad \hat F(\hat x,u,\eta)=\int_0^1 \mathcal I^D(\lambda \hat x,\lambda u,\eta)\,d\lambda,$8 rather than a long lagged input-output mapping. It uses componentwise Kriging with a Matérn-5/2 kernel, sparse sample selection by the acquisition criterion
$\hat f(\hat x,u,\eta)=\hat F(\hat x,u,\eta)\begin{bmatrix}\hat x\u\end{bmatrix},\qquad \hat F(\hat x,u,\eta)=\int_0^1 \mathcal I^D(\lambda \hat x,\lambda u,\eta)\,d\lambda,$9
and tailored training trajectories generated by magnifying excitation variability. Reported errors include 00 to 01 for a nonlinear quarter-car benchmark, 02 and 03 for displacement and velocity in a Duffing oscillator, and 04, 05, and 06 for displacement, velocity, and hysteretic variable in a Bouc–Wen oscillator.
The Conditional Gaussian Nonlinear System of (Chen et al., 2021) provides a different nonlinear extension: it preserves nonlinear self-interactions among resolved variables 07, keeps 08 cross-couplings, and approximates only the self-interactions among unresolved variables so that, conditional on the history of 09, the law of 10 is Gaussian with explicit filter and smoother formulas. The paper presents CGNS simultaneously as a cheap surrogate model and a fast preconditioner for data assimilation, parameter estimation with uncertainty quantification, PDF reconstruction, trajectory sampling, and linear response prediction.
7. Assumptions, limitations, and recurring misconceptions
Across the supplied literature, NL-SME does not imply unconditional replacement of the original model. In (Beja-Battais et al., 7 Apr 2026), the surrogate is explicitly a warm-start layer and “not a replacement for the true solve”; the final solution remains the original NMPC solution. In (Chen et al., 2021), the surrogate is valuable precisely because it preserves much of the nonlinear physics while making part of the system analytically tractable. In (Olucha et al., 31 Mar 2025), the method is not a reduced-order model and does not simply stitch local linears; it reconstructs a nonlinear field from interpolated Jacobians. In (Xia et al., 26 Sep 2025), NL-SME is not a controller or predictor but an attack model for reconstructing private data from multi-step updates.
Several limitations recur. Surrogate quality depends on data coverage and representational adequacy. If surrogate accuracy is too low, SDO may fail to accelerate or may degrade the warm start (Beja-Battais et al., 7 Apr 2026). The least-squares system for QB identification may be ill-conditioned, rank-deficient, and sensitive to noise (Karachalios et al., 2021). The on-the-fly linearization method requires online numerical integration, tuning of the width parameter 11, and does not yet provide error bounds (Olucha et al., 31 Mar 2025). S2K still faces scalability issues in high-dimensional state spaces and ignores cross-output correlations by modeling components independently (Chenga et al., 2024). CGNS depends on the quality of the chosen closure; if the closure is poor, parameter estimates or response predictions can be biased (Chen et al., 2021). In the federated-learning setting, NL-SME remains vulnerable to defenses that alter update directions and magnitudes; the paper explicitly notes that adaptive optimizers such as AdamW can disrupt gradient-direction-based attacks (Xia et al., 26 Sep 2025).
A recurring misconception is that “nonlinear extension” necessarily means a monolithic black-box regressor. The supplied literature shows otherwise. The nonlinearity may arise from a Bézier trajectory, lifted quadratic-bilinear operators, a line integral of interpolated Jacobians, hard regime partitioning with local reduced models, recursive local spectral expansions, state-space GP closure, or conditional Gaussian decomposition. Another misconception is that greater expressiveness automatically yields formal guarantees. Several papers emphasize the opposite: strong convexity assumptions in the SDO bound are unlikely to hold in practice, noise sensitivity remains open for LoewnerQB, and the on-the-fly method offers convergence intuition rather than formal error estimates (Beja-Battais et al., 7 Apr 2026, Karachalios et al., 2021, Olucha et al., 31 Mar 2025).
Taken together, these works show that NL-SME is most coherently understood as a family of structurally nonlinear surrogate extensions introduced when global linearization, global interpolation, or direct policy imitation is too weak for the target dynamics, optimization path, or regime structure.