Tutorials › Statistical Learning (Graduate) › Saturation of Tikhonov Regularization

Spectral Regularization Methods · Tutorial 751 of 989

Saturation of Tikhonov Regularization

Learn how Tikhonov’s residual filter determines bias bounds, and why additional source smoothness cannot improve its worst-case bias order beyond one.

Advanced 10 min read

What You'll Learn

  • Express the Tikhonov bias as a spectral multiplier.
  • Define source classes and worst-case bias in the solution norm.
  • Derive bias bounds for source smoothness below, at, and above one.
  • Prove the order-one saturation result for smoother targets.
  • Distinguish uniform worst-case rates from the bias of a fixed target.
  • Identify why saturation claims depend on the norm being measured.

Why Tikhonov Bias Saturates

Regularization suppresses contributions from poorly determined spectral directions, but that suppression leaves a bias even when the data are noiseless. For ordinary Tikhonov regularization, the bias can decrease faster as the target becomes smoother—up to a point. In the solution norm considered here, the worst-case bias over a source class has order \(\lambda\) once the source smoothness reaches one. Greater smoothness does not improve that worst-case order.

The key is the residual filter. In a direction with eigenvalue \(\mu\), Tikhonov leaves a fraction \(\lambda/(\mu+\lambda)\) of the target. Multiplying this residual by a smooth target helps when \(\mu\) is small, but for a fixed positive eigenvalue the residual fraction is asymptotically proportional to \(\lambda\). That persistent contribution sets the saturation rate.

Spectral Setup and Source Classes

Let \(T\) be a compact, positive, self-adjoint, injective operator on a Hilbert space \(\mathcal H\). Assume \(\mathcal H\) has an orthonormal eigenbasis \((e_j)\) for \(T\), with eigenvalues \(0<\mu_j\le M=\|T\|\). In the infinite-dimensional case the eigenvalues can accumulate at zero. For a target \(x^\dagger\), the noiseless inverse equation has right-hand side \(T x^\dagger\). Ordinary Tikhonov regularization with parameter \(\lambda>0\) gives

$$ x_\lambda=(T+\lambda I)^{-1}T x^\dagger. $$

On the eigenvector \(e_j\), the approximation multiplier is \(\mu_j/(\mu_j+\lambda)\), so the residual multiplier is \(\lambda/(\mu_j+\lambda)\). Thus the bias \(b_\lambda=x_\lambda-x^\dagger\) is

$$ b_\lambda=-\lambda(T+\lambda I)^{-1}x^\dagger,\qquad \langle b_\lambda,e_j\rangle =-\frac{\lambda}{\mu_j+\lambda}\langle x^\dagger,e_j\rangle. $$
Definition: For \(s\ge 0\), the source class of smoothness \(s\) and radius \(R>0\) is \(\mathcal F_s(R)=\{T^s h:h\in\mathcal H,\ \|h\|\le R\}\). Here \(T^s h=\sum_j \mu_j^s\langle h,e_j\rangle e_j\), with \(T^0=I\). The worst-case bias over this class, measured in the Hilbert-space norm, is \(B_s(\lambda;R)=\sup_{x^\dagger\in\mathcal F_s(R)}\|x_\lambda-x^\dagger\|\).

The source condition expresses smoothness relative to \(T\): larger \(s\) weights the coordinates of \(h\) by higher powers of the eigenvalues. It does not mean that every target in a smoother class has larger bias constants; the class radius and the particular target also matter. The saturation statement concerns the order of the worst-case bias as \(\lambda\) tends to zero.

Worked Examples of the Bias Multiplier

Worked Example: Bias in One Spectral Direction

Take an eigenvalue \(\mu=4\) and a target \(x^\dagger=T^2e\), where \(Te=4e\) and \(\|e\|=1\). This target corresponds to \(h=e\) in the source class with \(s=2\). Its target coefficient is \(4^2=16\), so its bias magnitude is

$$ \|b_\lambda\| =\frac{16\lambda}{4+\lambda}. $$

At \(\lambda=0.1\), this is \(1.6/4.1\approx 0.39024\). At \(\lambda=0.01\), it is \(0.16/4.01\approx 0.03990\). Reducing \(\lambda\) by a factor of ten reduces the bias by about a factor of \(9.78\), close to the order-\(\lambda\) behavior. In fact, \(\|b_\lambda\|/\lambda=16/(4+\lambda)\to4\). The target is in a smooth source class, but its bias in this direction still has order \(\lambda\), not \(\lambda^2\).

Worked Example: A Source Class Below the Saturation Threshold

Consider the diagonal operator with eigenvalues \(\mu_k=2^{-k}\), for \(k=1,2,\ldots\), and source smoothness \(s=1/2\). At \(\lambda=2^{-m}\), the eigenvalue \(\mu_m\) equals \(\lambda\). For a unit source vector \(h=e_m\), the target is \(T^{1/2}e_m=\sqrt{\lambda}\,e_m\), and its bias magnitude is

$$ \frac{\lambda}{\lambda+\lambda}\sqrt{\lambda} =\frac{1}{2}\lambda^{1/2}. $$

This attains the order \(\lambda^{1/2}\) along this sequence of regularization parameters. The calculation illustrates why less-than-one smoothness can produce a faster rate than the order-\(\lambda\) saturation level: source smoothness controls how much target size can be present near the eigenvalues comparable to \(\lambda\).

Worked Example: Smoothness Above One Gives the Same Worst-Case Order

Let \(T\) have a largest eigenvalue \(4\) with unit eigenvector \(e_1\). For \(s=1\), choose \(h=e_1\); the bias over this target has magnitude \(4\lambda/(4+\lambda)\). For \(s=3\), choose the same unit source vector; the target is \(T^3e_1=64e_1\), and the bias magnitude is \(64\lambda/(4+\lambda)\). In both cases the multiplier of \(\lambda\) approaches a finite positive constant:

$$ \frac{4\lambda}{4+\lambda}\sim\lambda, \qquad \frac{64\lambda}{4+\lambda}\sim16\lambda \quad\text{as }\lambda\downarrow0. $$

The constants differ because the targets differ, but both have order \(\lambda\). The theorem below shows that this is not just a feature of these two choices: for every fixed \(s\ge1\), the worst-case bias over the source class has order \(\lambda\).

Bias Bounds and the Saturation Rate

For a target \(x^\dagger=T^s h\), each coefficient of its bias is \(-\lambda\mu_j^s\langle h,e_j\rangle/(\mu_j+\lambda)\). The largest possible amplification of a unit source vector is therefore the supremum of this scalar multiplier over the spectrum.

Theorem: Suppose the spectral setup above holds and \(R>0\). For \(0<s<1\), \(B_s(\lambda;R)\le R c_s\lambda^s\), where \(c_s=s^s(1-s)^{1-s}\). For \(s=1\), \(B_1(\lambda;R)\le R\lambda\), and for \(s>1\), \(B_s(\lambda;R)\le R M^{s-1}\lambda\). If \(M\) is an eigenvalue, then for every fixed \(s\ge1\) and \(0<\lambda\le M\), \(\frac{R}{2}M^{s-1}\lambda\le B_s(\lambda;R)\le R M^{s-1}\lambda\). Consequently, for \(s\ge1\), \(B_s(\lambda;R)\) has order \(\lambda\) as \(\lambda\downarrow0\).

Proof. Since the eigenvectors form an orthonormal basis, the bias coefficients give

$$ B_s(\lambda;R) =R\sup_j\frac{\lambda\mu_j^s}{\mu_j+\lambda}. $$

Indeed, the right side is an upper bound by summing the squared coefficient bounds. Conversely, for any index \(j\), the admissible choice \(h=Re_j\) gives bias norm \(R\lambda\mu_j^s/(\mu_j+\lambda)\); taking the supremum over \(j\) proves equality.

For \(0<s<1\), put \(u=\mu_j/\lambda\). Then

$$ \frac{\lambda\mu_j^s}{\mu_j+\lambda} =\lambda^s\frac{u^s}{1+u}. $$

The derivative of \(u^s/(1+u)\) for \(u>0\) is \(u^{s-1}\{s-(1-s)u\}/(1+u)^2\). It is nonnegative up to \(u=s/(1-s)\) and nonpositive thereafter. The maximum is therefore \(s^s(1-s)^{1-s}=c_s\), proving the first bound. For \(s=1\), \(\lambda\mu_j/(\mu_j+\lambda)\le\lambda\). For \(s>1\), use \(\mu_j\le M\) and \(\mu_j/(\mu_j+\lambda)\le1\) to obtain

$$ \frac{\lambda\mu_j^s}{\mu_j+\lambda} =\lambda\mu_j^{s-1}\frac{\mu_j}{\mu_j+\lambda} \le\lambda M^{s-1}. $$

Finally, if \(M\) is an eigenvalue, its term in the supremum gives \(B_s(\lambda;R)\ge R\lambda M^s/(M+\lambda)\). When \(\lambda\le M\), \(M+\lambda\le2M\), hence this is at least \(R\lambda M^{s-1}/2\). Together with the upper bound this proves the asserted order-\(\lambda\) rate. \(\square\)

The bound for \(s>1\) can also be read directly as a loss of any hoped-for \(\lambda^s\) rate: the multiplier contains \(\mu_j^s\), but at a fixed positive eigenvalue the denominator approaches \(\mu_j\), leaving a term proportional to \(\lambda\). This is the saturation phenomenon for ordinary Tikhonov regularization in the solution norm.

What Happens for a Fixed Smooth Target?

A worst-case bound over a source class is not the same as the bias of one fixed target. For targets in the range of \(T\), one can identify the leading order more precisely. If \(x^\dagger=Tw\), then

$$ \frac{b_\lambda}{\lambda} =-T(T+\lambda I)^{-1}w. $$
Theorem: Under the stated spectral assumptions, if \(x^\dagger=Tw\), then \(b_\lambda/\lambda\to-w\) in \(\mathcal H\) as \(\lambda\downarrow0\). In particular, if \(w\ne0\), then \(\|b_\lambda\|/\lambda\to\|w\|\), so the fixed-target bias has exact order \(\lambda\).

Proof. Write \(w=\sum_j w_je_j\). The \(j\)th coefficient of \(b_\lambda/\lambda+w\) is \(\lambda w_j/(\mu_j+\lambda)\). For each fixed \(j\), this coefficient tends to zero. Also, \(0\le\lambda/(\mu_j+\lambda)\le1\), so its squared magnitude is at most \(|w_j|^2\). To verify convergence of the whole norm, take any \(\epsilon>0\). Choose \(J\) so that \(\sum_{j>J}|w_j|^2<\epsilon^2/2\). The squared norm of the tail is then at most \(\epsilon^2/2\), uniformly in \(\lambda\). For the finite set \(j\le J\), each coefficient tends to zero, so for sufficiently small \(\lambda\) the sum of their squared magnitudes is less than \(\epsilon^2/2\). Thus \(\|b_\lambda/\lambda+w\|<\epsilon\) for sufficiently small \(\lambda\), proving convergence. Norm convergence implies \(\|b_\lambda\|/\lambda=\|b_\lambda/\lambda\|\to\|w\|\). \(\square\)

For \(s\ge1\), every target \(x^\dagger=T^s h\) can be written \(Tw\) with \(w=T^{s-1}h\). If this \(w\) is nonzero, the theorem shows that its bias has exact order \(\lambda\), even if it belongs to a source class with \(s>1\). If \(w=0\), injectivity gives \(x^\dagger=0\), whose bias is zero. Thus the class-level lower bound and the fixed-target limit describe two related, but distinct, forms of saturation.

Why the Norm and the Worst Case Matter

The order-one threshold established here is for the bias measured in \(\|\cdot\|_{\mathcal H}\). A different loss can weight spectral coordinates differently and change the corresponding bias bound and saturation threshold. In particular, do not transfer this exponent to a prediction norm without deriving the relevant multiplier in that norm.

A common mistake is to argue that a source condition \(x^\dagger=T^s h\) must yield bias of order \(\lambda^s\) for every \(s\), simply because the target contains \(T^s\). That reasoning overlooks the denominator \(\mu_j+\lambda\): at a fixed positive eigenvalue, \(\lambda\mu_j^s/(\mu_j+\lambda)\) is asymptotic to \(\lambda\mu_j^{s-1}\), not to \(\lambda^s\). The correction is to bound the full multiplier uniformly over the spectrum. For \(s>1\), that supremum is of order \(\lambda\), and a fixed top eigenvalue supplies a matching lower bound.

Key takeaway: Ordinary Tikhonov regularization has qualification one in the solution norm: source smoothness improves the worst-case bias bound up to order \(\lambda\), but smoothness beyond one does not improve that order.

Check Your Understanding

Use the spectral bias formula and the source-class bounds to answer the following.

  1. For a target \(T^s h\), what scalar multiplier acts on the \(j\)th coordinate of \(h\) to produce the bias?
  2. Why does the bound for \(0<s<1\) involve maximizing \(u^s/(1+u)\), with \(u=\mu/\lambda\)?
  3. Which spectral condition gives a matching lower bound of order \(\lambda\) for source smoothness \(s\ge1\)?
  4. If \(x^\dagger=Tw\) and \(w\ne0\), what is the limit of \(\|b_\lambda\|/\lambda\)?
  5. Why can the saturation threshold in the solution norm not automatically be used for a different loss?
Clinical Biostats