cs.LGOct 9, 2026

BLOKS: Scaling Kernel Solvers with Sketched Block Preconditioning

Authors: Giordano Vitale, Giacomo Meanti, Marco Rando, Blanca Ayuso de Dios, Lorenzo Rosasco

Organizations: MaLGa Center, DIBRIS, Universit`a degli Studi di Genova, Genoa, Italy · Universit´e Cˆote d’Azur, INRIA, CNRS, LJAD, Nice, France · Dipartimento di Matematica e Applicazioni, Universit`a degli Studi Milano–Bicocca, Italy · Istituto di Matematica Applicata e Tecnologie Informatiche “E. Magenes”, CNR, Pavia, Italy · 

Abstract

Kernel Ridge Regression (KRR) is a theoretically sound algorithm for nonparametric learning, which is also often used to investigate properties of deep learning. However, the exact KRR formulation incurs time and memory costs preventing applicability to large datasets, motivating the development of approximate solvers. These algorithms rely on (i) iterative methods, to avoid the computational burden of direct solutions; (ii) sketching or batching, to reduce the problem size; and (iii) preconditioning, to accelerate convergence. While crucial for fast convergence, preconditioning incurs memory costs that can be managed by lowering the number of free parameters of the model, potentially at the expense of expressivity and hence accuracy. To address this challenge, we propose BLOKS, a Conjugate Gradient-based solver for Nyström-sketched KRR built around a novel preconditioner that combines a block Jacobi approximation with sketching. The BLOKS preconditioner has memory cost independent of both the dataset size and the number of parameters, allowing scaling to large models. We provide a memory-efficient, GPU-accelerated implementation and show that BLOKS achieves excellent accuracy while retaining favorable time/memory complexity. Indeed, on standard large-scale datasets used to benchmark kernel solvers, BLOKS achieves comparable or better performances than state-of-the-art methods.

Figures & tables

Appendix figures & tables11 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. Pack only the essentials: Adaptive dictionary learning for kernel ridge regression

    Apr 24, 2026Daniele Calandriello, Alessandro Lazaric, Michal ValkoKernel Ridge RegressionKernel Regression

  2. Analysis of Nystrom method with sequential ridge leverage scores

    Apr 22, 2026Daniele Calandriello, Alessandro Lazaric, Michal ValkoKernel Ridge RegressionKernel Regression

  3. Differentiable Kernel Ridge Regression for Deep Learning Pipelines

    May 4, 2026Jean-Marc Mercier, Gabriele SantinKernel Ridge RegressionKernel Regression