On the Nystrom Approximation for Preconditioning in Kernel Machines

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Abedsoltan, Amirhesam, Pandit, Parthe, Rademacher, Luis, Belkin, Mikhail
Format: Preprint
Veröffentlicht: 2023
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866909082599817216
author Abedsoltan, Amirhesam
Pandit, Parthe
Rademacher, Luis
Belkin, Mikhail
author_facet Abedsoltan, Amirhesam
Pandit, Parthe
Rademacher, Luis
Belkin, Mikhail
contents Kernel methods are a popular class of nonlinear predictive models in machine learning. Scalable algorithms for learning kernel models need to be iterative in nature, but convergence can be slow due to poor conditioning. Spectral preconditioning is an important tool to speed-up the convergence of such iterative algorithms for training kernel models. However computing and storing a spectral preconditioner can be expensive which can lead to large computational and storage overheads, precluding the application of kernel methods to problems with large datasets. A Nystrom approximation of the spectral preconditioner is often cheaper to compute and store, and has demonstrated success in practical applications. In this paper we analyze the trade-offs of using such an approximated preconditioner. Specifically, we show that a sample of logarithmic size (as a function of the size of the dataset) enables the Nystrom-based approximated preconditioner to accelerate gradient descent nearly as well as the exact preconditioner, while also reducing the computational and storage overheads.
format Preprint
id arxiv_https___arxiv_org_abs_2312_03311
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle On the Nystrom Approximation for Preconditioning in Kernel Machines
Abedsoltan, Amirhesam
Pandit, Parthe
Rademacher, Luis
Belkin, Mikhail
Machine Learning
Kernel methods are a popular class of nonlinear predictive models in machine learning. Scalable algorithms for learning kernel models need to be iterative in nature, but convergence can be slow due to poor conditioning. Spectral preconditioning is an important tool to speed-up the convergence of such iterative algorithms for training kernel models. However computing and storing a spectral preconditioner can be expensive which can lead to large computational and storage overheads, precluding the application of kernel methods to problems with large datasets. A Nystrom approximation of the spectral preconditioner is often cheaper to compute and store, and has demonstrated success in practical applications. In this paper we analyze the trade-offs of using such an approximated preconditioner. Specifically, we show that a sample of logarithmic size (as a function of the size of the dataset) enables the Nystrom-based approximated preconditioner to accelerate gradient descent nearly as well as the exact preconditioner, while also reducing the computational and storage overheads.
title On the Nystrom Approximation for Preconditioning in Kernel Machines
topic Machine Learning
url https://arxiv.org/abs/2312.03311