Tutorials › Statistical Learning (Graduate) › The Hölder L2 Minimax Upper Rate

Smoothness Classes and Minimax Rates · Tutorial 404 of 989

The Hölder L2 Minimax Upper Rate

See how local polynomial approximation and coefficient estimation combine to yield the Hölder-class squared-error upper rate.

Intermediate 10 min read

What You'll Learn

  • State a random-design regression model and assumptions sufficient for the upper bound.
  • Relate the dimension of a partition-based polynomial space to its resolution.
  • Prove the approximation error bound for functions in an isotropic Hölder ball.
  • Construct an estimator with controlled integrated squared estimation error.
  • Balance the two errors to obtain the rate \(n^{-2\beta/(2\beta+d)}\).
  • Distinguish an upper bound from a complete minimax-rate result.

From Smoothness to an Upper Risk Bound

In nonparametric regression, a flexible estimator can represent complex functions, but estimating too many coefficients from a finite sample creates noise. A useful upper bound comes from choosing a finite-dimensional space that is rich enough to approximate a smooth regression function, yet small enough that its coefficients can be estimated accurately. The resolution of the space determines both errors.

We derive this trade-off for integrated squared-error risk over an isotropic Hölder ball. The result is an upper bound: it shows that one estimator achieves the stated rate uniformly over the class. By itself, it does not prove that no estimator can do better; that would require a lower-bound argument.

Model, Class, and Risk

Let \(X_i\) be independent and uniformly distributed on \([0,1]^d\), and suppose the observations follow the random-design regression model

$$ Y_i=f(X_i)+\varepsilon_i,\qquad i=1,\ldots,n. $$

Assume \(E[\varepsilon_i\mid X_i]=0\) and \(E[\varepsilon_i^2\mid X_i]\leq \sigma^2\) almost surely. The pairs \((X_i,Y_i)\) are independent and identically distributed. We measure the estimator’s performance by its expected integrated squared error, with integration against the uniform design distribution.

Definition: For \(\beta>0\), write \(r=\lceil\beta\rceil-1\) and \(\alpha=\beta-r\), so \(0<\alpha\leq1\). An isotropic Hölder ball of radius \(L\) on \([0,1]^d\) consists of functions whose partial derivatives through order \(r\) are bounded by \(L\), and whose derivatives of order \(r\) are \(\alpha\)-Hölder with constant \(L\). For \(r=0\), this means \(f\) itself is \(\beta\)-Hölder. 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]^d}g(x)^2\,dx\).

In particular, \(|f(x)|\leq L\). The smoothness condition also gives local polynomial approximations: on a cube of side length \(h\), a degree-\(r\) Taylor polynomial approximates \(f\) with pointwise error at most a constant times \(Lh^\beta\). We give the needed argument below.

The Approximation Space

Divide \([0,1]^d\) into \(m^d\) cubes of side \(h=1/m\). On each cube, use polynomials of total degree at most \(r\), with no continuity constraint between cubes. Let \(S_m\) be the resulting piecewise-polynomial space, and let \(\Pi_m f\) be the orthogonal projection of \(f\) onto \(S_m\) in \(L_2([0,1]^d)\). The dimension of this space is

$$ K_m=M m^d,\qquad M=\#\{\nu\in\mathbb{Z}_{\geq0}^d:|\nu|\leq r\}. $$

Here \(M\) is the fixed number of polynomial terms on each cube, depending only on \(d\) and \(\beta\). Thus the total dimension grows proportionally to the number of cubes.

Approximation bound: There is a constant \(C_1\), depending only on \(d,\beta,L\), such that every \(f\) in the Hölder ball satisfies $$ \|f-\Pi_m f\|_2^2\leq C_1m^{-2\beta}. $$

To verify the bound, take one cube \(Q\), choose a corner \(a\), and let \(T_{a,r}\) be the Taylor polynomial of degree \(r\) at \(a\). When \(r=0\), the Hölder condition directly gives \(|f(x)-f(a)|\leq L\|x-a\|^\beta\). When \(r\geq1\), apply the one-dimensional Taylor formula to \(g(t)=f(a+t(x-a))\), \(0\leq t\leq1\). The order-\(r\) derivative of \(g\) is a sum of order-\(r\) partial derivatives of \(f\), multiplied by products of coordinates of \(x-a\). Their \(\alpha\)-Hölder condition bounds the difference between \(g^{(r)}(t)\) and \(g^{(r)}(0)\) by a constant times \(L\|x-a\|^{r+\alpha}t^\alpha\). The integral remainder after the degree-\(r\) Taylor polynomial is therefore at most \(C L\|x-a\|^{r+\alpha}=C L\|x-a\|^\beta\). Since \(x,a\in Q\), \(\|x-a\|\leq\sqrt d\,h\), so the pointwise error on every cube is at most \(C Lh^\beta\). Squaring and integrating over a domain of volume one gives \(\|f-T\|_2^2\leq C L^2h^{2\beta}\) for the piecewise Taylor polynomial \(T\in S_m\). Orthogonal projection has no larger \(L_2\) error than any element of \(S_m\), proving the bound. \(\square\)

Estimating the Polynomial Coefficients

Choose an orthonormal basis \(\phi_1,\ldots,\phi_{K_m}\) for \(S_m\) in \(L_2([0,1]^d)\). Because the basis functions are supported on individual cubes and the polynomial degree is fixed, it can be chosen so that

$$ \sup_{x\in[0,1]^d}\sum_{j=1}^{K_m}\phi_j(x)^2\leq C_2m^d, $$

where \(C_2\) depends only on \(d\) and \(\beta\). Indeed, on a reference unit cube the sum of squares of a fixed finite orthonormal polynomial basis is bounded; rescaling to cubes of side \(1/m\) multiplies the squared basis functions by \(m^d\).

Write the projection as \(\Pi_m f=\sum_{j=1}^{K_m}\theta_j\phi_j\), where \(\theta_j=E[f(X)\phi_j(X)]\). Estimate each coefficient by its sample average:

$$ \hat\theta_j=\frac{1}{n}\sum_{i=1}^nY_i\phi_j(X_i), \qquad \hat f_m=\sum_{j=1}^{K_m}\hat\theta_j\phi_j. $$

Uniform design and the conditional mean-zero noise assumption imply \(E[\hat\theta_j]=\theta_j\). This estimator does not require dividing by the number of observations in a cube.

Estimation bound: Under the stated model assumptions, $$ E_f[\|\hat f_m-\Pi_m f\|_2^2]\leq C_3\frac{m^d}{n}, $$ where \(C_3\) depends only on \(d,\beta,L,\sigma^2\).

For the proof, orthonormality gives \(\|\hat f_m-\Pi_mf\|_2^2=\sum_{j=1}^{K_m}(\hat\theta_j-\theta_j)^2\). Each coefficient is unbiased, and independence of the observations gives

$$ \begin{aligned} E_f[\|\hat f_m-\Pi_m f\|_2^2] &=\sum_{j=1}^{K_m}\operatorname{Var}(\hat\theta_j)\\ &\leq \frac{1}{n}E[Y^2\sum_{j=1}^{K_m}\phi_j(X)^2]\\ &\leq \frac{C_2m^d}{n}E[Y^2]. \end{aligned} $$

The conditional mean-zero assumption yields \(E[Y^2\mid X]=f(X)^2+E[\varepsilon^2\mid X]\leq L^2+\sigma^2\). Hence \(E[Y^2]\leq L^2+\sigma^2\), proving the claimed bound with \(C_3=C_2(L^2+\sigma^2)\). \(\square\)

Balancing the Two Errors

The approximation and estimation errors combine exactly in expectation. Since \(f-\Pi_mf\) is orthogonal to \(S_m\) and \(\hat f_m-\Pi_mf\in S_m\), their inner product is zero for every realized estimator. Taking expectations gives

$$ E_f[\|\hat f_m-f\|_2^2] = \|f-\Pi_mf\|_2^2+ E_f[\|\hat f_m-\Pi_mf\|_2^2] \leq C_1m^{-2\beta}+C_3\frac{m^d}{n}. $$

The first term decreases as the partition gets finer; the second increases because the space has more coefficients to estimate. The next theorem turns this bound into a rate.

Theorem: For the uniform random-design regression model and Hölder ball specified above, there is an estimator \(\hat f\) such that, for all \(n\geq1\), $$ \sup_{f}E_f[\|\hat f-f\|_2^2]\leq C n^{-2\beta/(2\beta+d)}, $$ where the supremum is over the radius-\(L\) isotropic Hölder ball and \(C\) depends only on \(d,\beta,L,\sigma^2\).

To prove the theorem, set \(m=\lceil n^{1/(2\beta+d)}\rceil\) and use \(\hat f_m\). Since \(n^{1/(2\beta+d)}\geq1\), this choice satisfies

$$ n^{1/(2\beta+d)}\leq m\leq 2n^{1/(2\beta+d)}. $$

Consequently,

$$ m^{-2\beta}\leq n^{-2\beta/(2\beta+d)} $$

and

$$ \frac{m^d}{n}\leq 2^d n^{d/(2\beta+d)-1} =2^d n^{-2\beta/(2\beta+d)}. $$

Substituting both inequalities into the risk bound proves the theorem with \(C=C_1+2^dC_3\). \(\square\)

Worked Examples

Worked Example: Lipschitz Regression in One Dimension

Take \(d=1\) and \(\beta=1\). Then \(r=0\), so \(S_m\) consists of functions constant on each of \(m\) equal intervals. The bound is

$$ E_f[\|\hat f_m-f\|_2^2]\leq C_1m^{-2}+C_3\frac{m}{n}. $$

The selected resolution is \(m=\lceil n^{1/3}\rceil\), because \(1/(2\beta+d)=1/3\). The two terms are each bounded by a constant times \(n^{-2/3}\), so the risk is at most \(C n^{-2/3}\). For \(n=1000\), \(m=10\): the displayed terms are \(C_1/100\) and \(C_3(10/1000)=C_3/100\). The exponent is \(2\beta/(2\beta+d)=2/3\), as claimed.

Worked Example: Twice-Smooth Regression in Two Dimensions

Take \(d=2\) and \(\beta=2\). Now \(r=1\), and on each square the approximation space contains affine polynomials in the two coordinates. There are three coefficients per square, so \(K_m=3m^2\). The general bias–estimation bound becomes

$$ E_f[\|\hat f_m-f\|_2^2]\leq C_1m^{-4}+C_3\frac{m^2}{n}. $$

Choose \(m=\lceil n^{1/6}\rceil\). Then the rate exponent is \(2\beta/(2\beta+d)=4/6=2/3\). For \(n=4096\), \(m=4\), so there are \(4^2=16\) squares and \(3(16)=48\) coefficients. The two resolution terms are \(m^{-4}=1/256\) and \(m^2/n=16/4096=1/256\). Thus the risk bound is \((C_1+C_3)/256\), with constants independent of \(n\).

Worked Example: A Rougher Class in One Dimension

Take \(d=1\) and \(\beta=1/2\). The class condition is a \(1/2\)-Hölder condition, and again the sieve uses piecewise constants. The two terms are

$$ C_1m^{-1}+C_3\frac{m}{n}. $$

The resolution is \(m=\lceil n^{1/2}\rceil\), giving exponent \(2\beta/(2\beta+d)=1/(1+1)=1/2\). With \(n=1024\), \(m=32\); the two resolution terms are \(1/32\) and \(32/1024=1/32\). The risk is therefore bounded by \((C_1+C_3)/32\). The slower rate than in the Lipschitz example reflects the weaker smoothness.

Common Pitfall and Interpretation

A frequent error is to set the approximation term equal to the estimation term but then report the rate of the resolution \(m\), rather than the rate of the risk. Balancing \(m^{-2\beta}\) with \(m^d/n\) gives \(m\) of order \(n^{1/(2\beta+d)}\); substituting that resolution into either error term gives the risk rate \(n^{-2\beta/(2\beta+d)}\). The exponent for resolution is not the exponent for squared-error risk.

The result is useful because it makes the roles of smoothness, dimension, and sample size explicit. Greater smoothness reduces the approximation error more quickly, while a larger input dimension increases the number of coefficients at a given resolution. The theorem establishes a uniform upper bound for this model and class; it does not, on its own, establish a matching minimax lower bound.

Key takeaway: A partition-based polynomial estimator has squared-error risk bounded by an approximation term of order \(m^{-2\beta}\) plus an estimation term of order \(m^d/n\). Choosing \(m\) of order \(n^{1/(2\beta+d)}\) yields the Hölder upper rate \(n^{-2\beta/(2\beta+d)}\).

Check Your Understanding

Use the approximation–estimation bound to answer these questions.

  1. For \(d=3\) and \(\beta=1\), what resolution exponent balances the two terms, and what is the resulting squared-error rate?
  2. Why does the dimension of the piecewise-polynomial space grow proportionally to \(m^d\) when \(d\) and \(\beta\) are fixed?
  3. Which assumption lets the coefficient estimates \(\hat\theta_j\) be unbiased for the projection coefficients?
  4. Explain why orthogonality allows the approximation and estimation errors to be added without a cross term.
  5. Does the upper-bound theorem prove that the rate is minimax optimal? What additional kind of result would be needed?
Clinical Biostats