The Nature of Statistical Learning Theory VII: Tikhonov Regularization of Ill-Posed ProblemsTextbook
Why ill-posed problems appear in learning
Estimating a probability density, a conditional probability or a conditional density from data can be written as solving a linear operator equation whose right-hand side is a distribution function. The true is unknown; only its empirical estimate is available, built from observations. The Glivenko–Cantelli theorem and the Kolmogorov–Smirnov law (Vapnik 2000, §7.3) guarantee that is close to in the uniform metric. However, the operator (for densities, integration) has an unbounded inverse. A small change in the right-hand side can produce an arbitrarily large change in the solution, so solving directly gives nonsense. Hadamard called such problems ill-posed.
Regularization handles this. Tikhonov (1963) proposed replacing the equation by the minimization of a penalized residual. Tikhonov and Arsenin (1977) proved that the regularized solutions converge to the true solution when the data error and the regularization parameter go to zero together in a controlled way. Vapnik and Stefanyuk (1978) extended this to random right-hand sides, the case of statistical estimation, and Stefanyuk (1986) to the case where the operator is estimated as well. Chapter 7 of The Nature of Statistical Learning Theory collects these results, without proofs, as the foundation of its SVM approach to density and conditional-probability estimation. This mission formalizes them.
Setting
Let and be metric spaces and a continuous one-to-one operator. The operator equation (7.12) is . Its solution exists and is unique, but need not be continuous.
A regularization functional is a map that is lower semicontinuous and whose sublevel sets are compact for every . Its domain is . In Lean this is NatureSLT.IllPosed.IsRegularizer.
Tikhonov's functional (Method T) for a parameter and a right-hand side is
which is NatureSLT.IllPosed.tikhonovFunctional. A regularized solution is any minimizer of over .
In the deterministic problem, for every an approximation with is given, and minimizes with and . In the stochastic problem, are random elements of converging to in probability, and minimizes with and . When the operator is also estimated by random continuous operators , their distance to is measured by (7.48),
which is NatureSLT.IllPosed.operatorDistance.
Formalization targets
Goal: Theorem 7.1 (p. 238)
Let the exact solution lie in the domain of , and suppose satisfies (7.17):
Then every family of minimizers of satisfies in as . This is the weakest statement in the chapter: it fixes no rate and assumes only metric structure.
Milestones
- Theorem 7.2 (p. 238). is a real Hilbert space, is linear, , and (7.18). Then minimizers of (7.19) converge to in norm.
- Theorem 7.3 (p. 239). For any there is such that for all
- Theorem 7.4 (p. 239). Hilbert, linear, . For any there is such that for all
- Theorem 7.5 (p. 251). For any and constants there is such that for any
The constants are the book's: the of (7.17), the of (7.21), the factor and the threshold of Theorem 7.4, and the , of (7.49).
Significance
Theorem 7.1 is what makes regularization a method rather than a heuristic: it names the admissible parameter choices, no faster than , under which the regularized solution recovers the true one. Theorems 7.3 and 7.4 turn it into probability statements. Combined with any rate of convergence of the empirical distribution function, they give consistency of density estimation by Method T, which is the Corollary on p. 239. Theorem 7.5 does the same when the operator itself is estimated from data, as in conditional probability estimation (§7.9). Chapter 7's SVM estimators of densities and conditional probabilities rest on these statements.
The results are classical and proved in the literature cited. None of them is machine-checked. The platform has Tikhonov-regularized dynamics (TikhonovHDD) and finite-dimensional ridge identities (RobustLS.Tikhonov), but not the convergence theory of Tikhonov's method for operator equations. A formalization supplies a reusable notion of regularization functional on a metric space, the Tikhonov functional over , and the operator distance (7.48), for later work on inverse problems and nonparametric estimation.
Difficulty
The obvious approach, inverting and passing to the limit, fails because is not continuous: alone does not force . The deterministic theorems need control of the regularized solutions that the residual does not give, and in Theorem 7.2 that control must be obtained without compact sublevel sets, since the balls of an infinite-dimensional Hilbert space are not compact. In the stochastic theorems the difficulty is uniformity: a deterministic convergence statement for each outcome does not give the explicit comparison of probabilities that (7.21) and (7.49) assert. In (7.49) the bound must hold for every parameter below a threshold that depends only on , , .
Two warnings from reading the chapter apply. Theorem 7.4 as printed is false: with exact data () both probabilities vanish for all large , and the strict inequality fails (finding F1). Also, the three "uniqueness" properties of listed on p. 235 are mutually inconsistent at , which is why they are not assumed (finding F3).
Formalization scope
All statements live in NatureSLT.IllPosed. takes values in ℝ≥0∞. The book's "positive" is nonnegativity and its domain is . "Semicontinuous" is lower semicontinuity. The exact solution is assumed to lie in the domain of (the book assumes this tacitly); otherwise every point could minimize . Every theorem is stated for every family of minimizers, given as a hypothesis, never for a chosen sequence, and does not assert that minimizers exist. Statements of the form "there exists a sequence that converges" are a trivializing formalization and are ruled out. The limit in (7.17) is read as a limsup in , and is taken along . Hilbert spaces are real. Linearity of (Theorems 7.2 and 7.4) makes a real normed space. In the stochastic theorems the probability space is arbitrary, and the random elements , (and in 7.5 the random distance ) are Borel measurable by hypothesis, so no event gets probability zero by convention. In (7.48) a point with contributes if and otherwise. In Theorem 7.5, is quantified before the random data, so it is uniform over all of them.
Beyond the paper. One variant item is posed: [Corrected] Theorem 7.4, the same statement with in place of . Its evidence is the exact-data counterexample above, which has been checked in Lean. The faithful Theorem 7.4 stays a milestone.
Not included: the Glivenko–Cantelli theorem in the book's in-probability form (the platform's GlivenkoCantelli.glivenko_cantelli is the almost-sure form), the Kolmogorov–Smirnov limit laws (7.10)–(7.11), and Theorem 7.6, whose notion of consistency is not pinned down on the page. Contributions welcome: compactness arguments in metric spaces, weak compactness and the Radon–Riesz property in Hilbert spaces, and measurability lemmas for minimizers.
Selected references
- V. N. Vapnik, The Nature of Statistical Learning Theory, 2nd ed., Springer, 2000, Chapter 7. https://doi.org/10.1007/978-1-4757-3264-1
- A. N. Tikhonov, "On solving ill-posed problem and method of regularization", Doklady Akademii Nauk USSR 153 (1963), 501–504 (as cited in Vapnik 2000; no stable link).
- A. N. Tikhonov and V. Y. Arsenin, Solution of Ill-Posed Problems, W. H. Winston, Washington, DC, 1977 (no stable link).
- V. N. Vapnik and A. R. Stefanyuk, "Nonparametric methods for estimating probability densities", Automation and Remote Control (8), 1978 (as cited in Vapnik 2000; no stable link).
- A. R. Stefanyuk, 1986, cited in Vapnik 2000, p. 251, for Theorem 7.5; the book's bibliography gives no entry for it.
- V. N. Vapnik, Statistical Learning Theory, Wiley, 1998, which contains the proofs the 2000 book omits (no stable link).