Randomised Lasso Consistency under Stability Selection (Theorem 2)

Summary

Assume only a sparse-eigenvalue condition on the design (Assumption 1), not the irrepresentable condition. Choose the weakness by with . Then with probability at least , stability selection with the randomised Lasso selects no noise variables for every . It also selects every relevant variable whose coefficient exceeds . With a beta-min condition this is consistent selection. Because no noise enters for any large , the procedure is conservative: choosing too big only costs power. The proof uses five lemmas. Reweighting keeps sparse eigenvalues controlled (L3). Relevant variables are always selected (L4, via Zhang & Huang 2008). For each noise variable the irrepresentable bound holds with probability at least over the weights (L5). The noise is bounded uniformly (L6). L7 assembles these.

Overview

The theorem formalises what Fig. 1 (right) and Fig. 4 show: adding penalty randomisation to stability selection removes the need for the irrepresentable condition (12). Only the analysis for the Lasso is given in detail; OMP is “just indicated” (see Randomised Orthogonal Matching Pursuit (ROMP) for Stability Selection).

Main Content

Sparse eigenvalues

Definition 4 - Sparse eigenvalues (p. 13, eq. 14)

For let be the columns of in . For , the minimal sparse eigenvalue is

and the maximal sparse eigenvalue is defined analogously with sup. These are related to Candès & Tao (2007), van de Geer (2008), Meinshausen & Yu (2009) and Bickel et al. (2007), and to the sparse Riesz condition of Zhang & Huang (2008).

Assumption 1 - Sparse eigenvalues (p. 13, eq. 15)

There exist and such that, with ,

Comparison (eq. 16). The sparse Riesz condition of Zhang & Huang (2008) requires some with . (The source writes here, a constant distinct from Assumption 1’s .) That is, eigenvalues over -sized subsets are bounded away from and . Assumption 1 is “significantly stronger” than (16) but “typically much weaker” than the irrepresentable condition needed for comparable results.

The theorem

Theorem 2 (p. 13, eqs 17-18)

Consider model (10).

  • Weakness: for any , with .
  • Sequence: as .
  • Penalty floor: .
  • Conditions: , , and Assumption 1 holds.
  • Weights: w.p. , else , independently.

Then there is such that for all , stability selection with the randomised Lasso satisfies, on a set with :

where for any , and .

In words: no noise variable is selected, and all variables with large enough coefficients are selected.

The text layer of the PDF loses the extent of the square roots in ‘s range and in . The forms above were checked against the rendered page (p. 13): and , with the radical over only. This equals Lemma 6’s bound at , since .

Remark 2 - Consistency under beta-min (p. 14)

If , then

This is consistent variable selection in the sense of (11) as , even if the irrepresentable condition (12) is violated. Without the lower bound, variables with too-small coefficients (those in ) may be missed.

The bound stated in Remark 2 is , whereas the theorem gives . This is recorded as printed.

Remark 3 - Conservativeness for any large (p. 14)

Theorem 2 holds for all . If is chosen too large, (17) still guarantees no noise variables; only some important variables may be missed. This matches the empirical insensitivity to . By contrast, a hard-thresholded Lasso with too large includes noise variables. In the paper’s words, stability selection with the randomised Lasso has “an important property of being conservative and guarding against false positive selections.”

Remark 4 - Adding subsampling (p. 14)

Theorem 2 randomises only the weights. Combining this with subsampling of works better empirically, and the theory extends. Let be the selection probability under both weights and subsampling, for . A Markov-type inequality gives

using from Theorem 2. If , important variables are still selected w.h.p. A similar argument keeps noise variables out. Recommendation: “combining random weight perturbations with subsampling yields very competitive results and this is what we recommend to use.”

Proof architecture (App. §6.3, pp. 23-27)

Work with the equivalent formulation where columns are rescaled by their weights.

Definition 6 - Reweighted design (p. 23)

for each ; i.e. with . are the sparse eigenvalues (14) of .

A weakness has two effects. (i) It distorts the design’s singular values, which gives a lower bound on useful (Lemma 3). (ii) It makes the irrepresentable condition hold sometimes for each noise variable (Lemma 5).

Lemma 3 - Eigenvalue ratio under reweighting (p. 23, eq. 22)

Define by and assume . ( is a second constant, determined by Assumption 1’s and : .) For weights in with , , under Assumption 1, for all realisations :

Sketch.

  1. The source’s explicit chain (p. 23) is
    • The first inequality is Assumption 1, eq. (15).
    • The equality uses the definition : .
    • The second inequality is “by ” (source wording): .
    • Multiplying through by gives eq. (23): .
  2. Reweighting cannot increase , since .
  3. Reweighting shrinks by at most a factor : . This uses , with .
  4. Combine with . The source argues ” for , since by Assumption 1”; e.g. , gives .

Lemma 4 - Relevant variables always selected (p. 24, eqs 24-26)

Let . Suppose . Under Theorem 2’s assumptions there is with such that for all weight realisations , , and :

Proof (pp. 24).

  1. The proof “follows mostly from Theorem 1 in Zhang and Huang (2008)” (Annals of Statistics 36:1567-1594), with in their notation. By definition , as in Lemma 3, so .
  2. Their quantity equals here. For every realisation , as long as , Lemma 3 gives . So all assumptions of their Theorem 1 hold with , for every weight realisation.
  3. By their (2.20)-(2.24) there is with for all .
  4. On , their (2.21) gives (eq. 25).
  5. Their (2.23) gives (eq. 26)
  • First inequality: in Zhang & Huang’s notation, . Their factor is omitted because of the different normalisation of (unit-norm columns here).
  • Second inequality: the paper says it uses (true, since ). A direct check: with the bracket is at most , and .
  • Last inequality: this is what defines . Squared, the right side is , so read literally the step needs , i.e. . But for , , so the step fails. See the note after this callout.
  1. Any missed by therefore has , i.e. it lies in . This gives .

Constant check in eq. (26)

As printed, (26) ends with . With this needs , which fails for every , (there ). Since , a bound of the form , i.e. defined with -type scaling, or a larger leading constant, would make the chain valid. Alternatively, the normalisation change mentioned in the proof (dropping the factor) may also rescale . This affects only the numerical constant in the definition of (and hence in Remark 2’s beta-min condition), not the structure of Theorem 2. The paper does not flag it; this is an ingester arithmetic check of the arXiv v2 text, and the JRSS-B version may differ.

Lemma 5 - Irrepresentability holds with positive probability over weights (p. 25, eqs 27-28)

Let , , and let depend on the weights, with and . Suppose a monotonicity property holds: implies whenever for all with equality on . Then for (this matches Theorem 2’s upper limit ):

Proof (p. 25).

  1. Let be the realisation with and for all . Under the weight-sampling scheme it has probability . This is tiny, so the proof does not use this single point.
  2. Let . Define as all weights with , for , and arbitrary values for . Then .
  3. Every satisfies for all , with equality on . By the monotonicity assumption, for all .
  4. For , the columns in are unscaled and column is scaled by , so
  1. With , the result follows once one shows, for unit-norm columns,

Then , i.e. . 6. Proof of (28).

  • Let . Since , it suffices to show .
  • is the projection of onto the span of , and , so .
  • Also . The source writes here, evidently meaning , and uses as the minimal eigenvalue of the Gram matrix in this step.
  • Hence , which proves (28).

Intuition. Down-weighting the noise variable alone (which happens with positive probability) shrinks its representability by , enough to fall below 1.

Lemma 6 - Uniform noise bound (p. 25, eqs 29-30)

Let . For there is with on which

Proof (pp. 25-26).

  1. Split. For , and (unit-norm ).
  2. Event : . Since are i.i.d. , the Gaussian tail gives .
  3. Event : (eq. 30). The goal is . The argument follows a bound in Zhang & Huang (2008).
  4. tail. If has full rank , then . The standard tail bound used in the proof of Zhang & Huang’s Theorem 3 gives

The last step uses , which holds for all . The paper does not spell out how the threshold maps onto the radius in (30). 5. Union bound. Using and summing over subset sizes :

  1. Set , so for all . On the two bounds add to .

The source text says “for all ”, although no appears. The sum starts at as printed.

Lemma 7 - Separation of selection probabilities (pp. 26-27, eqs 31-34)

Let and . Under Theorem 2’s assumptions, with , on (), for all :

Sketch of (31).

  1. A noise variable enters only if the KKT condition holds (eq. 33). Here is the fit with forced to 0.
  2. Let and split the residual into a part and a part (eq. 34).
  3. Projection invariance. For every , . Rescaling columns does not change their span, so the projection does not depend on the weights.
  4. Left term of (34). On , Lemma 4 gives , and by definition. So and the left term is pure noise:

by Lemma 6 with . This matches , because . 5. Right term of (34). Using the KKT conditions of the restricted fit,

  1. Applying Lemma 5 with . Check its three conditions:
    • .
    • for all , by construction.
    • Monotonicity. By the Lasso KKT conditions, and have the same non-zero set whenever on and off it. In the paper’s words, “increasing the penalty on zero coefficients will leave them at zero, if the penalty for non-zero coefficients is kept constant”; a smaller weight means a larger effective penalty .
    So there is a weight event with on which the term is . (The source prints "" at this point. Lemma 5 gives , which is what (31) needs.)
  2. Weight ratio. On , , so . This is where enters. The paper states without derivation. It follows (ingester’s check) from with , (unit-norm columns) and .
  3. Conclusion. For and weights in , the left side of (33) is , since and . So , and for every .

(32) follows from Lemma 4: on , for every , so .

Lemma 7 is a reformulation of Theorem 2, with , which completes its proof.

Proof map

StepLemmaWhat it buys
Reweighting keeps the design well-conditionedL3Lower bound on usable
Relevant variables always in, model size L4 (Zhang & Huang 2008)(18); support size for L5-L6
Each noise variable “irrepresentable” with prob over weightsL5Selection probability of noise
Noise correlations uniformly smallL6Sets
Assemble on L7(17) with

The threshold needed, with , is extremely close to 1 for moderate . The theorem is a qualitative statement about why randomisation helps, not a calibration rule. Practical thresholds come from Theorem 1 (Stability Selection PFER Bound (Theorem 1) and Its Proof).

Examples

Size of

With , and , and . The theorem’s threshold is essentially 1. This shows the gap between the asymptotic guarantee and the practical recommendation and , which is backed instead by §4’s simulations.

Connections

See Also