- The paper develops Gaussian behaviors that combine deterministic linear time-invariant dynamics with Gaussian exogenous noise, enabling predictive distributions to be identified directly from sample covariances.
- The framework converts chance-constrained control with causal disturbance-feedback policies into convex quadratic and second-order cone programs, while robust formulations account for finite-data uncertainty and poorly excited directions.
- Case studies show that robust control nearly halves realized cost versus baseline methods, while disturbance-feedback control reduces HVAC control cost by 77% compared with feedforward chance-constrained control.
Overview and motivation
The paper "Gaussian behaviors and stochastic data-driven control" (2607.15949) by Sasfi, Padoan, Markovsky, and Dörfler develops a stochastic extension of behavioral systems theory tailored to data-driven predictive control. The authors observe that existing data-driven predictive control methods—DeePC, SPC, and their variants—are built on a fundamentally deterministic behavioral model, so that uncertainty is handled only a posteriori through regularization or robustification. Prior stochastic extensions of behavioral theory (Willems' static formulation and its dynamical generalization) are mathematically general but have not yielded actionable control algorithms, while polynomial-chaos-based approaches scale poorly with expansion order. Parametric stochastic MPC methods, in turn, are risk-neutral, optimize over feedforward inputs only, or require known noise covariances. The paper addresses this gap with a modeling framework that is deliberately parsimonious: it augments a deterministic LTI behavior with a Gaussian noise component, yielding tractable prediction, chance-constrained control over disturbance affine feedback policies, and a robust min-max formulation with convex surrogates.
Gaussian behaviors
A finite-horizon LTI Gaussian behavior is defined as a pair (BL​,Σe​), where BL​⊆RqL is a deterministic restricted behavior (a shift-invariant subspace of dimension d=mL+n) and Σe​⪰0 is a covariance describing exogenous stochasticity. Every random length-L trajectory decomposes as w=wˉ+e with wˉ∈BL​ and e∼N(0,Σe​). Two types of randomness are distinguished: endogenous stochasticity, arising from random initial states or inputs but supported on BL​, whose law is left unspecified; and exogenous stochasticity, which pushes trajectories off the nominal subspace.
The paper establishes two structural results. First, any observable stochastic state-space model induces a Gaussian behavior, with Σe​ given explicitly in terms of the process and measurement noise covariances propagated through the Toeplitz noise map; conversely, no structure beyond positive semi-definiteness is imposed on BL​⊆RqL0, making the class more expressive than single-step models. Second, via a kernel representation BL​⊆RqL1 of BL​⊆RqL2, the decomposition of Definition 1 is shown equivalent to the condition BL​⊆RqL3 with BL​⊆RqL4, i.e., Gaussian behaviors form a tractable subclass of the abstract stochastic dynamical systems of Baggio et al., with the probability measure implicitly placed on the quotient space BL​⊆RqL5. Deterministic behaviors are recovered at BL​⊆RqL6. A consequence worth noting is non-uniqueness: because BL​⊆RqL7 and the support of BL​⊆RqL8 may intersect, the pair BL​⊆RqL9 is not identifiable from data—an issue the authors resolve by shifting the identification target to the predictive distribution, which is unique.
Identification and prediction
Under an experiment-design assumption—that the data consist of d=mL+n0 trajectories whose nominal components are zero-mean Gaussians independent of the exogenous noise—the joint trajectory distribution is Gaussian with covariance d=mL+n1. Partitioning each trajectory into free variables d=mL+n2 (initial conditions plus future input) and dependent variables d=mL+n3 (future output), conditioning yields a Gaussian predictive distribution d=mL+n4, identified from the sample covariance as
d=mL+n5
These are maximum likelihood estimates under independence, and d=mL+n6 is the minimum-variance linear predictor. With the standard partitioning, d=mL+n7 coincides exactly with the classical subspace predictor used in SPC, so SPC's mean prediction is reinterpreted as the conditional mean of a Gaussian behavior. The authors are explicit that this sidesteps the errors-in-variables problem: rather than recovering the "true" system, they identify the optimal predictor directly.
Two extensions follow. First, a finite-sample confidence ellipsoid (Lemma 4) guarantees that, with probability d=mL+n8, the true output satisfies d=mL+n9, where Σe​⪰00 involves an inverse F-distribution quantile. This bound captures both aleatoric uncertainty (through Σe​⪰01) and epistemic uncertainty (through the data-dependent term), and shrinks directionally toward regions of the free-variable space that were well excited during data collection. Second, uncertain forecasts of exogenous variables (e.g., weather) are incorporated by augmenting the free variables with forecast values and lumping the forecast error into the exogenous noise. Because the multi-step model treats the horizon jointly rather than recursively, arbitrarily correlated, non-stationary forecast errors—such as uncertainty growing over the horizon—are captured without structural assumptions on their temporal correlation, a capability single-step recursive models lack.
Control under aleatoric uncertainty
Treating Σe​⪰02 and Σe​⪰03 as exact, the future output obeys Σe​⪰04 with Σe​⪰05. Minimizing expected quadratic cost subject to individual chance constraints reduces, via the standard Gaussian quantile reformulation, to a deterministic QP; setting Σe​⪰06 recovers SPC exactly, since the constraint then acts on the mean and the trace term is constant. CVaR constraints fit the same structure with a different weighting on the standard deviation.
The more substantive contribution is optimization over disturbance affine feedback policies Σe​⪰07 with Σe​⪰08 restricted to strictly block lower triangular matrices for causality. Theorem 1 shows the resulting chance-constrained problem is equivalent to a convex program: the cost becomes an LQG-type expression penalizing Σe​⪰09 and L0, while the constraints become second-order cone constraints. Optimizing L1 actively shapes the predicted output covariance L2, counteracting the open-loop accumulation of uncertainty over the horizon—at the price of making the applied input stochastic. This brings the disturbance feedback machinery of classical stochastic MPC into a fully data-driven setting without requiring known noise statistics.
Robust and optimistic control under epistemic uncertainty
When epistemic uncertainty from finite data is included, the confidence ellipsoid radius depends on the input magnitude, so optimizing over feedback gains would destroy convexity; the paper therefore restricts to feedforward inputs here. The robust formulation minimizes the worst-case cost over the ellipsoid L3. Theorem 2 derives, via Lagrangian duality, a tractable convex upper bound parameterized by a multiplier L4: the resulting cost adds to the nominal tracking term a variance penalty weighted by L5 and a term L6 times the squared norm of the decision vector under L7, which penalizes large inputs in poorly excited directions. Treating L8 as a tuning knob trades tracking performance against conservatism; joint optimization over L9 would be exact but non-convex. The worst-case objective is also shown to upper-bound the VaR of the control cost at level w=wˉ+e0 with respect to both aleatoric and epistemic uncertainty.
The complementary optimistic stance—minimizing over the best-case realization within the ellipsoid—recovers regularized DeePC with projection-based regularization (Theorem 3), with the Lagrange multiplier matching DeePC's regularization weight up to a factor w=wˉ+e1. This gives regularization in DeePC a precise stochastic interpretation: DeePC optimizes against the best-case prediction and accounts only for aleatoric noise, ignoring epistemic uncertainty. The authors argue this explains the empirical observation that closed-loop DeePC performance improves monotonically with the regularization weight, and note that optimism can severely degrade performance when the ellipsoid is large—a claim borne out in the first case study.
Case studies
Two studies support the theory. On a fourth-order double spring-mass-damper system with unevenly excited offline data (input variances w=wˉ+e2 versus w=wˉ+e3), GB-Robust (w=wˉ+e4, w=wˉ+e5) achieves a realized cost of w=wˉ+e6 over 1000 noise realizations, compared with w=wˉ+e7 for SPC, w=wˉ+e8 for MSM-SMPC, and w=wˉ+e9–wˉ∈BL​0 for DeePC across regularization weights. Notably, GB-Robust routes actuation through the well-excited second channel, whereas SPC, DeePC, and MSM-SMPC exploit the poorly excited first channel and suffer large deviations between predicted and realized outputs. DeePC's cost decreases monotonically in wˉ∈BL​1, converging toward SPC, consistent with the optimistic interpretation.
In an HVAC building control study with uncertain outside-temperature forecasts (cumulative-sum error model mimicking growing forecast uncertainty), the disturbance affine feedback policy reduces predicted output variance enough to plan trajectories closer to the comfort constraints; in closed-loop simulation over two days, it reduces the control cost by 77% relative to the feedforward chance-constrained formulation. The authors candidly note that because these formulations account only for aleatoric uncertainty, the true output realizations slightly exceed the nominal confidence bounds.
Limitations and open questions
Several assumptions constrain applicability. The confidence bound requires mutually independent data trajectories, i.e., separate experiments per column of the data matrix; Hankel matrices built from a single continuous stream violate this, and relaxing the independence assumption is left open. The epistemic analysis assumes invertibility of wˉ∈BL​2 and Gaussian endogenous excitation. In the robust formulation, wˉ∈BL​3 is fixed a priori rather than optimized, so the min-max problem is solved only through a conservative dual upper bound; whether an efficient exact reformulation exists remains unanswered. Feedback policies are excluded once epistemic uncertainty is considered, due to the induced non-convexity. Finally, the framework is offline: online updates of the Gaussian behavior for adaptive data-driven control are identified as future work.
Conclusion
The paper contributes a pragmatic stochastic behavioral framework in which prediction, chance-constrained control with disturbance feedback, and robust min-max control all reduce to convex programs identified directly from sample covariances. It unifies SPC as mean-prediction and regularized DeePC as optimistic uncertainty handling within a single probabilistic formalism, and demonstrates substantial empirical gains—roughly halving realized cost relative to SPC and DeePC in the presence of unevenly excited data, and a 77% cost reduction from feedback policies in building control.