Divide and conquer kernel ridge regression: a distributed algorithm with minimax optimal rates

By Yuchen Zhang, John C. Duchi, Martin J. Wainwright. 2013

410 citations recorded by the source corpus.

We study a decomposition-based scalable approach to kernel ridge regression, and show that it achieves minimax optimal convergence rates under relatively mild conditions. The method is simple to describe: it randomly partitions a dataset of size N into m subsets of equal size, computes an independent kernel ridge regression estimator for each subset using a careful choice of the regularization parameter, then averages the local solutions into a global predictor. This partitioning leads to a substantial reduction in computation time versus the standard approach of performing kernel ridge regression on all N samples. Our two main theorems establish that despite the computational speed-up, statistical optimality is retained: as long as m is not too large, the partition-based estimator achieves the statistical minimax rate over all estimators using the set of N samples. As concrete examples, our theory guarantees that the number of subsets m may grow nearly linearly for finite-rank or Gaussian kernels and polynomially in N for Sobolev spaces, which in turn allows for substantial reductions in computational cost. We conclude with experiments on both simulated data and a music-prediction task that complement our theoretical results, exhibiting the computational and statistical benefits of our approach.

Subfields: Artificial Intelligence, Computational Mechanics, Computer Vision and Pattern Recognition, Optimization & Training, Statistical Learning Theory

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sham M. Kakade
  2. Jakub Konecný
  3. Michael I. Jordan
  4. Martin Jaggi
  5. Peter Richtárik
  6. Francis R. Bach
  7. Virginia Smith
  8. Bernhard Schölkopf

In Computational Mechanics

  1. Prateek Jain
  2. Sham M. Kakade
  3. Praneeth Netrapalli
  4. Peter Richtárik
  5. Tong Zhang
  6. Shusen Wang
  7. Zeyuan Allen-Zhu
  8. Rahul Kidambi

In Computer Vision and Pattern Recognition

  1. Dacheng Tao
  2. Luc Van Gool
  3. Trevor Darrell
  4. Yi Yang
  5. Andrew Zisserman
  6. Jitendra Malik
  7. Ming-Hsuan Yang
  8. Andrea Vedaldi

In Optimization & Training

  1. Sham M. Kakade
  2. Jakub Konecný
  3. Virginia Smith
  4. Peter Richtárik
  5. Peter L. Bartlett
  6. Praneeth Netrapalli
  7. Rahul Kidambi
  8. Kannan Ramchandran

In Statistical Learning Theory

  1. Bharath K. Sriperumbudur
  2. Arthur Gretton
  3. Tong Zhang
  4. Bernhard Schölkopf
  5. Kenji Fukumizu
  6. Francis R. Bach
  7. Nati Srebro
  8. Prateek Jain

Citations in the corpus