REVIEW 3 major objections 5 minor 21 references
On data usage and predictive behavior of data-driven predictive control with 1-norm regularization
T0 review · 3 major / 5 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read With 1-norm regularization, data-driven predictive control uses only extreme points of the mirrored data hull and yields an odd piecewise-affine predictor.
desk verdict Theorem 2's proof is wrong but its conclusion is right; the paper's structural results on 1-norm DPC deserve a careful referee. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the mirrored data matrix $D_{\pm}=[D,\,-D]$ and the convex hull of its columns, $\operatorname{conv}(D_{\pm})$. The 1-norm over combination weights becomes a conical combination with nonnegative coefficients over $D_{\pm}$, and the extreme points of $\operatorname{conv}(D_{\pm})$ form the reduced set $\bar{D}_{\pm}$ (with unmirrored counterpart $\bar{D}$). This reduction preserves the span and conical hull (Lemma 1) and underlies Theorem 2's data-removal result. The same set induces the atomic norm via its gauge, providing the connection in Theorem 3. The implicit predictor's critical regions are then polyhedral cells of the parameter space labeled by which data atoms are active, and their scaling law comes from a nullspace reparametrization of the multiparametric quadratic program.
What would settle it
For a deliberately rank-deficient data set (fewer than $(m+p)(N_p+N)$ independent rows), solve the trajectory-specific program (5) for several $w$ lying in $\operatorname{span}(D)$ and compare the result to the atomic norm $\lambda\|w\|_{D_{\pm}}$; if the two disagree or the infimum is not attained, Theorem 3's equivalence fails exactly when Assumption 1 is violated. Alternatively, for any full-rank $D$ and two values $\lambda$ and $\eta\lambda$, solve the mpQP (11) with a multiparametric solver and check whether the critical regions satisfy $C_{\eta,i}=\eta C_i$; a violation would refute Theorem 4.
Extended reading notes
Core claim
The central claim is that the 1-norm regularized DPC problem has a hidden geometric structure that can be exploited and audited. With $h(a)=\lambda\|a\|_1$, splitting the combination weights into positive and negative parts turns the trajectory synthesis into a conical combination over the mirrored data set $D_{\pm}$. Only the extreme points of $\operatorname{conv}(D_{\pm})$ matter: Theorem 2 shows that removing all other data columns leaves the optimal cost and the optimal $(u^*, y^*)$ unchanged. Under a full row-rank assumption, Theorem 3 identifies the trajectory-specific effect $h^*(w)$ with the atomic norm $\lambda\|w\|_{D_{\pm}}$, so the regularization cost is the gauge of the convex hull of the reduced mirrored data. For a quadratic output objective, the implicit predictor is a piecewise-affine function of the initial condition and input; Theorem 4 proves its critical regions scale as $C_{\eta,i}=\eta C_i$ under weight scaling $\lambda\mapsto\eta\lambda$, and Theorem 5 proves the predictor is odd whenever the output cost and regularization are even. The upshot is a concrete picture of which data is used where in the state-input space, and how that usage changes as $\lambda$ is tuned.
Load-bearing premise
Assumption 1, that the data matrix $D$ has full row rank, is the load-bearing premise: without it the trajectory-specific effect may not be attained as a finite atomic norm, so the geometric interpretation and the reformulation of DPC as atomic-norm regularization can fail.
Editorial extensions
If this is right
- Offline preprocessing can remove all data points outside the extreme points of $\operatorname{conv}(D_{\pm})$, reducing online computation without changing the control outcome.
- The 1-norm penalty's trajectory-specific price is exactly the atomic norm on the reduced mirrored set, so regularization cost can be visualized as the gauge of $\operatorname{conv}(D_{\pm})$.
- The implicit predictor's critical regions scale linearly with $\lambda$, meaning tuning $\lambda$ rescales the regions of local data usage rather than arbitrarily rearranging them.
- The implicit predictor is odd if the objective and regularization are even, implying $\hat{y}_{\mathrm{DPC}}(0,0)=0$ and a systematic mismatch near the origin for systems without that symmetry.
- The choice of data coordinates and exploration strategy changes $\operatorname{conv}(D_{\pm})$ and thus which samples survive pruning.
Reading between the lines
- Because the removal criterion is purely geometric (extreme points of $\operatorname{conv}(D_{\pm})$), one could precompute the survival set for a given data set and use it as a diagnostic for whether the exploration strategy is well-matched to the operating regions of interest.
- The symmetry result suggests a concrete design rule: for systems with a nonzero equilibrium or asymmetric dynamics, a designer could break the evenness artificially (e.g., by adding a linear term or using an affine data representation) to avoid systematic error near the origin.
- The atomic-norm equivalence extends to other gauge-like regularizations only when the corresponding atom set remains centrally symmetric; testing this for quadratic regularization would delimit how special the 1-norm case is.
- For noisy data, the full row-rank assumption may fail; quantifying how the atomic-norm equality degrades with rank deficiency would tell practitioners when the result is approximately usable.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper analyzes data-driven predictive control (DPC) with 1-norm regularization, focusing on which trajectory data are used in predictions. It claims that certain data points can be removed offline without changing the optimal cost or optimizers, that the trajectory-specific cost of 1-norm regularization equals a scaled atomic norm over a reduced, mirrored data set, and that the resulting implicit predictor is a symmetric piecewise affine function whose critical regions scale linearly with the regularization weight. The analysis builds on the authors' earlier concepts of trajectory-specific effect and implicit predictors, and includes low-dimensional numerical examples and a link to publicly available code.
Significance. If the results are correct, they offer a concrete way to reduce data complexity in 1-norm-regularized DPC and provide structural insight into how regularization interacts with data usage and prediction behavior. The connection to the atomic norm is elegant and potentially useful for design and analysis. The paper uses established tools, is clearly written, and ships reproducible code. However, a central proof (Theorem 2) is invalid as written, which directly affects the advertised claim that some data is 'never utilized' and also undermines the derivation of the atomic-norm identity in Theorem 3. The core ideas are plausible and likely repairable, but the current manuscript does not rigorously establish its main claims.
major comments (3)
- [III.B, Theorem 2] The proof of Theorem 2 asserts that for every w± in D±\D± there exists a conical combination of extreme points with coefficient sum strictly less than 1. This is false for boundary points of conv(D±): for example, in conv({±e1, ±e2}) the point (0.5, 0.5) is a non-extreme boundary point with gauge 1, so every nonnegative representation by extreme points has coefficient sum at least 1, and equality is attainable. Substituting such a representation into an optimizer with a*±,j > 0 yields a feasible point with equal, not strictly smaller, regularization cost. Therefore the indirect proof does not force a*±,j = 0. The theorem's conclusion that replacing D with D does not alter optimal cost and (u*, y*) may still be true via an equal-cost argument, but the proof as written is invalid. Moreover, the strong interpretation that such data are 'never used' is not justified, since optimal solutions may exist that use boundary non-extreme points.
- [III.C, Theorem 3] The proof of Theorem 3 invokes Theorem 2 to replace D± by D±. Because the proof of Theorem 2 is flawed, the derivation of the atomic-norm identity is not valid as written. An equal-cost argument might preserve the identity, but the current manuscript does not supply it. In addition, Assumption 1 (full row-rank of D) is load-bearing here: without it, some trajectories w are not synthesizable, the gauge in (7b) can be infinite, and the claimed equality h*(w) = λ||w||_{D±} fails for those w. This assumption is stated as 'realistic' but is not guaranteed, so its role should be made explicit in the statement and proof.
- [III.D, Theorem 4] The proof of Theorem 4 contains notational and algebraic issues. The expression 'V^T H V^T' appears where 'V^T H V' is intended. More importantly, when eliminating the equality constraint, the cross term in the quadratic objective includes a factor 2 that is omitted in the displayed equations (12) and (13); the step 'α*(z) = β*(z̃)' is not justified by the equations as written. The scaling property C_{η,i} = η C_i is plausible and may be correct, but the proof needs to be rewritten with correct coefficients, or it must show that the omitted factor does not affect the comparison.
minor comments (5)
- [III.D, Theorem 4] The definitions of the matrices G and E in the proof of Theorem 4 are ambiguous; the block structure should be spelled out explicitly, for example by writing G and E as block matrices with clear dimensions.
- [II.B, Assumption 1] The paper states that full row-rank of D is 'realistic' for noisy or nonlinear systems, but it would be helpful to discuss what happens when this assumption fails, since Theorem 3 and the atomic-norm interpretation rely on it.
- [I and IV] The phrases 'some data is never utilized' (Introduction) and 'certain trajectory samples are never used for predictions' (Conclusions) are stronger than what is established. In light of the flaw in Theorem 2's proof, these statements should be softened to indicate that such data are not needed for optimal cost, or that there exists an optimal solution not using them.
- [III.D, Figure 2] The caption of Figure 2 refers to 'bottom left and top right' in a way that is difficult to follow; the layout of the figure should be described more clearly.
- [III.B, Lemma 1] The proof of Lemma 1 is terse: the statement 'D±\D± ⊆ coni(D±) as per the construction procedure' would benefit from a one-sentence justification that D±\D± ⊆ conv(D±) ⊆ coni(D±).
Circularity Check
No circularity: new results follow from the stated OCP, convex geometry, and mpQP theory; the proof gap in Theorem 2 is a correctness issue, not a circular one.
full rationale
The paper does not fit parameters and does not present any quantity as a prediction that was used to construct it. Theorems 2, 4, and 5 are derived from the OCP (4)/(8), convex hull geometry, and standard multiparametric programming arguments; none of the conclusions is assumed in its premises. Definitions 1 and 2 are attributed to the authors' prior work [10,11], but they are restated as definitions in Section II.C and are not used as unverified external facts; no theorem's conclusion reduces to them by construction. Theorem 3 equates h*(w) with the atomic norm ||w||_{D±}; this is a direct reformulation of the l1 trajectory-specific effect as the gauge of conv(D±), and the paper transparently presents it as a connection to the independent atomic-norm framework [12], not as an empirical derivation. A proof gap does exist in Theorem 2 (Section III.B): the claim that every removed point has a conical combination of extreme points with coefficient sum <1 fails for non-extreme boundary points, whose gauge is 1; an equal-cost replacement argument is needed. This is a correctness/rigor concern, not circularity. Theorems 4 and 5 are algebraic and symmetry-based, with no dependence on fitted values or on the data itself beyond the fixed data matrix. Accordingly, no circular step meets the quoted-evidence bar.
Assumptions & free parameters
assumptions (5)
- domain assumption Assumption 1: The data matrix D has full row rank.
- domain assumption Data generated by an LTI system and the persistency of excitation condition (2) hold for the ideal setting.
- domain assumption For Theorem 4: the control objective is quadratic output tracking with zero reference and no output constraints (Y = R^{pN}).
- domain assumption For Theorem 5: Jy(z,y) and h(a) are even functions, and the parametric optimizer is unique for all feasible z.
- standard math The atomic norm preconditions: the atom set is centrally symmetric and the origin is the centroid of its convex hull.
Cite this review
Pith. "Pith review of On data usage and predictive behavior of data-driven predictive control with 1-norm regularization." pith.science (2026). https://pith.science/paper/AKQTPTPR
@misc{pith2026250522307,
author = {Pith},
title = {Pith review of: On data usage and predictive behavior of data-driven predictive control with 1-norm regularization},
year = {2026},
howpublished = {\url{https://pith.science/paper/AKQTPTPR}},
note = {Machine review of arXiv:2505.22307}
}
read the original abstract
We investigate the data usage and predictive behavior of data-driven predictive control (DPC) with 1-norm regularization. Our analysis enables the offline removal of unused data and facilitates a comparison between the identified symmetric structure and data usage against prior knowledge of the true system. This comparison helps assess the suitability of the DPC scheme for effective control.
Figures
Reference graph
Works this paper leans on
-
[1]
H. Yang and S. Li. A new method of direct data-driven predictive con- troller design. 2013 9th Asian Control Conference, pp. 1–6, 2013
work page 2013
-
[2]
J. Coulson, J. Lygeros, and F. D ¨orfler. Data-enabled predictive control: In the shallows of the DeePC. 18th European Control Conference , pp. 307–312, 2019
work page 2019
-
[3]
J. C. Willems, P. Rapisarda, I. Markovsky, and B. L.M. De Moor. A note on persistency of excitation. Systems & Control Letters, 54(4):325–329, 2005
work page 2005
-
[4]
J. Berberich and F. Allg ¨ower. A trajectory-based framework for data- driven system analysis and control. 2020 European Control Conference, pp. 1365–1370, 2020. 2475-1456 ©2025 IEEE
work page 2020
-
[5]
J. Coulson, J. Lygeros, and F. D ¨orfler. Regularized and distributionally robust data-enabled predictive control. 2019 IEEE 58th Conference on Decision and Control, pp. 2696–2701, 2019
work page 2019
-
[6]
F. D ¨orfler, J. Coulson, and I. Markovsky. Bridging direct and indirect data-driven control formulations via regularizations and relaxations.IEEE Transactions on Automatic Control, 68(2):883–897, 2023
work page 2023
-
[7]
J. Berberich, J. K ¨ohler, M. M ¨uller, and F. Allg ¨ower. Data-driven model predictive control with stability and robustness guarantees. IEEE Trans- actions on Automatic Control, 66(4):1702–1717, 2021
work page 2021
- [8]
Show all 21 references
-
[9]
Mattsson and T
P. Mattsson and T. B. Sch ¨on. On the regularization in DeePC. IFAC- PapersOnLine, 56(2):625–631, 2023. 22nd IFAC World Congress
2023
-
[10]
Kl ¨adtke and M
M. Kl ¨adtke and M. Schulze Darup. Implicit predictors in regularized data- driven predictive control. IEEE Control Systems Letters , 7:2479–2484, 2023
2023
-
[11]
Kl ¨adtke and M
M. Kl ¨adtke and M. Schulze Darup. Towards explainable data-driven pre- dictive control with regularizations. at - Automatisierungstechnik, 2025. accepted January 17, 2025
2025
-
[12]
Chandrasekaran, B
V . Chandrasekaran, B. Recht, P. A. Parrilo, and A. S. Willsky. The con- vex geometry of linear inverse problems. Foundations of Computational Mathematics, 12:805–849, 2012
2012
-
[13]
Markovsky and F
I. Markovsky and F. D ¨orfler. Identifiability in the behavioral setting.IEEE Transactions on Automatic Control, 68(3):1667–1677, 2023
2023
-
[14]
De Persis and P
C. De Persis and P. Tesi. Formulas for data-driven control: Stabiliza- tion, optimality, and robustness.IEEE Transactions on Automatic Control, 65(3):909–924, 2020
2020
-
[15]
Breschi, A
V . Breschi, A. Chiuso, and S. Formentin. Data-driven predictive control in a stochastic setting: a unified framework. Automatica, 152:110961, 2023
2023
-
[16]
Mattsson, F
P. Mattsson, F. Bonassi, V . Breschi, and T. B. Sch¨on. On the equivalence of direct and indirect data-driven predictive control approaches. IEEE Control Systems Letters, 8:796–801, 2024
2024
-
[17]
Herceg, M
M. Herceg, M. Kvasnica, C.N. Jones, and M. Morari. Multi-Parametric Toolbox 3.0. In Proc. of the European Control Conference, pp. 502–510, 2013
2013
-
[18]
Boyd and L
S. Boyd and L. Vandenberghe. Convex Optimization. Cambridge Univer- sity Press, 2004
2004
-
[19]
C. B. Barber, D P. Dobkin, and H. Huhdanpaa. The quickhull algorithm for convex hulls. ACM Trans. Math. Softw., 22(4):469–483, 1996
1996
-
[20]
Borrelli, A
F. Borrelli, A. Bemporad, and M. Morari. Predictive Control for Linear and Hybrid Systems. Cambridge University Press, 2017
2017
-
[21]
Padoan, F
A. Padoan, F. D ¨orfler, and J. Lygeros. Data-driven representations of con- ical, convex, and affine behaviors. In 2023 62nd IEEE Conference on Decision and Control, pp. 596–601, 2023. 2475-1456 ©2025 IEEE
2023
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.