Robust Regression and Lasso 1: Under Feature-Wise Norm-Bounded Column Disturbances, Worst-Case Least-Norm Regression Is Exactly ℓ1-Regularized Regression ‖b − Ax‖₂ + Σ cᵢ|xᵢ|Research Paper
Why robustness and the Lasso belong together
The Lasso (Tibshirani 1996; Chen, Donoho and Saunders 1998) fits a linear model by penalizing the ℓ¹ norm of the coefficients. It is one of the standard tools of high-dimensional statistics and signal processing, and its usual justification is statistical or geometric: the ℓ¹ penalty is a convex surrogate for sparsity, or the negative log-density of a Laplace prior. Xu, Caramanis and Mannor (arXiv:0811.1790v1, 2008; IEEE Trans. Inf. Theory 56(7), 2010) give a different justification: an ℓ¹-regularized regression is exactly a robust regression, the problem of fitting the data well in the worst case when every feature of the observation matrix may be corrupted by a bounded disturbance.
This observation is the foundation of the rest of their paper (dual-norm regularizers from coupled disturbances, sparsity from robustness, consistency of the Lasso through a worst-case-expectation reading). It also connects two literatures. On the robust side, El Ghaoui and Lebret (SIAM J. Matrix Anal. Appl. 18(4), 1997) computed the worst-case residual when the whole data matrix is disturbed in a Frobenius-norm ball, obtaining ; that result is already on the platform as RobustLS.Unstructured.worst_case_residual_closed_form. On the distributional side, Blanchet, Kang and Murthy (J. Appl. Probab. 56(3), 2019) obtained the square-root Lasso as a Wasserstein distributionally robust problem (RWPI.SqrtLasso.theorem_1). The present mission formalizes the feature-wise result that sits between them.
Setting
Fix integers (samples) and (features). The observation matrix has columns , the features. The response is and a coefficient vector is , so that . All norms on are Euclidean, .
A disturbance of is a family of vectors , one per column; the disturbed matrix has columns . Given budgets , the feature-wise uncoupled uncertainty set is
Each feature is disturbed independently: no constraint couples the . The robust objective is the worst-case residual
and robust linear regression is problem (1), . The ℓ¹-regularized regression problem is (3), with
The loss in is the norm of the residual, not its square. In the Lean development, is matVec a x, is uncertaintySet c, is robustObjective a b c, is l1RegularizedObjective a b c, and the disturbance of the proof is worstCaseDisturbance c x u.
Formalization targets
Goal: Theorem 1 (p. 4)
For and budgets , problem (1) with uncertainty set (2) is equivalent to problem (3): for every ,
No minimizer is asserted to exist; the paper does not claim one.
Milestones (in the order the proof uses them)
- Eq. (4), the upper bound: for every , .
- Eq. (5), the attained worst case: with a unit vector equal to when , the disturbance lies in and
- The per- identity stated at the start of the proof: for every ,
with the maximum attained.
Significance
The result. Theorem 1 turns a min–max problem whose inner maximization is nonconvex into a single convex, second-order-cone-representable problem, and it gives the regularization weights a concrete meaning: is the size of the disturbance feature is protected against. With equal budgets it recovers the Lasso with the unsquared loss, which coincides with the usual Lasso up to a data-dependent change of the regularization coefficient. Every later result of the paper (Theorem 3 for arbitrary norms, the coupled uncertainty sets of Corollary 1, the sparsity theorems of §IV, the kernel-density reading of §V) builds on this identity or its proof pattern.
Formalizing it. The theorem is proved in the paper; the mission formalizes that proof. No machine-checked version of it exists on the platform or, to our knowledge, elsewhere. The definitions here (the uncertainty set, the worst-case objective as a genuine supremum, the explicit worst-case disturbance) are the base on which the companion missions of this series (coupled norms, sparsity, worst-case expectation) restate their own objects.
Difficulty
The upper bound (4) is the triangle inequality. The substance is the lower bound: one must exhibit a single admissible disturbance that makes every column perturbation push the residual in the same direction, and check that it is admissible and that the resulting norm adds up exactly. Two edge cases make the obvious argument fail as written. When the direction is undefined and an arbitrary unit vector must be used instead, which requires ; for the identity reads and is false. When the sign must be , not , for the computation in (5) to go through. Passing from the per- identity to the equivalence of the two minimization problems is then routine, but it must be done without assuming that either problem has a minimizer.
Formalization scope
- is
EuclideanSpace ℝ (Fin n); is the family of its columnsa : Fin m → EuclideanSpace ℝ (Fin n), and . Indices areFin m. A disturbance isδ : Fin m → EuclideanSpace ℝ (Fin n), and ismatVec (a + δ) x. - Readings of "max" and "min". The paper writes "max" over . is defined as the supremum over taken in
EReal, so it is on an empty set and on an unbounded one and carries no junk value. That the maximum is attained is stated separately, asIsGreatestof the set of residual norms (milestone 3). "min" in (1) and (3) is read as: the same set of minimizers (IsMinOn … Set.univ) and the same infimum, computed inEReal. No existence of minimizers is claimed. - Added hypothesis. (
0 < n), which the paper leaves implicit. The budgets are the paper's own assumption on (2). - Sign convention. is
Real.sign, with . - Trivializing formalizations ruled out. The robust objective is defined as the supremum over , never by its closed form , which would make milestone 3 and the goal hold by definition; and no real
sSupwith junk value is used, so the identities cannot hold vacuously. - Not in scope. The remark that (3) "recovers the well-known Lasso" (it has the unsquared loss), §II-B and Theorem 2 (probabilistic construction of the budgets), and the other sections of the paper, which are separate missions.
- Infrastructure. Only Mathlib's inner-product-space and
ERealorder theory are needed. The squared-loss Lasso definitions already on the platform (XuMannorRobust.Lasso.*,LassoDantzig.*) are different objects and are not used. Contributions are welcome on each milestone independently; a proof of the per- identity for an arbitrary norm on would also serve Theorem 3 of the paper.
Selected references
- H. Xu, C. Caramanis, S. Mannor, Robust Regression and Lasso, arXiv:0811.1790v1, 2008; IEEE Trans. Inf. Theory 56(7):3561–3574, 2010. https://arxiv.org/abs/0811.1790v1, https://doi.org/10.1109/TIT.2010.2048503
- R. Tibshirani, Regression shrinkage and selection via the lasso, J. R. Stat. Soc. B 58(1):267–288, 1996. https://doi.org/10.1111/j.2517-6161.1996.tb02080.x
- S. S. Chen, D. L. Donoho, M. A. Saunders, Atomic decomposition by basis pursuit, SIAM J. Sci. Comput. 20(1):33–61, 1998. https://doi.org/10.1137/S1064827596304010
- L. El Ghaoui, H. Lebret, Robust solutions to least-squares problems with uncertain data, SIAM J. Matrix Anal. Appl. 18(4):1035–1064, 1997. https://doi.org/10.1137/S0895479896298130
- J. Blanchet, Y. Kang, K. Murthy, Robust Wasserstein profile inference and applications to machine learning, J. Appl. Probab. 56(3):830–857, 2019. https://doi.org/10.1017/jpr.2019.49