From a Spectrum to an Error Calculation
Spectral regularization is easiest to assess one singular direction at a time. The singular values describe how strongly the forward operator transmits each direction; the filter determines how much of that direction the estimator retains. A worked calculation should keep three effects distinct: the retained signal, the bias from attenuating the target, and the noise transmitted by the estimator.
Consider the diagonal form of an inverse problem with positive eigenvalues \(\lambda_1,\ldots,\lambda_m\): \(y_j=\sqrt{\lambda_j}\theta_j+\varepsilon_j\). Here \(\theta_j\) is the target coefficient and \(\varepsilon_j\) is the noise coefficient in the corresponding left singular direction. A spectral estimator has the form \(\hat\theta_j=g_\alpha(\lambda_j)\sqrt{\lambda_j}y_j\), where \(\alpha\) denotes the regularization parameter. It is useful to write this using the signal multiplier \(t_\alpha(\lambda)=\lambda g_\alpha(\lambda)\). Then \(\hat\theta_j=t_\alpha(\lambda_j)\theta_j+d_\alpha(\lambda_j)\varepsilon_j\), where \(d_\alpha(\lambda)=t_\alpha(\lambda)/\sqrt{\lambda}\).
For Tikhonov regularization, \(g_\alpha(\lambda)=1/(\lambda+\alpha)\), so \(t_\alpha(\lambda)=\lambda/(\lambda+\alpha)\). For truncated singular value decomposition (TSVD) with cutoff \(\tau>0\), \(t_\tau(\lambda)=1\) when \(\lambda\geq\tau\) and \(t_\tau(\lambda)=0\) otherwise. These are different rules for deciding which directions to keep: Tikhonov shrinks them continuously, while TSVD discards directions below the cutoff.
Risk and Stability: What to Calculate
Suppose the noise has mean zero and finite covariance matrix \(C\). Let \(D_\alpha\) have diagonal entries \(d_\alpha(\lambda_j)\), and let \(b_\alpha\) be the bias vector with entries \((t_\alpha(\lambda_j)-1)\theta_j\). The squared-error risk is the expected squared Euclidean error. Its variance component is the expected squared norm of the centered estimator; this is a trace, so off-diagonal covariances do not enter that particular component.
Proof. Write \(\hat\theta-\theta=b_\alpha+D_\alpha\varepsilon\). Since \(E[\varepsilon]=0\), the cross term has expectation \(2b_\alpha^\mathsf{T}D_\alpha E[\varepsilon]=0\). Also, \(E\|D_\alpha\varepsilon\|^2=E[\varepsilon^\mathsf{T}D_\alpha^2\varepsilon]=\operatorname{tr}(D_\alpha^2C)=\operatorname{tr}(D_\alpha C D_\alpha)\), using that \(D_\alpha\) is diagonal and symmetric. Adding the squared bias gives the result. If \(C\) is diagonal, the trace is the stated sum. \(\square\)
A separate calculation measures deterministic noise amplification. For a perturbation \(h\) to the data, the change in the estimate is \(D_\alpha h\). Its largest possible amplification in Euclidean norm is the operator norm of \(D_\alpha\). This quantity is not the same as variance: variance also depends on the noise covariance and its scale.
Derivation. For every \(h\), \(\|D_\alpha h\|^2=\sum_j d_\alpha(\lambda_j)^2h_j^2\leq(\max_j|d_\alpha(\lambda_j)|)^2\|h\|^2\). Equality is attained by taking \(h\) to be a coordinate vector at an index attaining the maximum. For an infinite sequence, the same inequality holds if the supremum is finite; if it is infinite, coordinate vectors at indices with arbitrarily large multipliers rule out any finite operator bound. \(\square\)
Worked Example: Tikhonov with Three Singular Directions
Let the eigenvalues be \((4,1,0.25)\), the target coefficients be \(\theta=(1,2,-1)\), and use Tikhonov regularization with \(\alpha=0.25\). Assume independent, mean-zero noise with variance \(0.04\) in each data coordinate.
The signal multipliers are \(t_\alpha(4)=4/4.25=16/17\), \(t_\alpha(1)=1/1.25=0.8\), and \(t_\alpha(0.25)=0.25/0.5=0.5\). The estimated signal coefficients in expectation are therefore \((16/17,1.6,-0.5)\). Subtracting the target gives bias \((-1/17,-0.4,0.5)\).
The squared bias is \(1/289+0.16+0.25=0.41346\) to five decimal places. The noise multipliers are \((16/17)/2=8/17\), \(0.8/1=0.8\), and \(0.5/0.5=1\). Thus the variance is \(0.04[(8/17)^2+0.8^2+1^2] =0.04[64/289+0.64+1] \approx 0.07446\). The total risk is approximately \(0.41346+0.07446=0.48792\).
The stability factor is the largest noise multiplier, \(\max(8/17,0.8,1)=1\). Thus this filter does not amplify any unit-norm data perturbation by more than a factor of one in this particular spectrum. That conclusion is about the operator, not about the total risk, which also includes the substantial bias in the third coefficient.
Worked Example: TSVD and a Discarded Target Component
Let the eigenvalues be \((9,1,0.04)\), the target coefficients be \((1,0.5,2)\), and the independent noise variance in each data coordinate be \(0.01\). Apply TSVD with cutoff \(\tau=0.5\), retaining eigenvalues at least \(0.5\).
The signal multipliers are \((1,1,0)\). The retained coefficients have zero bias; the third coefficient is estimated as zero, so its bias is \(-2\). The bias vector is \((0,0,-2)\), and its squared norm is \(4\).
The noise multipliers for the two retained coordinates are \(1/\sqrt{9}=1/3\) and \(1/\sqrt{1}=1\); the third multiplier is zero. Consequently the variance is \(0.01[(1/3)^2+1^2]=0.01(1/9+1)=0.01111\) to five decimal places. The total risk is approximately \(4.01111\).
The stability factor is \(\max(1/3,1,0)=1\). Although the estimator is stable in this operator-norm sense, its risk is high because the cutoff removes a large true coefficient. Stability alone does not guarantee small error.
Correlated Noise: Covariance Is Not the Same as Risk
When the noise coordinates are correlated, the full estimator covariance is needed to answer questions about particular contrasts or linear combinations of estimated coefficients. For a vector \(a\), the variance of \(a^\mathsf{T}\hat\theta\) is \(a^\mathsf{T}D_\alpha C D_\alpha a\). The total squared-error variance, by contrast, is the trace of that covariance matrix. This distinction matters because covariance terms can increase or decrease the variability of a contrast while leaving the trace unchanged when the marginal noise variances are fixed.
Worked Example: Tikhonov with Negatively Correlated Noise
Take eigenvalues \((4,1)\), target coefficients \((1,-2)\), Tikhonov parameter \(\alpha=1\), and noise covariance \(C=0.09\begin{pmatrix}1&-0.6\\-0.6&1\end{pmatrix}\). This covariance is valid: the unscaled matrix has eigenvalues \(0.4\) and \(1.6\), both positive.
The signal multipliers are \(4/5=0.8\) and \(1/2=0.5\). Hence the bias is \((-0.2,1)\) and the squared bias is \(0.04+1=1.04\). The noise multipliers are \(0.8/\sqrt{4}=0.4\) and \(0.5/\sqrt{1}=0.5\). The estimator covariance is \(D_\alpha C D_\alpha = \begin{pmatrix}0.0144&-0.0108\\-0.0108&0.0225\end{pmatrix}\).
The variance of the full coefficient vector is the trace, \(0.0144+0.0225=0.0369\), so the total risk is \(1.04+0.0369=1.0769\). For the contrast \(\hat\theta_1+\hat\theta_2\), however, the variance is \(0.0144+0.0225+2(-0.0108)=0.0153\). If the off-diagonal noise covariance were incorrectly set to zero, that contrast variance would instead be \(0.0369\). The stability factor remains \(\max(0.4,0.5)=0.5\), which does not depend on the covariance matrix.
What the Calculations Tell Us
A complete spectral calculation separates the effects that a single error summary can hide. The bias depends on the target sequence as well as the filter. The variance depends on the noise levels and, for a general contrast, on the noise covariances. Stability is a worst-case response to a data perturbation. In a finite-dimensional problem all three can be computed directly, but they answer different questions.
For an infinite sequence, the same coordinate formulas require care. For example, a finite squared bias requires \(\sum_j(1-t_\alpha(\lambda_j))^2\theta_j^2<\infty\), and finite variance requires \(\sum_j d_\alpha(\lambda_j)^2\operatorname{Var}(\varepsilon_j)<\infty\) when the noise covariance is diagonal. Under correlated noise, the appropriate condition is that the covariance trace \(\operatorname{tr}(D_\alpha C D_\alpha)\) is finite. These summability requirements should be checked rather than inferred from a few low-frequency coordinates.
Common mistake: It is tempting to say that correlated noise always changes the mean squared coefficient error, or that a stable filter must have small risk. Neither claim follows. For squared Euclidean error, the variance is the trace and depends on the marginal variances after filtering; off-diagonal covariances instead affect particular contrasts. And even if the amplification factor is small, bias can dominate, as the TSVD example showed. Compute the target-dependent bias, the covariance-based variance, and the operator stability separately.
Check Your Understanding
Use the definitions and calculations above to answer the following questions.
- For Tikhonov regularization, write the signal and noise multipliers in terms of \(\lambda\) and \(\alpha\).
- If a filter has multipliers \(t(\lambda_j)\) and the target coefficient is \(\theta_j\), what is its bias in that coordinate?
- Why does the total squared-error variance use only the trace of the estimator covariance, while the variance of a contrast can involve off-diagonal terms?
- For TSVD, what determines the stability factor among the retained eigenvalues?
- Can an estimator have a small stability factor and still have high risk? Explain which component can cause this.