- Abstract:
- A major problem for kernel-based predictors (such as Support Vector Machines and Gaussian processes) is that the amount of computation required to find the solution scales as O(n^3), where n is the number of training examples. We show that an approximation to the eigendecomposition of the Gram matrix can be computed by the Nystroem method (which is used for the numerical solution of eigenproblems). This is achieved by carrying out an eigendecomposition on a smaller system of size m < n, and then expanding the results back up to n dimensions. The computational complexity of a predictor using this approximation is O(m^2 n). We report experiments on the USPS and abalone data sets and show that we can set m << n without any significant decrease in the accuracy of the solution.
- Links To Paper
- Author's publications page
- NIPS online publilcations repository
- Bibtex format
- @InProceedings{EDI-INF-RR-1036,
- author = {
Chris Williams
and Matthias Seeger
},
- title = {Using the Nystroem Method to Speed Up Kernel Machines},
- book title = {Advances in Neural Information Processing Systems 13},
- publisher = {MIT Press},
- year = 2001,
- pages = {682-688},
- url = {http://www.dai.ed.ac.uk/homes/ckiw/postscript/nynips2.ps.gz},
- }
|