Large Scale Kernel Learning using Block Coordinate Descent
Stephen Tu, Rebecca Roelofs, Shivaram Venkataraman, Benjamin, Recht

TL;DR
This paper shows that distributed block coordinate descent efficiently solves large-scale kernel learning problems and compares different approximation methods, providing new theoretical insights and practical results.
Contribution
It introduces a distributed block coordinate descent approach for large-scale kernel learning and derives new convergence rates specific to kernel methods.
Findings
Nyström method generally outperforms random features in accuracy
Nyström method requires more optimization iterations
New convergence rates support experimental results
Abstract
We demonstrate that distributed block coordinate descent can quickly solve kernel regression and classification problems with millions of data points. Armed with this capability, we conduct a thorough comparison between the full kernel, the Nystr\"om method, and random features on three large classification tasks from various domains. Our results suggest that the Nystr\"om method generally achieves better statistical accuracy than random features, but can require significantly more iterations of optimization. Lastly, we derive new rates for block coordinate descent which support our experimental findings when specialized to kernel methods.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Domain Adaptation and Few-Shot Learning · Machine Learning and ELM
