Tutorials › Statistical Learning (Graduate) › Bias Bounds Under Source Smoothness

Kernel Ridge Rates and Source Conditions · Tutorial 721 of 989

Bias Bounds Under Source Smoothness

Learn how covariance-scale smoothness controls squared prediction bias, and why the resulting uniform rate applies for source exponents from zero through one half.

Advanced 10 min read

What You'll Learn

  • Define the population kernel-ridge estimator and its prediction-norm bias.
  • Express squared bias as a spectral integral under a covariance-scale source condition.
  • Prove the bias bound for source exponents between zero and one half.
  • Calculate the rate and bound in scalar-eigenspace examples.
  • Identify why the same power bound cannot generally extend beyond exponent one half.

Why Source Smoothness Controls Bias

Population kernel ridge regression replaces a target function by a regularized version of it. The penalty reduces sensitivity to directions where the covariance operator has small eigenvalues, but this also leaves a systematic difference between the target and its regularized version: the population regularization bias. A source condition expresses how much of the target lies in directions of different covariance scales. The key question is how that smoothness translates into prediction error as the regularization parameter decreases.

We work in a reproducing kernel Hilbert space \(\mathcal H\), with feature functions \(K_x=K(x,\cdot)\). Assume \(E[K(X,X)]<\infty\), so the covariance operator \(T:\mathcal H\to\mathcal H\), defined by \(Th=E[h(X)K_X]\), is bounded, positive, and self-adjoint. Let \(f_*\in\mathcal H\) be the population regression function, and use squared loss with penalty \(\lambda\|f\|_{\mathcal H}^2\), where \(\lambda>0\). The population prediction seminorm is \(\|h\|_T^2=\langle h,Th\rangle_{\mathcal H}=E[h(X)^2]\).

Definition: The population kernel-ridge solution is \(f_\lambda=(T+\lambda I)^{-1}Tf_*\). Its squared prediction bias is \[ \|f_\lambda-f_*\|_T^2=\langle f_\lambda-f_*,T(f_\lambda-f_*)\rangle_{\mathcal H}. \] A covariance-scale source condition with exponent \(r\geq 0\) and source element \(g\in\mathcal H\) is \(f_*=T^r g\), where \(T^r\) is defined by the spectral calculus for the bounded positive operator \(T\).

The formula for \(f_\lambda\) follows by minimizing the population squared-error objective: its part depending on \(f\) is \(\langle f,Tf\rangle_{\mathcal H}-2\langle f,Tf_*\rangle_{\mathcal H}+\lambda\|f\|_{\mathcal H}^2\). Since \(T+\lambda I\) is strictly positive and has a bounded inverse, the unique minimizer satisfies \((T+\lambda I)f_\lambda=Tf_*\). This definition isolates regularization bias from sampling variability and noise.

The Spectral Form of the Bias

The bias has a particularly simple expression before taking its prediction norm. Rearranging the population normal equation gives \[ f_\lambda-f_*=-\lambda(T+\lambda I)^{-1}f_*. \] Under the source condition, the spectral theorem therefore represents the squared prediction bias as an integral of a scalar function of the eigenvalue. This representation is the step that makes the exponent range transparent.

Theorem: Suppose \(T\) is bounded, positive, and self-adjoint, \(f_*=T^r g\) for some \(g\in\mathcal H\), and \(\lambda>0\). Then \[ \|f_\lambda-f_*\|_T^2 =\int_{[0,\|T\|]}\frac{\lambda^2t^{2r+1}}{(t+\lambda)^2}\,d\|E_tg\|^2, \] where \(E\) is the spectral resolution of \(T\). In particular, for \(0\leq r\leq \tfrac12\), \[ \|f_\lambda-f_*\|_T^2\leq C_r\lambda^{2r+1}\|g\|_{\mathcal H}^2, \qquad C_r=\sup_{u\geq0}\frac{u^{2r+1}}{(1+u)^2}<\infty. \]

Proof. The normal equation gives \(f_\lambda-f_*=-\lambda(T+\lambda I)^{-1}T^rg\). By the spectral theorem, \(T^r\), \(T\), and \((T+\lambda I)^{-1}\) are functions of the same operator. The squared \(T\)-seminorm is consequently the squared norm of \(T^{1/2}(f_\lambda-f_*)\), and its spectral multiplier applied to \(g\) is \(-\lambda t^{r+1/2}/(t+\lambda)\). Squaring and integrating against the spectral measure of \(g\) proves the identity. The integrand at \(t=0\) is zero, so the formula also covers a null space of \(T\).

For \(t>0\), put \(u=t/\lambda\). Then \[ \frac{\lambda^2t^{2r+1}}{(t+\lambda)^2} =\lambda^{2r+1}\frac{u^{2r+1}}{(1+u)^2}. \] If \(0\leq r\leq \tfrac12\), the function on the right is bounded over \(u\geq0\): near zero it tends to zero, and as \(u\) tends to infinity it behaves as \(u^{2r-1}\), which is bounded for this range of \(r\). Thus the integrand is at most \(C_r\lambda^{2r+1}\). Since the total spectral mass \(\int d\|E_tg\|^2\) equals \(\|g\|_{\mathcal H}^2\), integration proves the bound. \(\square\)

The endpoint \(r=\tfrac12\) is included: the scalar function is \(u^2/(1+u)^2\), bounded above by one. For \(0\leq r<\tfrac12\), its maximum occurs at \(u=(2r+1)/(1-2r)\). To check this, differentiate its logarithm for \(u>0\): \[ \frac{2r+1}{u}-\frac{2}{1+u}=0 \quad\Longleftrightarrow\quad u=\frac{2r+1}{1-2r}. \] This also shows why the exponent limit is not an arbitrary technical restriction: it is exactly where the large-\(u\) behavior of the multiplier changes from bounded to unbounded.

Worked Bias Calculations

Worked Example: A Target in One Eigenspace

Suppose \(T e=4e\) for a unit vector \(e\), let \(r=\tfrac14\), and take \(g=2e\). Set \(\lambda=0.2\). Calculate the target, the ridge solution, and the squared prediction bias.

The source condition gives \(f_*=T^{1/4}g=4^{1/4}(2e)=2\sqrt{2}\,e\). On this eigenspace, \(T+\lambda I\) acts by multiplication by \(4.2\), so \[ f_\lambda=\frac{4}{4.2}f_*=\frac{20}{21}f_*. \] Thus \(f_\lambda-f_*=-f_*/21=-(2\sqrt{2}/21)e\). Applying the prediction seminorm, which multiplies the squared coefficient by the eigenvalue \(4\), yields \[ \|f_\lambda-f_*\|_T^2 =4\left(\frac{2\sqrt{2}}{21}\right)^2 =\frac{32}{441}\approx0.0726. \]

Here \(C_{1/4}=3^{3/2}/16\approx0.3248\), since the maximizing \(u\) is \(3\). The theorem's upper bound is \(C_{1/4}(0.2)^{3/2}\|g\|^2\approx0.1162\), which is larger than the calculated bias, as required.

Worked Example: The Endpoint Exponent

Let \(Te=0.1e\), \(\|e\|_{\mathcal H}=1\), \(r=\tfrac12\), \(g=3e\), and \(\lambda=0.1\). Verify the bias and compare it with the endpoint bound.

The scalar spectral formula gives \[ \|f_\lambda-f_*\|_T^2 =\frac{(0.1)^2(0.1)^2}{(0.1+0.1)^2}\,3^2 =\frac{0.0001}{0.04}\,9 =0.0225. \] At \(r=\tfrac12\), \(C_r=1\), so the theorem gives the upper bound \(\lambda^2\|g\|^2=(0.1)^2(9)=0.09\). The calculated bias is below this bound. In this example \(t=\lambda\), so the multiplier ratio \(u^2/(1+u)^2\) is \(1/4\), not its supremum of one.

Worked Example: Why Exponents Above One Half Need Care

Take a one-dimensional space with \(Te=e\), \(\|e\|_{\mathcal H}=1\), \(r=\tfrac34\), and \(g=e\). Then \(f_*=T^{3/4}g=e\). Calculate the bias and test whether a bound proportional to \(\lambda^{2r+1}\|g\|^2=\lambda^{5/2}\) can hold uniformly as \(\lambda\) decreases.

The estimator is \(f_\lambda=e/(1+\lambda)\), so its error is \(-\lambda e/(1+\lambda)\). Since the prediction eigenvalue is one, \[ \|f_\lambda-f_*\|_T^2=\frac{\lambda^2}{(1+\lambda)^2}. \] The ratio to the proposed power is \[ \frac{\|f_\lambda-f_*\|_T^2}{\lambda^{5/2}} =\frac{\lambda^{-1/2}}{(1+\lambda)^2}, \] which tends to infinity as \(\lambda\) decreases to zero. Hence no constant independent of \(\lambda\) can make that \(\lambda^{5/2}\) bound valid in general. The failure is already visible in a single eigendirection; it is not caused by a complicated spectrum.

What the Exponent Range Does—and Does Not—Say

For \(0\leq r\leq\tfrac12\), the source condition guarantees a uniform bound of order \(\lambda^{2r+1}\) for squared prediction bias. The exponent is determined by two factors: \(T^r\) contributes \(t^r\) to the error, while measuring prediction error contributes another factor \(t^{1/2}\). The regularization error contributes \(\lambda/(t+\lambda)\). Squaring their product gives the multiplier in the theorem.

The range comes from asking for a bound uniform over all spectral scales after factoring out \(\lambda^{2r+1}\). When \(r>\tfrac12\), the remaining scalar multiplier grows at large \(u=t/\lambda\), rather than staying bounded. The one-eigenspace example verifies that the asserted power can then fail even for a fixed bounded operator and a fixed source element. This conclusion concerns that particular uniform power bound; it does not say the bias cannot be controlled by other bounds under additional assumptions.

A common mistake is to see a factor \(\lambda^2\) in the squared bias and conclude that the bias is always of order \(\lambda^2\), or to infer an arbitrarily fast power by taking \(r\) large in the source condition. The exact spectral multiplier shows why neither inference is justified without checking its supremum. Smoothness affects the multiplier, but the regularization filter and the prediction norm jointly determine which claimed rate is valid.

Key takeaway: Under \(f_*=T^r g\), the population squared prediction bias is an integral of \(\lambda^2t^{2r+1}/(t+\lambda)^2\). Factoring out \(\lambda^{2r+1}\) leaves a uniformly bounded spectral multiplier exactly for \(0\leq r\leq\tfrac12\).

Check Your Understanding

Use the spectral formula and the range condition to answer these questions.

  1. What is the spectral multiplier for squared prediction bias when \(f_*=T^r g\)?
  2. Why is the prediction seminorm represented by an additional factor of \(t\) before the bias is squared?
  3. For which values of \(r\) is \(u^{2r+1}/(1+u)^2\) bounded over \(u\geq0\), and what happens to it at large \(u\) outside that range?
  4. If \(r=0\), what power of \(\lambda\) does the theorem give for squared prediction bias?
  5. In the one-dimensional example with \(T=I\), \(r=\tfrac34\), and \(g=e\), why does the ratio to \(\lambda^{5/2}\) diverge?
Clinical Biostats