Sam Babichenko

Reading notes / Benign overfitting

Dimension free ridge regression

Cheng and Montanari, 2024

Context. Random-matrix analyses of ridge give sharp formulas only for n≍dn\asymp d and well-conditioned Σ\Sigma, with additive errors that are uninformative once the risk tends to zero; Bartlett-Long-Lugosi-Tsigler and Tsigler-Bartlett handle any dimension but only up to constants. Here the sharp equivalent holds with no link between nn and dd, no condition-number assumption, and relative error, for Hanson-Wright-type covariates. The main result is that ridge on the random design behaves like ridge on the deterministic sequence model ys=Σ1/2β+(ω/n)gy^s=\Sigma^{1/2}\beta+(\omega/\sqrt n)g at a larger penalty λ∗\lambda_*, because each new sample changes the resolvent, on average, by a deterministic shrunken copy of Σ\Sigma. The fixed point for λ∗\lambda_* counts nn such updates, and dd does not enter the count.

Setting. yi=⟨β,xi⟩+εiy_i=\langle\beta,x_i\rangle+\varepsilon_i, i.i.d., with xix_i in Rd\mathbb R^d or a separable Hilbert space, Σ=Exixi⊤\Sigma=\mathbb E x_ix_i^\top trace class with eigenvalues 1=σ1≥σ2≥⋯1=\sigma_1\ge\sigma_2\ge\cdots, Var(εi)=τ2\mathrm{Var}(\varepsilon_i)=\tau^2, and β=Σ1/2θ\beta=\Sigma^{1/2}\theta with ∥θ∥<∞\|\theta\|\lt\infty. Assumption 1: xi=Σ1/2zix_i=\Sigma^{1/2}z_i with Hanson-Wright for ziz_i (independent sub-Gaussian coordinates or convex concentration, constant CxC_x), and ∑l≥kσl≤dΣσk\sum_{l\ge k}\sigma_l\le d_\Sigma\sigma_k for k≤min⁡{n,d}k\le\min\{n,d\}, some dΣ≥nd_\Sigma\ge n. Ridge β^λ=(X⊤X+nλI)−1X⊤y\hat\beta_\lambda=(X^\top X+n\lambda I)^{-1}X^\top y has conditional variance VXV_X and bias BXB_X. The effective regularization λ∗≥λ\lambda_*\ge\lambda solves n(1−λ/λ∗)=Tr Σ(Σ+λ∗I)−1=:df1n(1-\lambda/\lambda_*)=\mathrm{Tr}\,\Sigma(\Sigma+\lambda_*I)^{-1}=:\mathrm{df}_1, and with df2:=Tr Σ2(Σ+λ∗I)−2\mathrm{df}_2:=\mathrm{Tr}\,\Sigma^2(\Sigma+\lambda_*I)^{-2} the predictions are Vn(λ)=τ2 df2n−df2,Bn(λ)=λ∗2⟨β,(Σ+λ∗I)−2Σβ⟩1−df2/n,V_n(\lambda)=\frac{\tau^2\,\mathrm{df}_2}{n-\mathrm{df}_2},\qquad B_n(\lambda)=\frac{\lambda_*^2\langle\beta,(\Sigma+\lambda_*I)^{-2}\Sigma\beta\rangle}{1-\mathrm{df}_2/n}, the Σ\Sigma-risk of ridge at λ∗\lambda_* in the sequence model with self-consistent noise ω2=τ2+Bn+Vn\omega^2=\tau^2+B_n+V_n. For d>nd\gt n, λ∗(0)>0\lambda_*(0)\gt0 solves df1=n\mathrm{df}_1=n.

Theorem 1 (ridge, λ>0\lambda\gt0). Let χn(λ)=1+σ⌊ηn⌋dΣlog⁡2dΣnλ,κ=min⁡{λλ∗, 1−λλ∗},ρ(λ)=⟨β,(Σ+λ∗I)−1β⟩/∥θ∥2Tr Σ(Σ+λ∗I)−1,\chi_n(\lambda)=1+\frac{\sigma_{\lfloor\eta n\rfloor}d_\Sigma\log^2d_\Sigma}{n\lambda},\qquad\kappa=\min\Big\{\frac{\lambda}{\lambda_*},\,1-\frac{\lambda}{\lambda_*}\Big\},\qquad\rho(\lambda)=\frac{\langle\beta,(\Sigma+\lambda_*I)^{-1}\beta\rangle/\|\theta\|^2}{\mathrm{Tr}\,\Sigma(\Sigma+\lambda_*I)^{-1}}, with η=η(Cx)∈(0,1/2)\eta=\eta(C_x)\in(0,1/2). Under polynomial side conditions, for any integer kk, with probability 1−Ok(n−D+1)1-O_k(n^{-D+1}), ∣VX−Vn∣Vn=O(χn3log⁡2nn1−1/kκ9.5),∣BX−Bn∣Bn=O(λ∗k+1nκ3+χn3log⁡2nρ n1−1/kκ8.5).\frac{|V_X-V_n|}{V_n}=O\Big(\frac{\chi_n^3\log^2n}{n^{1-1/k}\kappa^{9.5}}\Big),\qquad \frac{|B_X-B_n|}{B_n}=O\Big(\frac{\lambda_*^{k+1}}{n\kappa^3}+\frac{\chi_n^3\log^2n}{\sqrt{\rho}\,n^{1-1/k}\kappa^{8.5}}\Big). Here χn\chi_n compares the spectral tail with nλn\lambda, κ\kappa keeps λ\lambda away from interpolation and over-regularization, and ρ≤1/(nκ)\rho\le1/(n\kappa) is a rank-one resolvent weight over a trace. Theorem 2 specializes to λ/λ∗\lambda/\lambda_* bounded away from 0 and 1: relative errors n−0.99n^{-0.99} and n−0.49n^{-0.49} times a spectral-tail factor cubed.

Proposition 2.2 (explicit benign-overfitting bounds). Suppose df2≤n(1−1/c)\mathrm{df}_2\le n(1-1/c). With k∗=max⁡{k:σk≥λ∗}k_*=\max\{k:\sigma_k\ge\lambda_*\}, rq(k)=∑l>k(σl/σk+1)qr_q(k)=\sum_{l\gt k}(\sigma_l/\sigma_{k+1})^q, r(k)=r1(k)2/r2(k)r(k)=r_1(k)^2/r_2(k) and bk=σk/σk+1b_k=\sigma_k/\sigma_{k+1}, Vn≤cτ2(k∗n+4bk∗2nr(k∗)),Bn≤c(σk∗2∥β≤k∗∥Σ−12+∥β>k∗∥Σ2).V_n\le c\tau^2\Big(\frac{k_*}{n}+\frac{4b_{k_*}^2n}{r(k_*)}\Big),\qquad B_n\le c\big(\sigma_{k_*}^2\|\beta_{\le k_*}\|_{\Sigma^{-1}}^2+\|\beta_{\gt k_*}\|_\Sigma^2\big). These are the Bartlett-Long-Lugosi-Tsigler and Tsigler-Bartlett bounds with explicit constants and no dependence on σ1/σk∗\sigma_1/\sigma_{k_*} or the confidence level, for the split k∗k_*.

Theorems 3 and 4 (ridgeless). For d>nd\gt n, with smin⁡s_{\min} the smallest nonzero eigenvalue of Σ^\hat\Sigma and CΣ=1−df2(λ∗(0))/nC_\Sigma=1-\mathrm{df}_2(\lambda_*(0))/n, on {smin⁡≥8λ∗(0)κ}\{s_{\min}\ge8\lambda_*(0)\kappa\} the same relative bounds hold with extra terms κλ∗(0)/smin⁡+κ/CΣ2\kappa\lambda_*(0)/s_{\min}+\kappa/C_\Sigma^2 (plus an additive term for the bias, which needs further side conditions involving ρ(0)\sqrt{\rho(0)} and a bounded total relative error). Proportional ridge then gets relative errors O(n−1+1/klog⁡8n)O(n^{-1+1/k}\log^8n) (variance; HMRT had n−1/2n^{-1/2}) and O(n−1/2+1/klog⁡8n)O(n^{-1/2+1/k}\log^8n) (bias), and proportional ridgeless O(n−1/14)O(n^{-1/14}) and O(n−1/28)O(n^{-1/28}) where HMRT had additive errors. For d<nd\lt n, Vn(0)=τ2d/(n−d)V_n(0)=\tau^2d/(n-d) holds to relative error about n−1/4n^{-1/4}, allowing n≍d1+an\asymp d^{1+a} for aa below about 0.0160.016.

Theorem 5 (power-law spectra in Hilbert space). (i) For regularly varying σi=i−α×\sigma_i=i^{-\alpha}\times(slowly varying), α>1\alpha\gt1, and λ=νσn\lambda=\nu\sigma_n, let c∗c_* solve 1=ν/c∗+π/αsin⁡(π/α)c∗−1/α1=\nu/c_*+\frac{\pi/\alpha}{\sin(\pi/\alpha)}c_*^{-1/\alpha}. Then λ∗=c∗σn(1+o(1))\lambda_*=c_*\sigma_n(1+o(1)) and VX=τ2(1−ν/c∗)(α−1)1+(ν/c∗)(α−1)(1+o(1)),BX=σnc∗2α1+(ν/c∗)(α−1)∫0∞xα dFβ(x)(1+c∗xα)2(1+o(1)),V_X=\tau^2\frac{(1-\nu/c_*)(\alpha-1)}{1+(\nu/c_*)(\alpha-1)}(1+o(1)),\qquad B_X=\frac{\sigma_nc_*^2\alpha}{1+(\nu/c_*)(\alpha-1)}\int_0^\infty\frac{x^\alpha\,dF_\beta(x)}{(1+c_*x^\alpha)^2}(1+o(1)), with Fβ(x)=∑k≤nx⟨β,vk⟩2F_\beta(x)=\sum_{k\le nx}\langle\beta,v_k\rangle^2 and a decay condition on β\beta for the bias. (ii) For σi≍i−1(1+log⁡i)−α′\sigma_i\asymp i^{-1}(1+\log i)^{-\alpha'}, α′>1\alpha'\gt1, and λ=νσnlog⁡n\lambda=\nu\sigma_n\log n: c∗=ν+1/(α′−1)c_*=\nu+1/(\alpha'-1) and VX=τ2(1+o(1))/(c∗log⁡n)V_X=\tau^2(1+o(1))/(c_*\log n), with an analogous bias. (iii) A step spectrum gets constants that oscillate in nn.

Step 1

Bias and variance are derivatives of a single resolvent trace. Approximate one object, Rk(ζ,μ;Q)=Tr Σ1/2QΣ1/2(ζI+μΣ+Xk⊤Xk)−1R_k(\zeta,\mu;Q)=\mathrm{Tr}\,\Sigma^{1/2}Q\Sigma^{1/2}(\zeta I+\mu\Sigma+X_k^\top X_k)^{-1} with XkX_k the first kk rows and Fk=ζRkF_k=\zeta R_k. The ζ\zeta-derivative gives the variance, and the derivative in the coefficient of Σ\Sigma inserts the Σ\Sigma between two resolvents that the bias needs: at ζ=nλ\zeta=n\lambda, VX=τ2∂ζFn(ζ,0;I),BX=−ζ ∂μFn(ζ,μ;θθ⊤)∣μ=0.V_X=\tau^2\partial_\zeta F_n(\zeta,0;I),\qquad B_X=-\zeta\,\partial_\mu F_n(\zeta,\mu;\theta\theta^\top)\big|_{\mu=0}. The deterministic side is the same functional with no data and coefficient μ∗\mu_*, solving μ∗=μ+n/(1+R0(ζ,μ∗;I))\mu_*=\mu+n/(1+R_0(\zeta,\mu_*;I)); the same derivatives give Vn,BnV_n,B_n, with their denominators from the chain rule (∂μμ∗=n/(n−df2)\partial_\mu\mu_*=n/(n-\mathrm{df}_2)). It suffices to show Rn(ζ,μ;Q)≈R0(ζ,μ∗;Q)R_n(\zeta,\mu;Q)\approx R_0(\zeta,\mu_*;Q) for Q∈{I,θθ⊤}Q\in\{I,\theta\theta^\top\}.

Step 2

Close function values on a grid give close derivatives. Inverting the Vandermonde system of Taylor expansions on a one-sided grid (the bias derivative is taken at μ=0\mu=0 with μ≥0\mu\ge0) gives ∣f′(0)∣≤Ok(max⁡j≤k∣f(jδ)∣δ+δksup⁡[0,kδ]∣f(k+1)∣).|f'(0)|\le O_k\Big(\frac{\max_{j\le k}|f(j\delta)|}{\delta}+\delta^k\sup_{[0,k\delta]}|f^{(k+1)}|\Big). For f=Fn−F0f=F_n-F_0 the first term is the value error over δ\delta, and the second needs deterministic bounds on high derivatives, which grow by κ−2\kappa^{-2} per derivative for F0F_0 (through the inverse function λ∗(ζ)\lambda_*(\zeta)); these give the large powers of κ\kappa in Theorem 1.

Step 3

The fixed-point equation is a counting identity along an interpolating path. Add rows one at a time, each time removing from the coefficient of Σ\Sigma what the new row contributes in conditional mean: from μ0=μ∗\mu_0=\mu_* set μi+1=μi−11+Si(I),\mu_{i+1}=\mu_i-\frac{1}{1+S_i(I)}, where SiS_i is the trace at the next coefficient. If every Si(I)S_i(I) equaled R0(I)R_0(I), the path would be the line μˉi=μ∗−i/(1+R0(I))\bar\mu_i=\mu_*-i/(1+R_0(I)), and the fixed-point equation says exactly that μˉn=μ\bar\mu_n=\mu: nn steps of size 1/(1+R0(I))1/(1+R_0(I)) carry μ∗\mu_* down to μ\mu. The proof must keep Ri(Q)R_i(Q) near R0(Q)R_0(Q) and μi\mu_i near μˉi\bar\mu_i.

Step 4

Each new row leaves the trace unchanged to first order in conditional mean. By Sherman-Morrison, adding row ii lowers the trace by zi⊤BQBzi/(1+zi⊤Bzi)z_i^\top BQBz_i/(1+z_i^\top Bz_i), whose conditional mean is about Tr QB2/(1+S)\mathrm{Tr}\,QB^2/(1+S) because ziz_i is isotropic and independent of the past. Lowering μ\mu by 1/(1+S)1/(1+S) raises it by Tr QBA/(1+S)\mathrm{Tr}\,QBA/(1+S). The two cancel up to O(γ2R0(Q)/(1+R0(I))2)O(\gamma^2R_0(Q)/(1+R_0(I))^2), second order in γ≈1/n\gamma\approx1/n. So inside the resolvent xixi⊤x_ix_i^\top acts like Σ/(1+Tr B)\Sigma/(1+\mathrm{Tr}\,B), and the deterministic equivalent is a multiple of Σ\Sigma.

Step 5

The whitened resolvent has norm γ≈χn/(nκ)\gamma\approx\chi_n/(n\kappa), and this bound uses dΣd_\Sigma. Split X=U+WX=U+W along the top ⌊ηn⌋\lfloor\eta n\rfloor eigendirections and the tail; completing the square shows it is enough that the top block is well conditioned (Yaskov's smallest-eigenvalue bound) and the tail small (Hanson-Wright truncation plus matrix Bernstein with intrinsic dimension at most dΣd_\Sigma, giving ∥W⊤W∥≲dΣσ⌊ηn⌋\|W^\top W\|\lesssim d_\Sigma\sigma_{\lfloor\eta n\rfloor} up to logarithms). At ζ=nλ\zeta=n\lambda, μ∗≥nκ\mu_*\ge n\kappa, so γ=O(χn(λ)/(nκ))\gamma=O(\chi_n(\lambda)/(n\kappa)).

Step 6

The two quadratic forms concentrate at each step. Given the past, Bi−1B_{i-1} is fixed and ziz_i is fresh, so Hanson-Wright applies to zi⊤Bziz_i^\top Bz_i and zi⊤BQBziz_i^\top BQBz_i. If the earlier steps were good, ∥B∥F2≲γR0(I)\|B\|_F^2\lesssim\gamma R_0(I) and ∥BQB∥F2≲γ3R0(Q)\|BQB\|_F^2\lesssim\gamma^3R_0(Q), so the deviations are log⁡nγR0(I)\log n\sqrt{\gamma R_0(I)} and log⁡nγ3R0(Q)\log n\sqrt{\gamma^3R_0(Q)}. The second scales like R0(Q)\sqrt{R_0(Q)}, more slowly than R0(Q)R_0(Q); for rank-one QQ this is the source of the accuracy loss in Step 9.

Step 7

The errors add up as a stopped martingale plus a second-order drift. Concentration at step ii needs closeness up to step i−1i-1, so the argument is an induction on good events, with stopping times TET_E, TFT_F at the first failure of the Step 6 bounds and of closeness. Stopped there, the increments of Ri(Q)R_i(Q) are bounded martingale differences (Azuma-Hoeffding) plus second-order remainders, totaling β1\beta_1, and the path stays within β2=O(nβ1/(1+R0(I))2)\beta_2=O(n\beta_1/(1+R_0(I))^2) of the line.

Step 8

The path ends within β2\beta_2 of μ\mu, and the end can be moved to μ\mu, even at μ=0\mu=0. The trace is Lipschitz in the coefficient of Σ\Sigma with relative constant γ\gamma, so moving from μn\mu_n to μ\mu changes the trace by at most γβ2Rn(Q)\gamma\beta_2R_n(Q). The run needs β2≤μ/2\beta_2\le\mu/2, which fails at μ=0\mu=0, the variance case, so rerun Steps 3 to 7 from μ′≍β2\mu'\asymp\beta_2; all scales change by constant factors, giving ∣Rn−R0∣=O(γβ2(1+R0(I))R0(Q)+β1)|R_n-R_0|=O(\gamma\beta_2(1+R_0(I))R_0(Q)+\beta_1).

Step 9

At the ridge scale the relative error is polynomially small, and for rank-one QQ it carries a factor 1/ρ1/\sqrt\rho. At ζ=nλ\zeta=n\lambda and small μ\mu, R0(I)∈[κ/2,1/κ]R_0(I)\in[\kappa/2,1/\kappa] and γ=O(χn/(nκ))\gamma=O(\chi_n/(n\kappa)), so with ρ=R0(Q)/R0(I)\rho=R_0(Q)/R_0(I) ∣Rn(nλ,μ;Q)−R0(nλ,μ∗;Q)∣≤EnR0(Q),En=O(χn3log⁡2nnκ6.5ρ).|R_n(n\lambda,\mu;Q)-R_0(n\lambda,\mu_*;Q)|\le E_nR_0(Q),\qquad E_n=O\Big(\frac{\chi_n^3\log^2n}{n\kappa^{6.5}\sqrt\rho}\Big). For Q=IQ=I, ρ=1\rho=1; for the bias, ρ≤1/(nκ)\rho\le1/(n\kappa), with ρ≍1/n\rho\asymp1/n in the proportional regime, so the bias is approximated about n\sqrt n less accurately than the variance.

Step 10

Assembling Theorem 1, where the conversion to Vn,BnV_n,B_n is looser than the paper states. Feed Step 9 into Step 2, with a ζ\zeta-grid for the variance and a μ\mu-grid on [0,kδ][0,k\delta], kδ≤nκ3/2k\delta\le n\kappa^3/2, for the bias, whose F0F_0 derivative bound supplies the λ∗k+1/(nκ3)\lambda_*^{k+1}/(n\kappa^3) term. Caveat. The exact relations are τ2F0≤nλκdf1df2Vn\tau^2F_0\le\frac{n\lambda}{\kappa}\frac{\mathrm{df}_1}{\mathrm{df}_2}V_n and F0(θθ⊤)≥(1−df2/n)(1+1/λ∗)BnF_0(\theta\theta^\top)\ge(1-\mathrm{df}_2/n)(1+1/\lambda_*)B_n, so the variance argument loses a factor df1/df2\mathrm{df}_1/\mathrm{df}_2 (bounded in the proportional and α>1\alpha\gt1 examples, of order log⁡n\log n for α=1\alpha=1) and the bias argument a factor of order at least 1/λ∗1/\lambda_*, large when λ∗→0\lambda_*\to0 as in Theorem 5. The paper's conversions use df1≤df2\mathrm{df}_1\le\mathrm{df}_2 and F0(θθ⊤)≤(1−df2/n)BnF_0(\theta\theta^\top)\le(1-\mathrm{df}_2/n)B_n, both the wrong way coordinatewise (σ/(σ+λ∗)>σ2/(σ+λ∗)2\sigma/(\sigma+\lambda_*)\gt\sigma^2/(\sigma+\lambda_*)^2, and similarly for the bias since σ≤1\sigma\le1). Whether a μ\mu-grid on the scale μ∗=nλ/λ∗\mu_*=n\lambda/\lambda_* repairs the stated rates is not checked here.

Step 11

The ridgeless case follows from Theorem 1 at small λ\lambda plus a bound on the gap to λ=0\lambda=0. For d>nd\gt n, apply Theorem 1 at λ=κλ∗(λ)\lambda=\kappa\lambda_*(\lambda) and bound the gap to λ=0\lambda=0. On the random side ∣VX(0)−VX(λ)∣≤(2κλ∗/smin⁡)VX(0)|V_X(0)-V_X(\lambda)|\le(2\kappa\lambda_*/s_{\min})V_X(0), and the bias gap is bounded through smin⁡s_{\min} or Step 5 (the additive term); on the deterministic side Vn,BnV_n,B_n move by a relative O(κ/CΣ2)O(\kappa/C_\Sigma^2). In the proportional case, balancing κ\kappa against κ−12.5/n\kappa^{-12.5}/n (times n\sqrt n for the bias) gives κ=n−1/14\kappa=n^{-1/14} and n−1/28n^{-1/28}. For d<nd\lt n, λ∗(0)=0\lambda_*(0)=0, so interpolate from λ=ε\lambda=\varepsilon, with gaps (2ε/smin⁡)VX(0)(2\varepsilon/s_{\min})V_X(0) and O(ε/(CΣ2σd))Vn(0)O(\varepsilon/(C_\Sigma^2\sigma_d))V_n(0). Since VX(0)=τ2Tr(Z⊤Z)−1V_X(0)=\tau^2\mathrm{Tr}(Z^\top Z)^{-1} and Vn(0)=τ2d/(n−d)V_n(0)=\tau^2d/(n-d) do not depend on Σ\Sigma, take Σ=I\Sigma=I; then ε≈n−1/4\varepsilon\approx n^{-1/4} balances ε\varepsilon against χn3\chi_n^3. The bias vanishes on {rank X=d}\{\mathrm{rank}\,X=d\}.

Step 12

For power-law spectra the deterministic traces are Riemann sums. Regular variation gives dΣ=O(n)d_\Sigma=O(n) (O(nlog⁡n)O(n\log n) when α=1\alpha=1), and polynomial variation keeps χn\chi_n polylogarithmic and κ=Θ(1)\kappa=\Theta(1), so Theorem 1 applies and the fixed point is a Beta integral: with t=λ∗/σnt=\lambda_*/\sigma_n, 1nTr Σ(Σ+tσnI)−1→∫0∞dx1+txα=t−1/απ/αsin⁡(π/α),\frac1n\mathrm{Tr}\,\Sigma(\Sigma+t\sigma_nI)^{-1}\to\int_0^\infty\frac{dx}{1+tx^\alpha}=t^{-1/\alpha}\frac{\pi/\alpha}{\sin(\pi/\alpha)}, so t→c∗t\to c_*, and likewise df2/n→(1−ν/c∗)(1−1/α)\mathrm{df}_2/n\to(1-\nu/c_*)(1-1/\alpha), which gives VV. The decay condition on β\beta keeps ρ\rho large enough to control the 1/ρ1/\sqrt\rho factor. In the log case df2\mathrm{df}_2 gets its mass from l∼n/log⁡nl\sim n/\log n, so df2/n≈1/(c∗log⁡n)→0\mathrm{df}_2/n\approx1/(c_*\log n)\to0.

Consequences and limits. The equivalent decides benign overfitting with sharp constants: for Vn,BnV_n,B_n, interpolation is benign iff df2/n→0\mathrm{df}_2/n\to0 and λ∗2⟨β,(Σ+λ∗)−2Σβ⟩→0\lambda_*^2\langle\beta,(\Sigma+\lambda_*)^{-2}\Sigma\beta\rangle\to0, that is k∗/n→0k_*/n\to0, r(k∗)/n→∞r(k_*)/n\to\infty, and β\beta concentrated on directions with σk≫λ∗\sigma_k\gg\lambda_*. For σi=i−α\sigma_i=i^{-\alpha}, α>1\alpha\gt1, the tail decays too fast: df2/n\mathrm{df}_2/n tends to a positive constant, so the variance stays of order τ2\tau^2 while the bias decays like n−α+o(1)n^{-\alpha+o(1)}. For σi≍1/(ilog⁡α′i)\sigma_i\asymp1/(i\log^{\alpha'}i) both vanish, the variance like 1/log⁡n1/\log n. Limits: ∥β∥Σ−1<∞\|\beta\|_{\Sigma^{-1}}\lt\infty is required (through ρ\rho), an artifact in the authors' view; Hanson-Wright excludes heavy tails and many kernel feature maps; the powers of κ\kappa make the ridgeless rates poor; the 1/ρ1/\sqrt\rho loss caps the proportional bias rate at n−1/2n^{-1/2}; and the Step 10 conversion does not go through as printed (for the bias, whenever λ∗→0\lambda_*\to0).

Terms

λ∗\lambda_*
n(1−λ/λ∗)=Tr Σ(Σ+λ∗)−1n(1-\lambda/\lambda_*)=\mathrm{Tr}\,\Sigma(\Sigma+\lambda_*)^{-1}; λ∗≥λ\lambda_*\ge\lambda, and λ∗(0)>0\lambda_*(0)\gt0 when d>nd\gt n
df2=Tr Σ2(Σ+λ∗)−2\mathrm{df}_2=\mathrm{Tr}\,\Sigma^2(\Sigma+\lambda_*)^{-2}
sets the variance Vn=τ2df2/(n−df2)V_n=\tau^2\mathrm{df}_2/(n-\mathrm{df}_2) and the bias inflation 1/(1−df2/n)1/(1-\mathrm{df}_2/n)
BnB_n
λ∗2⟨β,(Σ+λ∗)−2Σβ⟩/(1−df2/n)\lambda_*^2\langle\beta,(\Sigma+\lambda_*)^{-2}\Sigma\beta\rangle/(1-\mathrm{df}_2/n): population ridge bias at λ∗\lambda_*, inflated
sequence model
ys=Σ1/2β+(ω/n)gy^s=\Sigma^{1/2}\beta+(\omega/\sqrt n)g, ridge at λ∗\lambda_*, ω2=τ2+Rn\omega^2=\tau^2+R_n; its risk equals Rn=Bn+VnR_n=B_n+V_n
dΣd_\Sigma
uniform effective-rank bound ∑l≥kσl≤dΣσk\sum_{l\ge k}\sigma_l\le d_\Sigma\sigma_k for k≤nk\le n; always dΣ≥nd_\Sigma\ge n
χn(λ)\chi_n(\lambda)
1+σ⌊ηn⌋dΣlog⁡2dΣ/(nλ)1+\sigma_{\lfloor\eta n\rfloor}d_\Sigma\log^2d_\Sigma/(n\lambda): spectral tail beyond ηn\eta n against nλn\lambda; γ≈χn/(nκ)\gamma\approx\chi_n/(n\kappa)
κ\kappa
min⁡{λ/λ∗,1−λ/λ∗}\min\{\lambda/\lambda_*,1-\lambda/\lambda_*\}: distance from interpolation and over-regularization; errors grow like κ−9.5\kappa^{-9.5}
ρ(λ)\rho(\lambda)
⟨β,(Σ+λ∗)−1β⟩/(∥θ∥2df1)≤1/(nκ)\langle\beta,(\Sigma+\lambda_*)^{-1}\beta\rangle/(\|\theta\|^2\mathrm{df}_1)\le1/(n\kappa); bias error scales as 1/ρ1/\sqrt\rho
μ∗(ζ,μ)\mu_*(\zeta,\mu)
solves μ∗=μ+n/(1+R0(ζ,μ∗;I))\mu_*=\mu+n/(1+R_0(\zeta,\mu_*;I)); equals nλ/λ∗n\lambda/\lambda_* at (nλ,0)(n\lambda,0)
μi+1=μi−1/(1+Si(I))\mu_{i+1}=\mu_i-1/(1+S_i(I))
interpolating path: replaces each new row by a multiple of Σ\Sigma, so Ri(Q)R_i(Q) is a near-martingale

Quiz

  1. Step 1 writes the bias as BX=−ζ ∂μFn(ζ,μ;θθ⊤)B_X=-\zeta\,\partial_\mu F_n(\zeta,\mu;\theta\theta^\top) at μ=0\mu=0. Why does the proof carry the extra term μΣ\mu\Sigma inside the resolvent?
  2. On the deterministic side of Step 1, where does the factor 1/(1−n−1Tr Σ2(Σ+λ∗)−2)1/(1-n^{-1}\mathrm{Tr}\,\Sigma^2(\Sigma+\lambda_*)^{-2}) in BnB_n come from?
  3. Where do dΣd_\Sigma and σ⌊ηn⌋\sigma_{\lfloor\eta n\rfloor} enter the proof?
  4. For a regularly varying spectrum with index α>1\alpha\gt1 (e.g. σi=i−α\sigma_i=i^{-\alpha}), Theorem 5 shows that near-interpolating ridge is not benign. Which quantity is responsible?

Sources