Support Vector Method for Function Approximation, Regression Estimation and Signal Processing
V. VapnikS. GolowichAlex Smola
Extends the Support Vector framework to regression and linear inverse operator equations, demonstrating how spline-based kernel expansions achieve effective data compression while keeping model complexity independent of input dimensionality.
The Support Vector method, originally developed for pattern recognition, has been extended to handle estimation of real-valued functions in high-dimensional spaces. Researchers demonstrated its use for function approximation, regression, and solving linear operator equations, showing that solutions depend primarily on a small number of support vectors rather than the input dimension or number of grid points.
The work set out to show that this approach can solve multidimensional estimation tasks that classical techniques handle only by estimating large numbers of free parameters. Experiments focused on constructing one- and two-dimensional splines, Fourier expansions, and regression models from clean and noisy data, plus reconstruction of images from the Radon equation using kernels that generate the required feature spaces. Tests used uniform lattices of 100 points in one dimension and 2,500 in two dimensions, along with 2,048 noisy observations for the inverse problem.
The key results are that linear splines approximated the sinc function to within ±0.02 using 31 support vectors and to within ±0.1 using only 9; the two-dimensional version reached ±0.01 accuracy with 157 support vectors. Regression on noisy observations still identified a compact support-vector set. Image reconstruction from the Radon transform succeeded with 172 support vectors, avoiding the 10,000–60,000 parameters typical of pixel-based methods. The same framework supplied built-in regularization for ill-posed operator equations.
These outcomes indicate that function estimation and data compression can be achieved at far lower complexity than dimension-dependent methods, while still delivering controlled accuracy and robustness to noise. In applications such as tomography or signal processing, the reduction in parameters directly lowers computational cost and memory use without sacrificing reconstruction quality.
The method therefore offers a practical route for high-dimensional problems in statistics and applied mathematics. Further work could test the kernels on larger real-world data sets and compare reconstruction error against established spline or wavelet baselines under varying noise levels. The reported experiments rely on specific kernel choices and synthetic or semi-synthetic data, so generalization to other function classes or measurement conditions remains to be verified.
- Paper: A training algorithm for optimal margin classifiers, B. Boser et al. (1992). This earlier paper establishes the foundational dual-space quadratic optimization and margin-maximization training algorithm for support vector machines that the source paper applies to function approximation and regression.
- Paper: Support-vector networks, Corinna Cortes et al. (1995). Understanding this foundational work on support-vector networks is necessary to follow the source paper's extension of the methodology to regression and operator equations.
- Paper: Support Vector Regression Machines, Harris Drucker et al. (1996). This paper directly extends the source's support vector regression framework into practical regression machines and evaluates them on benchmark datasets.
