Theory of Reproducing Kernels
Authors: Nachman Aronszajn
Published: 1950
Journal: Transactions of the American Mathematical Society
Link: PDF
Summary
This foundational paper introduces the theory of Reproducing Kernel Hilbert Spaces (RKHS), establishing the mathematical framework that underlies modern kernel methods in machine learning.
Key Contributions
1. Definition of RKHS
Aronszajn defines a Reproducing Kernel Hilbert Space as a Hilbert space of functions on a set such that for every , the evaluation functional is continuous.
2. The Moore-Aronszajn Theorem
The paper proves that:
- Every positive definite kernel uniquely determines an RKHS
- Every RKHS has a unique reproducing kernel
- The reproducing property:
3. Construction of RKHS
Given a positive definite kernel , the RKHS can be constructed as the completion of:
with inner product:
Mathematical Framework
Positive Definite Kernels
A kernel is positive definite if for any , any , and any :
Feature Map Interpretation
Every positive definite kernel admits a feature map such that:
where .
Impact on Machine Learning
This paper provides the theoretical foundation for:
- Support Vector Machines - The kernel trick relies on RKHS theory
- Gaussian Processes - GP regression uses RKHS function spaces
- Kernel PCA - Nonlinear dimensionality reduction
- Regularization Theory - RKHS norms provide natural regularization
Key Theorems
Theorem (Moore-Aronszajn)
For every positive definite kernel on , there exists a unique Hilbert space of functions on for which is a reproducing kernel.
Theorem (Representer Theorem - implied)
Solutions to regularized problems in RKHS lie in the finite-dimensional subspace spanned by kernel evaluations at the training points.
Citation
@article{aronszajn1950theory,
title={Theory of reproducing kernels},
author={Aronszajn, Nachman},
journal={Transactions of the American Mathematical Society},
volume={68},
number={3},
pages={337--404},
year={1950}
}
Further Reading
- Berlinet, A., & Thomas-Agnan, C. (2004). Reproducing Kernel Hilbert Spaces in Probability and Statistics
- Steinwart, I., & Christmann, A. (2008). Support Vector Machines