FALKON: An Optimal Large Scale Kernel Method
arXiv:1705.10958
Abstract
Kernel methods provide a principled way to perform non linear, nonparametric learning. They rely on solid functional analytic foundations and enjoy optimal statistical properties. However, at least in their basic form, they have limited applicability in large scale scenarios because of stringent computational requirements in terms of time and especially memory. In this paper, we take a substantial step in scaling up kernel methods, proposing FALKON, a novel algorithm that allows to efficiently process millions of points. FALKON is derived combining several algorithmic principles, namely stochastic subsampling, iterative solvers and preconditioning. Our theoretical analysis shows that optimal statistical accuracy is achieved requiring essentially memory and time. An extensive experimental analysis on large scale datasets shows that, even with a single machine, FALKON outperforms previous state of the art solutions, which exploit parallel/distributed architectures.
NIPS 2017
Cited by in corpus (5)
- Breaking Locality Accelerates Block Gauss-Seidel
- NIPS - Not Even Wrong? A Systematic Review of Empirically Complete Demonstrations of Algorithmic Effectiveness in the Machine Learning and Artificial Intelligence Literature
- On Kernel Derivative Approximation with Random Fourier Features
- Accumulation of Sub-Sampling Matrices with Applications to Statistical Computation
- Analysis of regularized Nyström subsampling for regression functions of low smoothness