Let , , and . For design matrix columns of norm and , the event has probability at least when . Apply the sharp two-sided Gaussian tail bound to each standardized score and then the union bound; independence of the scores is not required.
Use the following normalization for the Lasso estimator, leaving the intercept unpenalized:
A different convention for the factor in front of squared error rescales the regularization parameter. With this convention, centering of the columns gives . Put and . Then and . The Lasso minimizes . A minimum exists since makes this continuous objective coercive; the bound below holds for every minimizer.
We first prove the needed sharp two-sided Gaussian tail bound. If is standard normal and , substituting in its density integral yields
The last integral without is one after multiplication by . In particular this proves the two-sided bound with no extra factor of two.
Since , each has a standard normal distribution. The union bound, which does not require independent columns or independent scores, gives the Gaussian score event for the Lasso
Here the positive tuning choice presupposes and . When the displayed lower bound is negative it is simply a valid, vacuous lower bound. For the prescribed parameter is zero and the probability lower bound is also zero, so no positive-parameter assertion is supplied by that prescription.
Let and . Comparing the Lasso objective at its minimizer and at and expanding the squares gives the Basic inequality for the Lasso
On , the stochastic term is at most . Because , the triangle inequality gives
It follows that
In particular , which is the Lasso cone condition. The given Compatibility condition for the Lasso is therefore applicable and gives .
Adding to the preceding inequality and using compatibility now yields
The last inequality is just the nonnegativity of . Thus , and dropping one nonnegative coefficient-error term gives
This prediction and coefficient error bound for compatible Lasso holds on , and hence with the required probability. If , the earlier basic inequality directly forces on , so the zero right side is also correct.
Fix the normalization
The Lasso penalty uses the L1 norm. All arguments below apply to every minimizer; uniqueness of the coefficient vector is not assumed.
The Karush-Kuhn-Tucker conditions are the subgradient optimality condition
These conditions are necessary and sufficient because the objective is a convex function. They use the subgradient of the absolute value, coordinate by coordinate.
Put . Centered columns imply , so the subtraction of in the model contributes nothing to the score. The Karush-Kuhn-Tucker conditions become
Multiply by . Since and , this gives the prediction inequality from Lasso stationarity:
This is the desired version of the Basic inequality for the Lasso. Using stationarity directly preserves the coefficient on the squared prediction norm.
For the Gaussian score event for the Lasso, write for column . The assumed Euclidean norm and the multivariate normal distribution of give
The may be correlated, which does not affect the union bound. Use the following sharp two-sided Gaussian tail bound, valid for with the standard normal distribution and every :
For completeness, the difference satisfies , , and as . It first increases and then decreases to zero, so it is nonnegative. This bound avoids introducing an unnecessary factor two.
Here is the standard normal distribution function. With , the union bound yields
Consequently
The score event uses the supremum norm of ; the centering term still vanishes because .
We next work deterministically on . Let
By Holder inequality, . Since , the triangle inequality gives
Substituting both inequalities into the Basic inequality for the Lasso produces
Because , this also proves the relevant Lasso cone condition, . The assumed Compatibility condition for the Lasso therefore applies to :
Set . Combining these inequalities gives
If , discarding the nonnegative term shows . If , compatibility gives , and the preceding inequality then gives . In either case , so
This is a fast prediction bound and an inactive-coordinate error bound on the same event. It is the fast-rate Lasso prediction bound under compatibility.
Finally, the same argument bounds the active-coordinate L1 norm by
If , then , and . When this implies ; when it implies . Thus the sign function obeys
This is Lasso sign recovery under compatibility. It concerns the sufficiently large nonzero coefficients; it does not assert that every estimated inactive coefficient is zero.