High-Dimensional Statistics XII: An Oracle Inequality for Nonparametric Least SquaresTextbook
Motivation
Regression is usually taught with a fixed parametric model: linear regression fits a -dimensional coefficient vector, and the estimation error is controlled by . Many regression problems in practice have no such finite-dimensional description — the regressor is only known to be, say, convex, monotone, or smooth, and the estimator is a least-squares fit over the (infinite-dimensional) set of functions with that shape. This is nonparametric regression, and the basic question is the same as in the parametric case: how close is the fitted function to the truth, as a function of the sample size ? Answering it requires replacing "dimension" with a genuinely functional notion of complexity, since an infinite- dimensional function class can still be small enough to estimate well (a Sobolev ball) or too large to estimate at all. The theory in this mission, due to van de Geer and developed in Chapter 13 of Wainwright (High-Dimensional Statistics: A Non-Asymptotic Viewpoint, Cambridge University Press, 2019), gives a single non-asymptotic template — the localized Gaussian complexity — that answers this question for an arbitrary star-shaped function class, and recovers the familiar parametric and Sobolev/RKHS rates as special cases.
Setting
Fix design points in an arbitrary covariate space (fixed, not random — this is the fixed-design setting) and observe
where is the unknown regression function, is a known noise level, and are i.i.d. standard Gaussian. Given a class of candidate functions, the nonparametric least-squares estimate is any minimizer
Error is measured in the empirical (design-dependent) seminorm . A class of functions is star-shaped if and together imply — every convex class containing the origin has this property, and it is the minimal structural assumption under which the theory below applies. For a star-shaped class and radius , the local Gaussian complexity
measures how much a mean-zero Gaussian process can be made to look like a member of restricted to the ball of radius . A critical radius is any positive solution of ; by Lemma 13.6, is non-increasing on star-shaped, so this inequality always has a smallest positive solution.
Formalization targets
Lemma 13.6. For any star-shaped , is non-increasing on , and consequently has a smallest positive solution for every .
Theorem 13.5 (special case, ).
Theorem 13.13 (goal — general oracle inequality, not assumed in ). With solving the critical inequality for , there are universal constants such that for all ,
with probability at least . The goal is deliberately the statement with unresolved universal constants and an infimum over , rather than any single instantiated bound, so the target survives sharper constant tracking.
Significance
Theorem 13.13 is the "master" result behind essentially every concrete rate in the chapter: orthogonal series regression, convex/monotone regression, and (via the KRR specialization of Section 13.4) kernel ridge regression rates for Sobolev and Gaussian-kernel classes are all obtained by bounding for a particular and reading off . Its value is that it isolates exactly the one place where the geometry of enters — the local Gaussian complexity — while the probabilistic argument (a peeling/chaining argument controlling a localized empirical process) is generic. Formalizing it produces, for the first time on the platform, the statement-level infrastructure (star-shaped classes, local Gaussian complexity, critical radius) that any future mission on a concrete nonparametric-regression rate — kernel ridge regression, convex regression, isotonic regression — can specialize, without re-deriving the oracle inequality from scratch. The proof itself (concentration of Gaussian complexity via Borell-TIS/Gaussian comparison plus a peeling argument over dyadic scales) is not attempted here; only the statement is formalized, as a draft goal for future proof contributions.
Difficulty
The naive route to Theorem 13.13 is to bound pointwise via the basic inequality and then bound the right side by for — but is itself random (it depends on the estimate), so this is circular: the bound on the right depends on the very quantity being bounded. The chapter's actual argument resolves this with a peeling device: partition the event space by which dyadic annulus falls into, and apply a uniform (non-circular) bound on each annulus separately via Gaussian concentration, summing a geometric series of tail probabilities. This is the step every first attempt misses, and it is why the local Gaussian complexity — rather than the simpler global complexity of Chapter 4/5 — is the right object: localizing to radius is what makes the per-annulus bound tight enough for the final sum to converge.
Formalization scope
Design points are an arbitrary type X (no topology or metric structure is needed for the
statements themselves); the least-squares estimate is represented as a Prop
(IsLeastSquaresEstimate) picking out any function achieving the empirical minimum, matching
the book's "any minimizer" phrasing rather than assuming uniqueness. The local Gaussian
complexity is defined as an expectation over an explicit i.i.d.-standard-Gaussian noise vector
on an abstract probability space, with the inner supremum taken over the subtype of the
radius-restricted slice of the class — this is well-defined (not the junk value 0 of an
unbounded Set ℝ supremum) whenever the slice is nonempty, which holds automatically for any
nonempty star-shaped class (taking exhibits in the class). Since neither X nor
H carries a topology, separability or countability constraint, SatisfiesCriticalInequality
adds an explicit Integrable hypothesis on that same supremum (added in revision), guarding
against Mathlib's Bochner integral silently returning the junk value 0 for a non-measurable
integrand — a value that would otherwise trivially satisfy the critical inequality for every
positive δ, regardless of the function class's actual local complexity. The trivializing
formalization to rule out here is stating Theorem 13.13's universal constants after the
quantification over the function class and sample size, which would let
secretly depend on the instance and make the "universal" claim vacuous; this mission places
the constant quantifiers first, before the class, design and noise data they must not depend
on. A complete downstream development would add: the concentration-of-Gaussian-complexity step
(Borell–TIS or a comparable tail bound), the peeling argument, and the metric-entropy /
Dudley-integral machinery of Section 13.2.1 for bounding explicitly on concrete classes
(Sobolev balls, RKHS balls) — none of which is attempted here.
Selected references
- M. Wainwright, High-Dimensional Statistics: A Non-Asymptotic Viewpoint, Cambridge University Press, 2019, Chapter 13. https://doi.org/10.1017/9781108627771
- S. van de Geer, Empirical Processes in M-Estimation, Cambridge University Press, 2000.
- S. van de Geer, "Estimating a regression function," Annals of Statistics, 18(2):907-924, 1990. https://doi.org/10.1214/aos/1176347627