Subset Selection with Shrinkage: Sparse Linear Modeling When the SNR Is Low IV: ℓ1-Regularized Best Subset Selection Satisfies Slow-Rate and Fast-Rate Oracle InequalitiesResearch Paper
Why shrink a best subset?
Best subset selection fits a linear predictor using at most of available columns. Its explicit limit on the number of selected variables makes the model easy to interpret, but the search can still fit noise: among many subsets of the same size, one can align unusually well with a noisy response. Mazumder, Radchenko and Dedieu study this effect in Subset Selection with Shrinkage. They add a penalty on the size of the selected coefficients and show how this changes prediction error when the signal-to-noise ratio is low.
An penalty is familiar from the Lasso. The estimator here also keeps the subset-size constraint, so its comparison class and its tuning parameter have a different role from those in an unconstrained Lasso. The paper's Theorem 3 gives three deterministic error bounds for this estimator, each valid on a specified event of the Gaussian noise. These bounds are the target of this mission. The separate probability estimates for the events are Theorem 1 of the paper and belong to another mission in this series.
Setting
Let be a fixed design matrix whose columns have Euclidean norm one. The observation is , where is a fixed mean and the coordinates of are independent random variables, with . The result below fixes one realized noise vector and assumes it lies in an event stated below. No assumption that is itself a linear combination of columns of is required.
For , write , where counts nonzero coordinates. An -regularized best subset estimator is any minimizer
The objective has no factor . The assertion applies to every minimizer, so tied solutions are covered. The sparse minimum singular value is . When and its domain is nonempty. Write for the decreasing rearrangement of .
The paper defines three noise events used here. bounds the largest coordinate of by . On , every satisfies
On , every satisfies . Here and all logarithms are natural. These definitions, including the constant in , are the printed deterministic events of p. 13.
Formalization targets
Exact slow rate on
At , Theorem 3(A) states
Slow rate on
For , a positive universal constant gives
Fast rate on
For every , a positive universal constant gives
The multiplying distinguishes this rate from the -penalized estimator's bound. The three claims together, with their separate tuning conditions, are Theorem 3 on p. 16. The milestones follow the displays of its proof in Supplement B.6, pp. 42–43.
What the result provides
Each inequality compares the prediction of any selected minimizer with that of every sparse competitor. The first bound has an exact leading constant and no additive noise term on . The second keeps a linear penalty term when meets a fixed noise-dependent threshold. The third replaces the linear term with a quadratic term controlled by the sparse minimum singular value. This distinguishes regimes in which coefficient shrinkage changes the error rate. The paper also combines deterministic bounds with event probabilities in subsequent corollaries; those probability statements are separate from this goal.
The paper proves Theorem 3. The formalization task is to verify its model definitions, event interpretation and all three inequalities in Lean, with the same constants and quantifiers. The milestone statements isolate the basic inequality, the bound, the rearranged-coordinate bound, the case split and the sparse step. A complete proof would also provide reusable finite-dimensional norm and matrix estimates. This mission does not include the paper's numerical experiments, data-driven model-size selection, the -penalized estimator, or the event-probability theorem.
Difficulty
The constraint makes the estimator a minimizer over a nonconvex set. A standard unconstrained Lasso argument does not directly supply the paper's bound for every feasible sparse comparator. The slow rates rely on two different noise controls: a coordinatewise bound on and a maximum of a sorted-coordinate term and a prediction-norm term on . The fast rate also needs the sparse minimum singular value to relate coefficient error to prediction error. The constants in these steps matter: replacing the exact first tuning equality or dropping the factor in the fast rate would state a different theorem.
Formalization scope
Lean uses Fin n → ℝ and Fin p → ℝ for vectors and Matrix (Fin n) (Fin p) ℝ for . Norms are explicit finite sums, rather than the function type's default supremum norm. The paper's one-based sorted index is j.val + 1; the sum using is encoded as a maximum over coordinate permutations, which agrees with the decreasing rearrangement. The events are predicates on realized noise vectors. The Gaussian law explains the model but is not needed in these deterministic statements. The estimator is an argmin predicate, never a chosen minimizer.
The universal constants precede all dimensions and data in the Lean goal. The infima in the three displayed bounds are expressed as inequalities for every , avoiding the default value of an empty or unbounded real infimum. The standing conditions are , unit-norm columns, and . The first slow-rate branch retains the paper's equality for . The fast branch additionally requires or : this makes the term meaningful under Lean's total division, which returns zero at a zero denominator. The displayed events use the paper's original constant; this mission makes only a deterministic claim on that event.
The sparse domain for is nonempty under these conditions. All square-root radicands and logarithm arguments in the target are in their intended ranges. The formalization must rule out a universal constant that depends on , , , or , and must apply to every minimizer. Contributions to the shared norm inequalities, rearrangement identity and matrix calculations are useful beyond this theorem.
Selected references
- Rahul Mazumder, Peter Radchenko and Antoine Dedieu, Subset Selection with Shrinkage: Sparse Linear Modeling When the SNR Is Low, Operations Research 71 (2023), arXiv preprint version 4 (2022), arXiv:1708.03288v4. This mission cites the preprint's page and theorem numbering.