Robust Solutions to Least-Squares Problems with Uncertain Data I: The Worst-Case Residual and Its Unique MinimizerResearch Paper
Motivation
The least-squares (LS) problem assumes that the data , are exact. In applications they rarely are: they come from measurements, from linearizations, or from models with neglected dynamics. A classical response is sensitivity analysis or regularization (Tikhonov), where a weight trades the size of the solution against the fit, and the choice of that weight is left to the user. El Ghaoui and Lebret (SIAM J. Matrix Anal. Appl. 18(4), 1997) take a deterministic view instead: the true data lie in a known ball around , and the solution should minimize the residual it can be forced to have in the worst case over that ball. The paper shows that this robust least-squares (RLS) problem is solvable exactly, in the unstructured case by a second-order cone program (SOCP). The same worst-case idea, applied to regression, underlies the later equivalence between robustness and regularization (Xu, Caramanis and Mannor, 2009) and is a standard entry point to robust optimization (Ben-Tal, El Ghaoui and Nemirovski, Robust Optimization, 2009).
This mission formalizes the first main result of the paper, Theorem 3.1: the worst-case residual has a closed form, its minimizer is unique, and minimizing it is an SOCP.
Setting
Vectors carry the Euclidean norm . For a matrix , is the Frobenius norm and the largest singular value, i.e. the smallest with for all .
Fix and . A perturbation is a pair , , collected in the augmented matrix . For a bound and , the worst-case residual is (paper, eq. (1))
and is an RLS solution if it minimizes . The bound constrains the augmented matrix jointly, not and separately. The paper normalizes and writes . Finally, denotes stacked over . In the Lean development these are RobustLS.Unstructured.eucNorm, frobNorm, specNorm, augment, stackOne, worstCaseResidual A b ρ x, its largest-singular-value variant worstCaseResidualSpec, and the SOCP constraint predicate SocpFeasible A b x λ τ.
Formalization targets
Goal: Theorem 3.1 (p. 1040)
For , every , :
the problem has exactly one solution , and it is the SOCP
in the sense that is the least for which some makes feasible.
Milestones
- Eq. (16). Every perturbation with has residual at most .
- The worst-case perturbation. For a unit vector aligned with (arbitrary if ), the rank-one matrix has and attains the bound.
- Spectral norm. The worst case over the larger ball is the same value.
- Strict convexity. is strictly convex on .
- The SOCP (15). For every , is the optimal of (15) with fixed, and is an RLS solution exactly when it is the -part of an optimal solution of (15).
Significance
The closed form replaces a maximization over a matrix ball of dimension by two Euclidean norms. It shows that the RLS objective is the LS residual plus a penalty that does not depend on or , which is the starting point for the paper's Theorem 3.2 (the RLS solution is a Tikhonov-regularized LS solution with a data-dependent weight) and its analysis of continuity and conditioning. The SOCP formulation places the problem in the class solved by interior-point methods, at a cost the paper compares with one singular value decomposition of . The spectral-norm statement says the worst case does not depend on which of the two standard matrix norms bounds the perturbation.
The result is proved in the paper; the proof is short. To the best of the planning survey (September 2026), no machine-checked proof exists, and Prove2Me has no statement about worst-case residuals or robust least squares. The mission produces a verified closed form that later missions of this series (Tikhonov form of the solution, structured and linear-fractional perturbations) and any formalization of robust regression can import.
Difficulty
The upper bound alone does not give the theorem: the statement is an equality, and the equality needs an explicit maximizer. The paper's printed maximizer is wrong by a sign: with in place of the perturbation does not attain the bound (for , , it gives residual instead of ), so a transcription of the printed proof fails. Two further points are silent in the paper. The operator norm of a rank-one matrix has to be computed from the definition of the largest singular value. Uniqueness of the minimizer needs existence first, which follows from growth of at infinity and is not stated. Working with the sSup definition of the worst case requires showing the set of residuals is bounded, which is milestone 1.
Formalization scope
- Dimensions are
Fin n,Fin m; isMatrix (Fin n) (Fin m) ℝ, and are functionsFin n → ℝ,Fin m → ℝ. The augmented matrix is indexed byFin m ⊕ Unit, and so is . - Vector norms are the Euclidean norm written as (
eucNorm), never Mathlib's‖·‖onFin n → ℝ, which is the sup norm. The Frobenius norm and the largest singular value are explicit definitions (frobNorm,specNorm);specNormis the infimum of admissible operator constants. - The maximum in (1) is
sSupof the set of attained residuals. For the set is nonempty and bounded, so this is the true maximum; milestones 1 and 2 state the bound and the attaining perturbation directly, so no statement relies on the value ofsSupon an unbounded set. - The paper's normalization is kept; general follows from the scaling the paper records on p. 1039 and is not a target.
- The goal assumes . For the only perturbation is the empty matrix, the worst case is , and the closed form fails; the paper's setting ( with data ) has . Milestones 3–5 carry the same hypothesis.
- Milestone 2 states the corrected perturbation ; the printed is false.
- A trivializing formalization — an upper bound in place of the equality, a worst case over and bounded separately, or uniqueness among critical points only — is ruled out: the goal is the equality for the jointly bounded augmented matrix and
∃!of a global minimizer over all of .
Contributions welcome: lemmas on Frobenius and operator norms of rank-one matrices, the inequality in this explicit setting, and strict convexity of ; these are reusable beyond the mission.
Selected references
- L. El Ghaoui and H. Lebret, Robust Solutions to Least-Squares Problems with Uncertain Data, SIAM Journal on Matrix Analysis and Applications 18(4):1035–1064, 1997. https://doi.org/10.1137/S0895479896298130
- A. Ben-Tal, L. El Ghaoui and A. Nemirovski, Robust Optimization, Princeton University Press, 2009. https://doi.org/10.1515/9781400831050
- H. Xu, C. Caramanis and S. Mannor, Robust Regression and Lasso, Journal of Machine Learning Research 10:1485–1510, 2009 (IEEE Trans. Inf. Theory 56(7), 2010). https://jmlr.org/papers/v10/xu09b.html
- M. S. Lobo, L. Vandenberghe, S. Boyd and H. Lebret, Applications of Second-Order Cone Programming, Linear Algebra and its Applications 284:193–228, 1998. https://doi.org/10.1016/S0024-3795(98)10032-0