[KongchangAI]
PaperBLOKS: Scaling Kernel Solvers with Sketched Block Preconditioning

BLOKS

A scalable kernel method solver based on the conjugate gradient method. It constructs a novel preconditioner by combining block Jacobi approximation with sketching techniques, making preconditioner memory requirements independent of both dataset size and the number of parameters simultaneously, thereby addressing the memory bottleneck in kernel ridge regression.

Timeline (last 90 days)

Oct 12

BLOKS is a conjugate gradient-based solver for Nyström-sketched kernel ridge regression.

Unverified50%
Oct 12

The core innovation of BLOKS is combining block Jacobi approximation with sketching techniques to form a novel preconditioner.

Unverified50%
Oct 12

The memory overhead of the BLOKS preconditioner is simultaneously independent of dataset size and the number of parameters.

Unverified50%
Oct 12

BLOKS applies sketch compression again to each diagonal block, limiting the effective size of the block to a fixed upper bound, so that the memory footprint of the entire preconditioner depends only on the block size hyperparameter.

Unverified50%
Oct 12

The paper's authors provide a memory-efficient, GPU-accelerated implementation of BLOKS.

Unverified50%
Oct 12

On standard large-scale datasets used for benchmarking kernel solvers, BLOKS achieves performance comparable to or better than current state-of-the-art methods while maintaining favorable time and memory complexity.

Unverified50%

All Facts (6)

Source Articles