FASTER KERNEL RIDGE REGRESSION USING SKETCHING AND PRECONDITIONING

被引:59
|
作者
Avron, Haim [1 ]
Clarkson, Kenneth L. [2 ]
Woodruff, David P. [3 ]
机构
[1] Tel Aviv Univ, Dept Appl Math, IL-6997801 Tel Aviv, Israel
[2] IBM Almaden Res Ctr, San Jose, CA 95120 USA
[3] Carnegie Mellon Univ, Sch Comp Sci, Pittsburgh, PA 15213 USA
关键词
kernel ridge regression; preconditioning; random features; PARALLEL;
D O I
10.1137/16M1105396
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Kernel ridge regression is a simple yet powerful technique for nonparametric regression whose computation amounts to solving a linear system. This system is usually dense and highly ill-conditioned. In addition, the dimensions of the matrix are the same as the number of data points, so direct methods are unrealistic for large-scale datasets. In this paper, we propose a preconditioning technique for accelerating the solution of the aforementioned linear system. The preconditioner is based on random feature maps, such as random Fourier features, which have recently emerged as a powerful technique for speeding up and scaling the training of kernel-based methods, such as kernel ridge regression, by resorting to approximations. However, random feature maps only provide crude approximations to the kernel function, so delivering state-of-the-art results by directly solving the approximated system requires the number of random features to be very large. We show that random feature maps can be much more effective in forming preconditioners, since under certain conditions a not-too-large number of random features is sufficient to yield an effective preconditioner. We empirically evaluate our method and show it is highly effective for datasets of up to one million training examples.
引用
收藏
页码:1116 / 1138
页数:23
相关论文
共 50 条
  • [1] FAST AND ACCURATE GAUSSIAN KERNEL RIDGE REGRESSION USING MATRIX DECOMPOSITIONS FOR PRECONDITIONING
    Shabat, Gil
    Choshen, Era
    Ben Or, Dvir
    Carmel, Nadav
    [J]. SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2021, 42 (03) : 1073 - 1095
  • [2] Face recognition using kernel ridge regression
    An, Senjian
    Liu, Wanquan
    Venkatesh, Svetha
    [J]. 2007 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOLS 1-8, 2007, : 1033 - +
  • [3] Sketching Algorithms and Lower Bounds for Ridge Regression
    Kacham, Praneeth
    Woodruff, David P.
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 162, 2022, : 10539 - 10556
  • [4] Iterative kernel regression with preconditioning
    Shi, Lei
    Zhang, Zihan
    [J]. ANALYSIS AND APPLICATIONS, 2024, 22 (06) : 1095 - 1131
  • [5] MEDICAL IMAGE DENOISING USING KERNEL RIDGE REGRESSION
    Dinh Hoan Trinh
    Luong, Marie
    Rocchisani, Jean-Marie
    Canh Duong Pham
    Dibos, Francoise
    [J]. 2011 18TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2011, : 1597 - 1600
  • [6] Automatic Text Summarization using Kernel Ridge Regression
    Onita, Daniela
    Cucu, Ciprian
    [J]. 2023 25TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, SYNASC 2023, 2023, : 202 - 209
  • [7] FACE HALLUCINATION USING OLPP AND KERNEL RIDGE REGRESSION
    Kumar, B. G. Vijay
    Aravind, R.
    [J]. 2008 15TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-5, 2008, : 353 - 356
  • [8] Kernel ridge regression using truncated newton method
    Maalouf, Maher
    Homouz, Dirar
    [J]. KNOWLEDGE-BASED SYSTEMS, 2014, 71 : 339 - 344
  • [9] Sparse kernel ridge regression using backward deletion
    Wang, Ling
    Bo, Liefeng
    Jiao, Licheng
    [J]. PRICAI 2006: TRENDS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, 4099 : 365 - 374
  • [10] An identity for kernel ridge regression
    Zhdanov, Fedor
    Kalnishkan, Yuri
    [J]. THEORETICAL COMPUTER SCIENCE, 2013, 473 : 157 - 178