Robust, randomized preconditioning for kernel ridge regression

04/24/2023
by   Mateo Díaz, et al.
0

This paper introduces two randomized preconditioning techniques for robustly solving kernel ridge regression (KRR) problems with a medium to large number of data points (10^4 ≤ N ≤ 10^7). The first method, RPCholesky preconditioning, is capable of accurately solving the full-data KRR problem in O(N^2) arithmetic operations, assuming sufficiently rapid polynomial decay of the kernel matrix eigenvalues. The second method, KRILL preconditioning, offers an accurate solution to a restricted version of the KRR problem involving k ≪ N selected data centers at a cost of O((N + k^2) k log k) operations. The proposed methods solve a broad range of KRR problems and overcome the failure modes of previous KRR preconditioners, making them ideal for practical applications.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/25/2019

Fast and Accurate Gaussian Kernel Ridge Regression Using Matrix Decompositions for Preconditioning

This paper presents a method for building a preconditioner for a kernel ...
research
11/30/2020

A Kaczmarz Method with Simple Random Sampling for Solving Large Linear Systems

The Kaczmarz method is a popular iterative scheme for solving large-scal...
research
05/25/2019

Kernel Truncated Randomized Ridge Regression: Optimal Rates and Low Noise Acceleration

In this paper, we consider the nonparametric least square regression in ...
research
02/05/2020

A Deterministic Streaming Sketch for Ridge Regression

We provide a deterministic space-efficient algorithm for estimating ridg...
research
08/28/2023

Solving Attention Kernel Regression Problem via Pre-conditioner

Large language models have shown impressive performance in many tasks. O...
research
10/11/2017

Efficient Data-Driven Geologic Feature Detection from Pre-stack Seismic Measurements using Randomized Machine-Learning Algorithm

Conventional seismic techniques for detecting the subsurface geologic fe...
research
07/13/2021

Oversampling Divide-and-conquer for Response-skewed Kernel Ridge Regression

The divide-and-conquer method has been widely used for estimating large-...

Please sign up or login with your details

Forgot password? Click here to reset