Sub-quadratic Algorithms for Kernel Matrices via Kernel Density Estimation
Ainesh Bakshi, Piotr Indyk, Praneeth Kacham, Sandeep Silwal, Samson, Zhou

TL;DR
This paper introduces sub-quadratic algorithms for kernel matrices, enabling faster computations for various linear algebra and graph problems by leveraging kernel density estimation and sampling techniques.
Contribution
It presents novel sub-quadratic algorithms for key kernel matrix tasks, significantly improving efficiency over traditional quadratic methods.
Findings
Achieved 9x reduction in kernel evaluations for low-rank approximation.
Reduced graph size by 41x in spectral sparsification.
Developed efficient sampling reductions from kernel graphs to kernel density estimation.
Abstract
Kernel matrices, as well as weighted graphs represented by them, are ubiquitous objects in machine learning, statistics and other related fields. The main drawback of using kernel methods (learning and inference using kernel matrices) is efficiency -- given input points, most kernel-based algorithms need to materialize the full kernel matrix before performing any subsequent computation, thus incurring runtime. Breaking this quadratic barrier for various problems has therefore, been a subject of extensive research efforts. We break the quadratic barrier and obtain time algorithms for several fundamental linear-algebraic and graph processing primitives, including approximating the top eigenvalue and eigenvector, spectral sparsification, solving linear systems, local clustering, low-rank approximation, arboricity estimation and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Sparse and Compressive Sensing Techniques · Advanced Graph Neural Networks
