Source-linked AI summary

Fast rates for support vector machines using Gaussian kernels

Ingo Steinwart, Clint Scovel

arXiv:0708.1838v1math.STstat.ML

TL;DR

The paper asks when SVMs can achieve fast learning rates under nontrivial distributional conditions. It combines Tsybakov’s noise assumption with a new geometric noise condition to control estimation and Gaussian-kernel approximation errors, obtaining rates up to order n^-1. The geometric condition avoids smoothness assumptions while quantifying concentration near the decision boundary.

  • Problem

    Prior SVM learning-rate guarantees were either based on overly restrictive distributional assumptions or yielded rates that were too slow.

  • Method

    The analysis combines Tsybakov’s noise assumption for estimation with a geometric noise condition for bounding Gaussian RBF-kernel approximation error.

  • Results

    With optimally chosen tuning parameters, Gaussian-kernel SVM learning rates can reach order n^-1; the geometric exponent also follows from Tsybakov noise and an envelope condition.

  • Takeaways & Limitations

    The geometric noise assumption provides an approximation framework for Gaussian RBF kernels without smoothness assumptions on η or absolute continuity of PX.

  • Takeaways & Limitations

    Whether the obtained rates are optimal for the considered distribution class remains an open question, especially when approximation error is finite.

Abstract

from arXiv · show

For binary classification we establish learning rates up to the order of $n^{-1}$ for support vector machines (SVMs) with hinge loss and Gaussian RBF kernels. These rates are in terms of two assumptions on the considered distributions: Tsybakov's noise assumption to establish a small estimation error, and a new geometric noise condition which is used to bound the approximation error. Unlike previously proposed concepts for bounding the approximation error, the geometric noise assumption does not employ any smoothness assumption.

1. Introduction.

The paper addresses unknown fast-learning conditions for SVMs by combining noise assumptions, local Rademacher averages, and a geometric condition for Gaussian RBF approximation. With optimally chosen tuning parameters, it establishes learning rates up to order n^-1 for a broad class of distributions.

  • The paper uses Tsybakov’s noise assumption and local Rademacher averages to control the stochastic estimation error.
  • SVM learning rates were previously unsatisfactory because distributional assumptions could be too restrictive or established rates too slow.
  • A new geometric noise assumption describes concentration of |2η −1|dPX near the decision boundary and supports approximation analysis for Gaussian kernels.
  • With optimally chosen tuning parameters, the resulting Gaussian-kernel SVM learning rates can be as fast as n^-1.
  • The work develops its rates through Gaussian-kernel covering bounds, approximation results, and general ERM-type and SVM variance bounds.

2. Definitions and main results.

The paper combines Tsybakov noise and a new geometric noise assumption with Gaussian RBF kernels to establish fast SVM learning rates for broad distribution classes. The geometric condition controls approximation error without smoothness assumptions, while kernel-width choices trade approximation quality against hypothesis-class complexity.

  • Definitions and main results.: The geometric noise assumption measures concentration of |2η −1|dPX near the decision boundary without requiring smoothness or absolute continuity of PX.Larger geometric noise exponents correspond to less concentration near the boundary.
  • Definitions and main results.: For distributions with Tsybakov noise exponent q and envelope order γ, the geometric noise exponent is (q + 1)γd−1 when q ≥1, and any α < (q + 1)γd−1 otherwise.This connects the stochastic noise condition to the geometric condition used for approximation analysis.
  • Definitions and main results.: With geometric noise exponent α, choosing σ(λ) = λ−1/((α+1)d) yields approximation error aσ(λ)(λ) ⪯ λα/(α+1).The approximation error can approach linear order in λ for sufficiently benign distributions, but the corresponding hypothesis class becomes more complex.
  • Definitions and main results.: The resulting polynomial SVM learning rates do not require smoothness assumptions, although some distributions with geometric noise can still receive unsatisfactory rates.For a uniform example with |2η(x) −1| = |x|γ, the paper states that sharper approximation bounds may be possible.
  • Definitions and main results.: When α = ∞, the rates are essentially n^(q+1)/(q+2), matching rates previously obtained for certain low-complexity ERM classifiers, while optimality remains open for the considered class.The paper notes that the finite-α case involves approximation behavior whose optimality is unresolved.

3. Proof of Theorem 2.1.

The proof establishes a covering-number bound for Gaussian RKHSs by combining RKHS embeddings, Sobolev-space estimates, and interpolation. This bound supplies the complexity control needed for Theorem 2.1.

  • Covering-number bound: Theorem 3.1 bounds Gaussian RKHS covering numbers for compact X with nonempty interior, uniformly in σ ≥ 1.The constant is independent of σ and the result holds for 0 < p < 2.
  • RKHS representation: Gaussian RKHS functions are represented using the integral operator Kσ and controlled in an interpolation space with a norm bound derived from cσ,H.This connects kernel functions to the Sobolev regularity needed for entropy estimates.
  • Sobolev reduction: The proof reduces the Gaussian-kernel problem to Sobolev-space covering estimates through an appropriate choice of the auxiliary Hilbert space H.The argument uses the inclusion of a real interpolation space into C(X).
  • Completion: Theorem 3.1 follows by combining Sobolev entropy estimates, operator bounds, and a choice of m satisfying m > d.The final constants depend only on the relevant dimension and exponent parameters.
  • Interpolation of bounds: The proof combines restriction and evaluation maps with product, approximation-number, and entropy-number inequalities to obtain a second covering-number bound.The evaluation map factors through C(X), enabling interpolation of the resulting bounds.

4. Proofs of Theorems 2.7 and 2.6.

The proofs use Gaussian-kernel smoothing to control approximation error under geometric noise, then relate geometric and Tsybakov noise exponents. The resulting bounds connect boundary geometry and label noise to approximation behavior.

  • Approximation construction: The proof enlarges the support of P so neighborhoods around points in each class remain inside the corresponding enlarged class.This permits Gaussian-tail estimates for the smoothed decision function.
  • Approximation error: The approximation analysis uses the hinge-risk relation together with the geometric noise condition to bound the approximation error.The resulting estimates are combined with the Gaussian RKHS construction and the geometric exponent.
  • Gaussian approximation: Gaussian smoothing approximates the class-indicator decision function, with its deviation controlled by spherical Gaussian tail probabilities.For x ∈ X1, the proof obtains a lower bound of 1 − 8e^(-σ^2τ_x^2/2d).
  • Noise-exponent relation: The proof of Theorem 2.6 treats q ≥ 1 using Hölder inequalities in Lorentz spaces and handles 0 ≤ q < 1 separately.Both cases use the Tsybakov assumption and the envelope condition to control integrals involving |2η − 1|.

5. The estimation error of ERM-type classifiers.

This section develops concentration and local-complexity tools for bounding the estimation error of ERM-type classifiers. The resulting framework accommodates a nonzero variance term that decreases with sample size for SVMs.

  • General ERM-type bounds: The concentration argument combines a Talagrand-type inequality with local Rademacher averages and extends earlier results to regularized SVM objectives.The regularization term requires a more general result than the earlier analysis.
  • General ERM-type bounds: Theorem 5.1 gives a high-probability estimation bound for convex, line-continuous loss functions over bounded, separable function classes.Its assumptions control both the second moment of excess-loss functions and their uniform bound.
  • Application to SVMs: For SVMs, the variance parameter has the form δ = aκσ(λ), with κ determined by Tsybakov’s and geometric noise exponents.Because δ tends to zero as n tends to infinity under the paper’s parameter choices, fast rates remain possible despite δ > 0.
  • Concentration step: The proof of the general bound uses a concentration lemma to show that sufficiently small empirical excess risk implies small population excess risk with probability at least 1 − e^-x.The argument constructs a centered function class and applies the concentration inequality to it.
  • Covering-number formulation: Covering-number assumptions can replace the modulus-of-continuity condition in the general estimation theorem.Proposition 5.5 bounds local Rademacher averages using covering numbers, leading to Theorem 5.6.

6. Variance bounds for SVMs.

This section establishes variance bounds for hinge-loss SVMs by placing their empirical risk minimizers within the general ERM framework. Tsybakov’s noise condition supplies the key relation between excess loss and its second moment.

  • SVMs as ERM-type algorithms: Hinge-loss SVMs are empirical L-risk minimizers, so they fit the general estimation framework when the RKHS kernel and minimizers satisfy the stated conditions.The formulation covers SVMs with and without offset.
  • Variance bound: A hinge-loss population minimizer can be chosen to map into [−1,1] and satisfy a variance inequality for every bounded measurable prediction function.The constant in the inequality depends on the Tsybakov noise exponent through Cη,q.
  • Offset control: For SVMs with offset, a separate lemma bounds the offset size by the function norm plus one.The proof rules out an excessively large offset by constructing a lower-risk alternative.
  • Variance bound: Proposition 6.3 applies this variance control to functions in a bounded RKHS ball under Tsybakov noise and a regularization constraint on fP,λ.The result is stated for SVMs without offset, with the same variance bound extending to the offset case.
  • Proof mechanism: The proof compares excess hinge losses with a clipped population minimizer and controls the resulting squared terms using elementary quadratic inequalities.Regularization terms are bounded using λ∥f∥2 ≤ 1 and λ∥fP,λ∥2 ≤ 1.

7. Proof of Theorem 2.8.

The proof of Theorem 2.8 combines covering-number estimates, variance bounds, and improved control of SVM minimizer norms. Under Tsybakov and geometric noise assumptions, the resulting rates apply to Gaussian-kernel SVMs with or without offset.

  • Shrinking SVM minimizers: The proof first improves the trivial minimizer-norm bound ∥fT,λ∥ ≤ λ−1/2 under the theorem’s assumptions.This reduction strengthens the estimation rates obtained from the covering-number framework.
  • Shrinking SVM minimizers: Lemma 7.2 converts covering-number control and noise assumptions into a high-probability bound for SVM minimizers using Gaussian RBF kernels.The lemma’s conclusion also holds for SVMs with offset.
  • Intermediate rate: Theorem 7.3 provides the intermediate rate bound when covering numbers satisfy the stated power-law condition.Its assumptions include Tsybakov noise, geometric noise, and a covering-number exponent p with 0 < p < 2.
  • Final theorem: With λn and σn chosen as in Lemma 7.2, the theorem’s rate holds for Gaussian RBF SVMs without offset and also for SVMs with offset.The stated high-probability result is obtained for all n ≥ 1 and x ≥ 1.
  • Parameter optimization: The final proof selects parameters approaching their limiting values and optimizes the resulting rate with respect to the covering-number exponent.The optimization is implemented through a priori choices of p and a limit in δ.
Loading 0708.1838v1…