ASKIT: Approximate Skeletonization Kernel-Independent Treecode in High Dimensions
William B. March, Bo Xiao, George Biros

TL;DR
ASKIT introduces a scalable, kernel-independent algorithm for high-dimensional kernel summation that efficiently handles large datasets by novel pruning and approximation techniques, outperforming existing methods in high dimensions.
Contribution
The paper presents a new high-dimensional kernel summation algorithm that uses kernel evaluations for far field approximation and combinatorial pruning, with linear complexity in ambient dimension.
Findings
Successfully computed Gaussian kernel sums for 100 million points in 64 dimensions.
Achieved results for one million points in 1000 dimensions.
Handled variable bandwidth Gaussian kernels efficiently.
Abstract
We present a fast algorithm for kernel summation problems in high-dimensions. These problems appear in computational physics, numerical approximation, non-parametric statistics, and machine learning. In our context, the sums depend on a kernel function that is a pair potential defined on a dataset of points in a high-dimensional Euclidean space. A direct evaluation of the sum scales quadratically with the number of points. Fast kernel summation methods can reduce this cost to linear complexity, but the constants involved do not scale well with the dimensionality of the dataset. The main algorithmic components of fast kernel summation algorithms are the separation of the kernel sum between near and far field (which is the basis for pruning) and the efficient and accurate approximation of the far field. We introduce novel methods for pruning and approximating the far field. Our far…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
