资源论文Computationally Efficient Nystro?m Approximation using Fast Transforms

Computationally Efficient Nystro?m Approximation using Fast Transforms

2020-03-06 | |  52 |   43 |   0

Abstract

Our goal is to improve the training and prediction time of Nystr¨om method, which is a widely-used technique for generating low-rank kernel matrix approximations. When applying the Nystr¨om approximation for large-scale applications, both training and prediction time is dominated by computing kernel values between a data point and all landmark points. With m landmark points, this computation requires Θ(md) time (flops), where d is the input dimension. In this paper, we propose the use of a family of fast transforms to generate structured landmark points for Nystro?m approximation. By exploiting fast transforms, e.g., Haar transform and Hadamard transform, our modified Nystro?m method requires only Θ(m) or Θ(m log d) time to compute the kernel values between a given data point and m landmark points. This improvement in time complexity can significantly speed up kernel approximation and benefit prediction speed in kernel machines. For instance, on the webspam data (more than 300,000 data points), our proposed algorithm enables kernel SVM prediction to deliver 98% accuracy and the resulting prediction time is 1000 times faster than LIBSVM and only 10 times slower than linear SVM prediction (which yields only 91% accuracy).

上一篇:Generalization Properties and Implicit Regularization for Multiple Passes SGM

下一篇:Minimum Regret Search for Single- and Multi-Task Optimization

用户评价
全部评价

热门资源

  • The Variational S...

    Unlike traditional images which do not offer in...

  • Learning to Predi...

    Much of model-based reinforcement learning invo...

  • Stratified Strate...

    In this paper we introduce Stratified Strategy ...

  • Learning to learn...

    The move from hand-designed features to learned...

  • A Mathematical Mo...

    Direct democracy, where each voter casts one vo...