Tutorials › Statistical Learning (Graduate) › Adaptive Minimax Rates and Their Costs

Adaptation and Honest Uncertainty · Tutorial 468 of 989

Adaptive Minimax Rates and Their Costs

Learn which minimax rates can be attained across unknown smoothness levels, and when a logarithmic factor is inherent to the loss rather than the act of adaptation.

Advanced 10 min read

What You'll Learn

  • Define smoothness-specific and adaptive minimax rates over nested Hölder classes.
  • Derive the integrated squared-error rate by balancing smoothing bias and variance.
  • Explain why a maximum over locations introduces a logarithmic factor under supremum loss.
  • Distinguish the cost of unknown smoothness from a logarithm already present in the fixed-smoothness benchmark.
  • Compare the rates for rough and smooth functions in one common estimation problem.

Two Losses, Two Benchmarks

A smoothing method must choose how much local detail to retain. If the regression function is rough, a relatively small smoothing bandwidth can be useful; if it is smooth, more smoothing reduces noise without introducing much bias. When smoothness is unknown, one estimator must work across several possibilities. The cost of doing so depends both on the available information and on the loss used to judge the estimate.

We make this comparison in the periodic Gaussian white-noise model on \([0,1]\):

$$ dY(x)=f(x)\,dx+n^{-1/2}dW(x),\qquad 0\le x\le 1, $$

where \(W\) is standard Brownian motion and \(n\) indexes the noise level. Let \(\mathcal H^s(L)\) be a periodic Hölder ball of radius \(L\), with smoothness \(s\) in a fixed interval \(0<s_0\le s\le s_1<\infty\). For clarity, take the interval to avoid integer smoothness values; the integer cases can be defined using the usual Hölder-Zygmund convention. These classes are nested: if \(s_2>s_1\), then, for a common radius convention, \(\mathcal H^{s_2}(L)\subseteq\mathcal H^{s_1}(L)\).

Definition: The integrated squared-error risk of an estimator \(\hat f\) at \(f\) is \(E_f\|\hat f-f\|_2^2\), where \(\|g\|_2^2=\int_0^1 g(x)^2\,dx\). Its supremum-norm risk is \(E_f\|\hat f-f\|_\infty\), where \(\|g\|_\infty=\sup_{0\le x\le1}|g(x)|\). A smoothness-specific minimax rate is the best possible rate when \(s\) is known. An adaptive rate is attained by one estimator that does not use \(s\) and meets the stated rate for every \(s\) in the range.

The losses are not interchangeable. Integrated squared error averages error across the domain and is quadratic in its size. Supremum loss records the largest error anywhere and is not squared here. Consequently, their rate exponents differ, and the logarithmic factors associated with the supremum norm need careful interpretation.

Integrated Squared Error: The Smoothness-Specific Rate

For a kernel estimator with bandwidth \(h\), a kernel of sufficient order gives a bias of size \(O(h^s)\) over \(\mathcal H^s(L)\). In the white-noise model, integrated variance is of order \(1/(nh)\). Thus the leading squared-error terms have orders \(h^{2s}\) and \(1/(nh)\). The following calculation makes the balance precise for a compactly supported kernel.

Result: Suppose \(K\) is a compactly supported kernel with integral one and enough vanishing moments for smoothness \(s\). For sufficiently small \(h\), its periodization has integrated squared norm proportional to \(h^{-1}\int_{\mathbb R}K(u)^2\,du\). If the usual Hölder bias bound holds, the integrated risk is at most a constant times \(h^{2s}+(nh)^{-1}\). Balancing these terms gives \(h\asymp n^{-1/(2s+1)}\) and risk \(n^{-2s/(2s+1)}\).

Here is the derivation. Define \(K_h^{\mathrm{per}}(x)=\sum_{j\in\mathbb Z}h^{-1}K((x+j)/h)\), and let \(\hat f_h(x)=\int_0^1K_h^{\mathrm{per}}(x-t)\,dY(t)\). If the support of \(K\) has diameter \(D\) and \(Dh<1\), distinct translated copies do not overlap except possibly at endpoints of measure zero. Changing variables across the translated intervals gives

$$ \int_0^1\{K_h^{\mathrm{per}}(x)\}^2\,dx =h^{-1}\int_{\mathbb R}K(u)^2\,du. $$

The noise contribution to \(\hat f_h(x)\) is a centered Gaussian variable with variance \(n^{-1}\int_0^1\{K_h^{\mathrm{per}}(x-t)\}^2dt\). Translation invariance makes this variance \(n^{-1}h^{-1}\int K^2\). Integrating over \(x\) gives the same order for integrated variance. The Hölder bias bound gives \(\|\mathbb E_f\hat f_h-f\|_2^2\le C h^{2s}\). Therefore

$$ E_f\|\hat f_h-f\|_2^2 =\|\mathbb E_f\hat f_h-f\|_2^2+ E_f\|\hat f_h-\mathbb E_f\hat f_h\|_2^2 \le C_1h^{2s}+\frac{C_2}{nh}. $$

To balance the terms, solve \(h^{2s}=(nh)^{-1}\), or \(h^{2s+1}=n^{-1}\). This gives \(h=n^{-1/(2s+1)}\), up to a constant. Substitution yields \(h^{2s}=n^{-2s/(2s+1)}\), and \((nh)^{-1}=n^{-2s/(2s+1)}\) as well. This proves the asserted upper-rate calculation. Standard bump-function lower bounds show that this order is minimax over the Hölder ball, so it is not just a limitation of the kernel estimator.

What Changes Under Supremum Loss?

Under supremum loss, it is not enough to control error at one fixed location. Roughly \(1/h\) locations can carry distinct local fluctuations at bandwidth \(h\). The largest of that many noise fluctuations is typically larger than one fluctuation by a factor of order \(\sqrt{\log(1/h)}\). The elementary Gaussian calculation below exhibits the source of this factor.

Result: If \(Z_1,\ldots,Z_M\) are independent standard normal random variables and \(M\ge2\), then \(E\max_{1\le j\le M}|Z_j|\le \sqrt{2\log(2M)}+1/\sqrt{2\log(2M)}\).

For \(t>0\), the Gaussian tail bound and the union bound give \(P(\max_j|Z_j|>t)\le \min\{1,2M e^{-t^2/2}\}\). Put \(t_0=\sqrt{2\log(2M)}\). The identity \(E U=\int_0^\infty P(U>t)\,dt\) for a nonnegative random variable \(U\), followed by the Gaussian tail integral bound \(\int_a^\infty e^{-t^2/2}dt\le e^{-a^2/2}/a\), gives

$$ E\max_j|Z_j| \le t_0+2M\int_{t_0}^\infty e^{-t^2/2}\,dt \le t_0+\frac{2M e^{-t_0^2/2}}{t_0} =t_0+\frac{1}{t_0}. $$

This proves the bound. A kernel noise process is not a collection of independent normal variables, so the calculation is not itself a proof of a kernel estimator's supremum risk. Rather, it explains the logarithmic scale: maximal inequalities for suitably regular Gaussian processes give the corresponding control over locations. Combining the noise scale \(\sqrt{\log(1/h)/(nh)}\) with a bias of order \(h^s\) leads to the familiar balance.

$$ h^s\asymp \sqrt{\frac{\log(1/h)}{nh}}, \qquad h\asymp\left(\frac{\log n}{n}\right)^{1/(2s+1)}, \qquad \|\hat f-f\|_\infty\text{ of order } \left(\frac{\log n}{n}\right)^{s/(2s+1)}. $$

The replacement of \(\log(1/h)\) by \(\log n\) is valid at this bandwidth up to constant factors: \(\log(1/h)\) is of order \(\log n\) for fixed \(s>0\). Standard lower bounds show that the resulting supremum-norm order is minimax over a Hölder ball even when \(s\) is known. Thus its logarithm is already present in the smoothness-specific benchmark.

Adaptation Across Nested Classes

An estimator is adaptive over a range of smoothness values if it does not know which \(\mathcal H^s(L)\) contains \(f\), yet attains the appropriate rate for each such \(s\). In the Gaussian model above, standard adaptive wavelet minimax results give the following comparison, for fixed \(0<s_0<s_1\) and suitable wavelet regularity:

LossKnown-smoothness minimax rateAdaptive rate over the smoothness range
Integrated squared error\(n^{-2s/(2s+1)}\)\(n^{-2s/(2s+1)}\)
Expected supremum norm\((\log n/n)^{s/(2s+1)}\)\((\log n/n)^{s/(2s+1)}\)

The integrated-risk conclusion is that adaptation to unknown smoothness need not cost a logarithmic factor: one appropriately constructed wavelet estimator attains the smoothness-specific order across the range. The supremum-risk conclusion must be read relative to its own column. Its adaptive rate contains a logarithm, but the known-smoothness minimax rate contains the same logarithm. In this standard setting there is no additional logarithmic factor merely because \(s\) is unknown.

This distinction is important whenever rates are compared. If the reference is the pointwise error scale \(n^{-s/(2s+1)}\), the supremum rate is slower by a logarithmic factor. That comparison alone does not establish an adaptation penalty: it compares two different loss criteria. For simultaneous control over a continuum of locations, the maximum noise fluctuation must be controlled, even if smoothness is known. The extra factor reflects that simultaneous requirement.

Worked Comparisons

Worked Example: A Roughness Level Under Both Losses

Take \(s=1/2\) and \(n=10{,}000\), ignoring constants that depend on the ball and the estimator. Under integrated squared error, the minimax rate is

$$ n^{-2s/(2s+1)} =10{,}000^{-1/2}=0.01. $$

For supremum loss, the exponent is \(s/(2s+1)=1/4\). Since \(\log(10{,}000)\approx9.21\), the rate is

$$ \left(\frac{\log n}{n}\right)^{1/4} =\left(\frac{9.21}{10{,}000}\right)^{1/4} \approx 0.174. $$

These numbers are rates up to unknown constants, not predictions of actual errors. They show both the different loss scales and the supremum rate's logarithm. That logarithm is present whether or not \(s=1/2\) is supplied to the estimator.

Worked Example: A Smoother Class

For \(s=1\) at the same \(n\), the integrated squared-error rate is

$$ n^{-2/3}=10{,}000^{-2/3}\approx0.00215. $$

The expected supremum-norm rate is

$$ \left(\frac{9.21}{10{,}000}\right)^{1/3} \approx0.0973. $$

The smoother class has a faster rate under each loss. An adaptive procedure need not know in advance whether the function belongs to this class or the \(s=1/2\) class to attain the respective integrated rates. Under supremum loss, the same adaptation statement is relative to the benchmark that already includes \(\log n\).

Worked Example: Identifying the Adaptation Cost

Suppose a report claims that a procedure pays an adaptation penalty because its supremum error rate is \((\log n/n)^{s/(2s+1)}\), rather than \(n^{-s/(2s+1)}\). To assess the claim, compare with the correct known-\(s\) minimax benchmark under the same loss. That benchmark is also \((\log n/n)^{s/(2s+1)}\). The displayed logarithm is therefore not an extra penalty for unknown smoothness in this setting.

By contrast, for integrated squared error the known-\(s\) benchmark is \(n^{-2s/(2s+1)}\), and an adaptive wavelet estimator attains that order without an additional logarithm. The comparison must keep both the loss and the benchmark fixed: a difference between loss-specific rates is not, by itself, a cost of adaptation.

Common Pitfall and Practical Interpretation

Wrong reasoning: “The adaptive supremum rate has a logarithm, so adaptation necessarily caused a logarithmic loss.” This compares the adaptive rate to an inappropriate benchmark. The correction is to first write the known-smoothness minimax rate for the same loss. For supremum loss in this model, the logarithm is already part of that rate. For integrated squared error, adaptation over the stated Hölder range does not require a further logarithmic factor.

The conclusion is specific to estimation risk in this standard model. Different demands can change the answer. For example, requiring an uncertainty band to cover the entire function with a prescribed probability is not the same problem as estimating it under expected loss; honesty and width impose additional constraints. Likewise, assumptions about the design, noise, boundaries, or function classes matter when transferring a rate statement. Always specify the loss, the function class, and whether the benchmark assumes smoothness is known.

Key takeaway: Under integrated squared error, adaptation across nested Hölder classes can attain the smoothness-specific minimax rate without an extra logarithm. Under supremum loss, the minimax rate itself contains a logarithm because errors are controlled simultaneously across locations; in the standard setting, adaptation need not add another one.

Check Your Understanding

Answer each question by identifying the loss and the benchmark being used.

  1. For integrated squared error, what bandwidth balances squared bias \(h^{2s}\) against variance \((nh)^{-1}\), and what rate results?
  2. Why does controlling a maximum over many locations introduce a logarithmic scale that is absent from a single-location Gaussian error?
  3. If an adaptive supremum-risk rate contains \(\log n\), what comparison is needed before calling that factor an adaptation penalty?
  4. For \(s=1/2\), write the smoothness-specific integrated squared-error rate and the smoothness-specific expected supremum-norm rate.
  5. State one reason why a conclusion about adaptive estimation risk does not automatically determine the width of an honest confidence band.
Clinical Biostats