Simultaneous Analysis of Lasso and Dantzig Selector III: A Sparsity Oracle Inequality for the LassoResearch Paper
Motivation
In high-dimensional regression the number of candidate predictors can far exceed the number of observations . A regression function can then be estimated only if it is well approximated by a combination of a few elements of a large dictionary. The Lasso is the most widely used estimator in this regime. The question this mission formalizes is how well the Lasso predicts when the truth is not assumed to be sparse, or even to lie in the span of the dictionary.
A sparsity oracle inequality answers it. It bounds the prediction error of the estimator by the error of the best sparse approximation of the truth, which only an oracle knowing the truth could compute, plus a remainder proportional to the sparsity of that approximation times . Bickel, Ritov and Tsybakov (arXiv:0801.1095, Ann. Statist. 37(4), 2009) proved such an inequality for the Lasso under their restricted eigenvalue (RE) condition. Earlier oracle inequalities for Lasso-type estimators in fixed design (Bunea, Tsybakov and Wegkamp, 2006–2007) required the Gram matrix to be positive definite or to satisfy a mutual-coherence condition. The RE condition is weaker and allows , and it is now the standard hypothesis in this literature.
Setting
A dictionary is evaluated at fixed points . This gives the design matrix and, for an unknown regression function , the vector . The observations are
Nothing is assumed about . For the empirical norm is , and for we write . The column norms are assumed nonzero, with and . The support of is and its sparsity is .
The Lasso is any minimiser of
and .
Assumption RE holds with constant if, for every with and every with ,
The paper's is the largest such constant.
Formalization targets
Goal: Theorem 6.1
Fix , , , , and let RE hold with constant . With probability at least , every Lasso solution satisfies, simultaneously for all with ,
Milestones
- (B.4): the noise event , with , satisfies .
- (B.1) on : for every Lasso solution and every ,
- Lemma B.1: the same inequality with probability at least .
- Cone step: in the case , the difference lies in the cone with constant at .
- Inequality before decoupling: .
- Decoupled bound: for all .
- Corollary 6.2: the same oracle inequality with in place of and no global RE assumption. The infimum runs over those with whose support alone satisfies the restricted eigenvalue inequality with constant .
Significance
The theorem says that, up to the factor and a remainder of order , the Lasso predicts as well as the best -sparse linear combination of the dictionary. This is the case even when is not sparse and not in the span of the dictionary. The remainder is the parametric rate for parameters, inflated by and by the ill-posedness factor . Together with Theorem 5.1 of the same paper (mission II of this series), it shows that the Lasso and the Dantzig selector are within the same distance of the sparse oracle. The oracle inequality is used in aggregation, in model selection, and as a black box in later sparse-estimation papers.
The result is proved in the paper. It has not been formalized: at the time of writing, no Lasso oracle inequality and no probabilistic Lasso bound exist on Prove2Me or in Mathlib. What this mission contributes is a machine-checked proof of the paper's Theorem 6.1 with an explicit constant . The paper leaves unspecified, and its proof fixes the value used here. The mission also formalizes the Gaussian-tail step (B.4) and the deterministic basic inequality (B.1), both of which are shared with the paper's other Lasso results.
Difficulty
There is no sparse truth, so the usual argument does not apply. That argument places the error in the RE cone and reads off a rate. Here the competitor is arbitrary, and the approximation error can dominate the penalty terms, in which case the error is not in the cone. The RE assumption can be used only where the error does lie in a cone, and the cone constant available there depends on and on the column-norm ratio , because the penalty is weighted while RE is stated for unweighted vectors. What RE then yields is an inequality quadratic in with a cross term, not the form directly, and the constant is determined by how that cross term is absorbed. On the probabilistic side, the whole argument must run on one event of probability at least . That event may depend neither on nor on the choice of minimiser. The Lasso need not have a unique solution.
Formalization scope
- The dictionary enters only through (
Matrix (Fin n) (Fin M) ℝ) and the target only through , which is arbitrary. The noise is a familyW : Fin n → Ω → ℝof measurable, independent random variables, each with lawgaussianReal 0 σ², and . - The Lasso is an argmin predicate, and every statement is made for every minimiser. "With probability at least " means a measurable event with , chosen before the competitor and the minimiser.
- RE is stated through a witness . Since is attained and every bound decreases in , this is equivalent to the paper's form, and it avoids a real infimum over an empty set.
- The infimum over is written as "for every such ". This is equivalent, because the set contains and the bracket is nonnegative.
- Correction/strengthening. The printed theorem has an unspecified . The goal instead uses the value that the proof yields with , and this implies the printed statement. Corollary 6.2 uses the same explicit constant.
- The standing assumptions of Section 2 ( and every ) are hypotheses of every theorem.
- Some formalizations would make the result trivial, and they are excluded here. The noise must be exactly i.i.d. with and must enter only through . The target must not be restricted to . The event must be measurable. The constant must depend on alone.
- A single definition file provides the empirical norms, , , support and sparsity, the weighted Lasso, RE and its single-set version (the family of Corollary 6.2), the Gaussian noise model and the event . The same objects appear in the other missions of this series. Gaussian-tail and union-bound lemmas proved along the way are reusable, and contributions of such lemmas are welcome.
Selected references
- P. J. Bickel, Y. Ritov, A. B. Tsybakov, Simultaneous analysis of Lasso and Dantzig selector, Ann. Statist. 37(4), 1705–1732, 2009. Cited version: arXiv:0801.1095v3; DOI 10.1214/08-AOS620.
- F. Bunea, A. B. Tsybakov, M. H. Wegkamp, Sparsity oracle inequalities for the Lasso, Electron. J. Statist. 1, 169–194, 2007. DOI 10.1214/07-EJS008.
- F. Bunea, A. B. Tsybakov, M. H. Wegkamp, Aggregation for Gaussian regression, Ann. Statist. 35(4), 1674–1697, 2007. DOI 10.1214/009053606000001587.
- R. Tibshirani, Regression shrinkage and selection via the lasso, J. R. Stat. Soc. B 58(1), 267–288, 1996. DOI 10.1111/j.2517-6161.1996.tb02080.x.