Representer theorem
Builds on Reproducing kernel Hilbert spaceHilbert spaceEmpirical risk minimization
Statement
Let be a nonempty set and let be a positive-definite kernel with reproducing kernel Hilbert space and norm . Let , let be any function, and let be strictly increasing. Then every minimiser of has the form for some real numbers .
Remarks
Proof idea: let be the span of in the Hilbert space , and write with and . By the reproducing property , so the first term only depends on . Since and is strictly increasing, any with is beaten by . If is only nondecreasing, the same argument shows that, if a minimiser exists, some minimiser has this form.
Example: kernel ridge regression minimises with . By the theorem , and with the Gram matrix the problem becomes a quadratic problem in , solved by .
Without the penalty the conclusion fails: if is infinite-dimensional, adding to a minimiser any nonzero gives another minimiser of that is not in .
Going deeper
For a student
The theorem is what makes kernel methods computable: support vector machines, kernel ridge regression and smoothing splines all reduce to finite-dimensional problems in involving only the Gram matrix . It is a form of regularized empirical risk minimization in a reproducing kernel Hilbert space, where the penalty controls smoothness. The "kernel trick" follows: the solution can be evaluated at a new point as without ever working with elements of explicitly. Versions of the theorem allow an additional unpenalised finite-dimensional part, such as a constant term.
Reading path
To understand this page from the ground up, read these 4 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Empirical risk minimization concept
- Hilbert space concept
- Reproducing kernel Hilbert space concept
- Representer theorem statement
Further reading
About this page
| Tag | 5P6NB8P1HG |
|---|---|
| URI | m2://5P6NB8P1HG |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 46E22, 68Q32, 62G08 |
| Status | This copy of the site has no build data. Run m2 status 5P6NB8P1HG. |
| About | Reproducing kernel Hilbert space, Empirical risk minimization |
| Uses | Reproducing kernel Hilbert space, Hilbert space, Empirical risk minimization |
| Same as |
Markdown Β· JSON Β· Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
No page links to this page yet.