Tutorials › Statistical Learning (Graduate) › Minimax Rate Comparison Workshop

Smoothness Classes and Minimax Rates · Tutorial 420 of 989

Minimax Rate Comparison Workshop

Learn to compare nonparametric regression rates systematically, check their assumptions, and calculate the effect of changing smoothness, dimension, or loss.

Intermediate 12 min read

What You'll Learn

  • Compare isotropic Hölder and Sobolev rates for integrated squared-error loss
  • Calculate how smoothness and dimension change the rate exponent
  • Distinguish pointwise, integrated, and supremum-norm rates
  • Identify the density and design conditions behind rate comparisons
  • Balance bias and stochastic error to recover bandwidth and rate exponents
  • Avoid interpreting rate expressions as exact finite-sample risks

Why Compare Rates?

A nonparametric rate is not a property of a regression method alone. It describes how quickly estimation error can decrease as the sample size grows, under a specified smoothness class, loss, and sampling design. Changing any of these can change the exponent or introduce a logarithmic factor. Comparing rates is therefore useful only after checking that the underlying problems are genuinely comparable.

This tutorial organizes the standard comparisons for isotropic Hölder and Sobolev classes. The aim is to calculate each rate explicitly and to keep separate three questions that are often conflated: how smooth the regression function is, what error is measured, and how the design points are obtained.

Rate Notation and the Regression Setting

Definition: For a class \(\mathcal F\) of regression functions and a loss \(L(\hat f,f)\), the minimax risk at sample size \(n\) is $$ R_n(\mathcal F,L)=\inf_{\hat f}\sup_{f\in\mathcal F} E_f[L(\hat f,f)], $$ where the infimum is over estimators based on the observed data. Writing \(R_n\asymp r_n\) means that positive constants \(c,C\), not depending on \(n\), satisfy \(c r_n\le R_n\le C r_n\) for all sufficiently large \(n\). A rate gives the order of risk, not its exact finite-sample value.

Unless stated otherwise, take the regression model \(Y_i=f(X_i)+\varepsilon_i\), \(i=1,\ldots,n\), on the domain \([0,1]^d\). For random design, assume the \(X_i\) are independent with a density bounded above and bounded away from zero on the domain. Assume independent Gaussian errors \(\varepsilon_i\sim N(0,\sigma^2)\), independent of the design, with fixed \(0<\sigma^2<\infty\). The function belongs to a fixed-radius, isotropic smoothness ball.

A Hölder ball \(C^s(L)\), for noninteger \(s=m+\alpha\) with \(0<\alpha<1\), bounds derivatives through order \(m\) and requires derivatives of order \(m\) to be \(\alpha\)-Hölder continuous. A Sobolev ball \(W_2^s(L)\) bounds the function and its weak derivatives, or equivalently uses the corresponding \(L_2\)-based smoothness condition. We use the usual endpoint conventions for integer smoothness. Although these classes impose smoothness in different ways, their standard isotropic integrated squared-error rates have the same exponent under the regular conditions stated here.

Rate benchmark: For either a fixed-radius isotropic Hölder ball or a fixed-radius isotropic Sobolev ball, the minimax integrated squared-error risk under the stated regular random-design conditions satisfies $$ R_n\bigl(\mathcal F,\|\hat f-f\|_{L_2}^2\bigr)\asymp n^{-2s/(2s+d)}. $$ For a Sobolev ball with \(s>d/2\), so point evaluation is well-defined, the pointwise squared-error rate at an interior point is \(n^{-2s/(2s+d)}\) under regular local design conditions. For expected supremum-norm error, the standard Hölder benchmark is \((\log n/n)^{s/(2s+d)}\); for expected squared supremum-norm error it is \((\log n/n)^{2s/(2s+d)}\), under the usual compact-domain and regular-noise conditions.

The benchmark is for a fixed smoothness level and radius. Its constants can depend on the radius, dimension, noise variance, and design-density bounds. A fixed-design version requires suitably regular, sufficiently space-filling design points; an arbitrary fixed design need not attain the same rate. In random design, a density that approaches zero can leave some regions poorly sampled, so integrated risk and rates may depend on the target measure and the density conditions.

Deriving the Integrated Squared-Error Exponent

The rate exponent can be checked by balancing approximation error against stochastic error. Suppose an estimator uses a spatial resolution \(h\), where smaller \(h\) means finer local approximation. For an isotropic \(s\)-smooth function, a standard squared-bias order is \(h^{2s}\). There are order \(h^{-d}\) local regions, and the variance contribution to integrated squared error has order \(1/(nh^d)\). Thus the risk has the form

$$ h^{2s}+\frac{1}{nh^d}. $$

The following calculation derives the balancing scale and its resulting order. It explains the rate exponent; the matching minimax lower bound is supplied by the standard lower-bound theory for these smoothness classes, rather than by this bias-variance calculation alone.

Derived balance: If the squared-bias and variance terms have the orders above, balancing them gives \(h\asymp n^{-1/(2s+d)}\) and risk order \(n^{-2s/(2s+d)}\).
1
Set the two terms to the same order.
Equating \(h^{2s}\) and \(1/(nh^d)\) gives \(h^{2s+d}=n^{-1}\).
2
Solve for the resolution.
Since \(2s+d>0\), \(h=n^{-1/(2s+d)}\) balances the terms, up to constant factors.
3
Substitute into either term.
\(h^{2s}=n^{-2s/(2s+d)}\). Also \(1/(nh^d)=n^{-1+d/(2s+d)}=n^{-2s/(2s+d)}\).

The derivation makes the dimension effect visible: as \(d\) increases while \(s\) stays fixed, the exponent \(2s/(2s+d)\) decreases. Greater smoothness increases that exponent, giving faster decay. These are comparisons of asymptotic orders; they do not say which estimator has smaller risk at a particular small sample size.

Worked Example: A Two-Dimensional Smoothness Class

Suppose \(d=2\), \(s=3/2\), and the target loss is integrated squared error. Find the minimax rate, and then express the associated root-mean-squared \(L_2\) error order.

The squared-error exponent is $$ \frac{2s}{2s+d}=\frac{2(3/2)}{2(3/2)+2}=\frac{3}{5}. $$

Thus the integrated squared-error risk is of order \(n^{-3/5}\). At \(n=10{,}000\), this rate expression is $$ 10{,}000^{-3/5}=10^{-2.4}\approx 0.003981. $$

The root-mean-squared \(L_2\) error is the square root of the expected squared \(L_2\) error, so its order is the square root of the risk order: \(n^{-3/10}\). At the same sample size, \(10{,}000^{-3/10}=10^{-1.2}\approx 0.06310\). These numbers evaluate the rate expressions only; the unknown multiplicative constants mean they are not predictions of actual risk.

Worked Example: Isolating the Curse of Dimension

Compare isotropic smoothness \(s=2\) in dimensions \(d=1\) and \(d=4\), using integrated squared error and \(n=10{,}000\). The noise, smoothness radius, and other assumptions are taken to be regular and fixed.

For \(d=1\), the exponent is \(2s/(2s+d)=4/5\), so the rate expression is $$ 10{,}000^{-4/5}=10^{-3.2}\approx 0.00063096. $$

For \(d=4\), the exponent is \(4/(4+4)=1/2\), so the rate expression is $$ 10{,}000^{-1/2}=0.01. $$

The higher-dimensional rate decreases more slowly: \(n^{-1/2}\) rather than \(n^{-4/5}\). At this sample size, the ratio of these rate expressions is approximately \(0.01/0.00063096\approx 15.85\). This ratio is not an exact ratio of minimax risks because the rate constants can differ, but it illustrates the substantial exponent change caused by dimension.

Changing the Loss Changes the Comparison

Integrated squared error averages the squared discrepancy over the domain. Pointwise squared error evaluates it at one target location. Under regularity conditions, these two risks have the same power of \(n\) in the isotropic setting above, but they are different losses and can have different constants or additional location-specific conditions. In particular, a point near a boundary may require different local assumptions than an interior point.

Supremum loss asks for accuracy everywhere at once. A rough way to see why a logarithm appears is that resolution \(h\) creates order \(h^{-d}\) local regions. Controlling the largest stochastic fluctuation across many regions costs a factor of order \(\sqrt{\log(1/h)}\). A typical uniform-error balance is therefore $$ h^s\asymp \sqrt{\frac{\log(1/h)}{nh^d}}. $$

At the polynomial scale \(h\asymp(\log n/n)^{1/(2s+d)}\), \(\log(1/h)\) is of order \(\log n\). Substitution gives a supremum-error order \((\log n/n)^{s/(2s+d)}\). Squaring that order gives \((\log n/n)^{2s/(2s+d)}\) for squared supremum error. This is a separate risk statement; it should not be confused with integrated squared error.

Worked Example: Supremum Error and the Logarithm

Take \(s=1\), \(d=2\), and \(n=1{,}000{,}000\). The expected supremum-error rate expression is \((\log n/n)^{1/4}\), using the natural logarithm.

Since \(\log(1{,}000{,}000)\approx 13.8155106\), $$ \frac{\log n}{n}\approx 0.0000138155106=1.38155106\times 10^{-5}. $$

Its fourth root is approximately \(0.06097\) (or \(0.0610\) to three significant figures). The squared supremum-error rate expression is $$ \left(\frac{\log n}{n}\right)^{1/2}\approx 0.0037169, $$ which is \(0.00372\) to three significant figures. These values are evaluations of the asymptotic rate expressions, not exact risks. In particular, a rate for expected squared supremum error is not an assertion that the squared expected supremum error equals that risk.

Hölder Versus Sobolev: What the Exponent Does and Does Not Say

For isotropic classes with comparable smoothness index \(s\), Hölder and Sobolev balls share the integrated squared-error exponent \(2s/(2s+d)\). That agreement does not make the classes identical. Hölder conditions control local continuity of derivatives, while Sobolev conditions control derivatives in an \(L_2\) sense. Different function classes, radii, and boundary conventions can change constants and details of the minimax statement.

The same exponent should not automatically be carried over to anisotropic smoothness, irregular domains, degenerate design densities, or nonstandard noise. Those settings change the effective approximation or information available and require their own assumptions and rate calculations. Also distinguish risk from error: \(n^{-2s/(2s+d)}\) is the integrated squared-error risk, while the square root of that risk has order \(n^{-s/(2s+d)}\).

Common Mistake: Comparing Exponents Without Comparing Problems

  • Wrong: “Both rates have an exponent involving \(s\), so they are directly comparable.” Correction: First verify that the smoothness class, dimension, design assumptions, and loss are the same.
  • Wrong: “The rate \(n^{-2s/(2s+d)}\) is the \(L_2\) error.” Correction: It is the integrated squared-error risk. Its square root is the root-mean-squared \(L_2\) error order.
  • Wrong: “Supremum and integrated squared-error rates differ only by a constant.” Correction: Supremum loss generally carries a logarithmic factor and has a different loss definition.
  • Wrong: “The value of a rate expression at \(n=1000\) is the estimator's risk.” Correction: A minimax rate suppresses constants and describes asymptotic order, not a calibrated finite-sample risk.
  • Wrong: “Any fixed design has the same rate as regular random design.” Correction: Fixed-design comparisons require adequate coverage and regular spacing; poorly placed design points can obstruct estimation.
Key takeaway: To compare nonparametric rates, name the function class and smoothness, dimension, loss, and design assumptions first. Then calculate the exponent, keep squared and unsquared errors distinct, and treat logarithmic factors as part of the rate rather than as constants.

Check Your Understanding

For each question, state the assumptions or loss being used before comparing rate expressions.

  1. For integrated squared error with \(s=2\) and \(d=3\), what is the minimax exponent of \(n\)?
  2. How does the integrated squared-error rate change when dimension increases while smoothness remains fixed?
  3. For \(s=1\) and \(d=2\), write the standard supremum-error rate and squared supremum-error rate.
  4. Why does a fixed-design rate comparison require a condition on the locations of the design points?
  5. What is the difference between a rate expression evaluated at a particular \(n\) and the actual finite-sample risk?
Clinical Biostats