ASKIT: Approximate Skeletonization Kernel-Independent Treecode in High Dimensions
Not on the map. Why?
Abstract (arXiv)
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 field approximation requires only kernel evaluations and does not use analytic expansions. Pruning is not done using bounding boxes but rather combinatorially using a sparsified nearest-neighbor graph of the input. The time complexity of our algorithm depends linearly on the ambient dimension. The error in the algorithm depends on the low-rank approximability of the far field, which in turn depends on the kernel function and on the intrinsic dimensionality of the distribution of the points. The error of the far field approximation does not depend on the ambient dimension. We present the new algorithm along with experimental results that demonstrate its performance. We report results for Gaussian kernel sums for 100 million points in 64 dimensions, for one million points in 1000 dimensions, and for problems in which the Gaussian kernel has a variable bandwidth. To the best of our knowledge, all of these experiments are impossible or prohibitively expensive with existing fast kernel summation methods.
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). First posted on arXiv 1 Oct 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 2; 2023: 1; 2024: 3.
12 papers.
- 2024Squeezed Attention: Accelerating Long Context Length LLM Inferencecited by 57
- 2021Learning with Density Matrices and Random Featurescited by 17
- 2021Fast Statistical Leverage Score Approximation in Kernel Ridge Regressioncited by 14
- 2021Faster Kernel Matrix Algebra via Density Estimationcited by 8
- 2021DEANN: Speeding up Kernel-Density Estimation using Approximate Nearest Neighbor Searchcited by 8
- 2024Fast Kernel Summation in High Dimensions via Slicing and Fourier Transformscited by 8
- 2024Fast Summation of Radial Kernels via QMC Slicingcited by 7
- 2022Quantum Adaptive Fourier Features for Neural Density Estimationcited by 6
- 2021Learning in High-Dimensional Feature Spaces Using ANOVA-Based Fast Matrix-Vector Multiplicationcited by 4
- 2023A Preconditioned Interior Point Method for Support Vector Machines Using an ANOVA-Decomposition and NFFT-Based Matrix-Vector Productscited by 3
- 2022Sub-quadratic Algorithms for Kernel Matrices via Kernel Density Estimationcited by 2
- 2021Training very large scale nonlinear SVMs using Alternating Direction Method of Multipliers coupled with the Hierarchically Semi-Separable kernel approximationscited by 1
- 2024Squeezed Attention: Accelerating Long Context Length LLM Inference14 Nov 2024
- 2024Fast Summation of Radial Kernels via QMC Slicing2 Oct 2024
- 2024Fast Kernel Summation in High Dimensions via Slicing and Fourier Transforms16 Jan 2024
- 2023A Preconditioned Interior Point Method for Support Vector Machines Using an ANOVA-Decomposition and NFFT-Based Matrix-Vector Products1 Dec 2023
- 2022Sub-quadratic Algorithms for Kernel Matrices via Kernel Density Estimation1 Dec 2022
- 2022Quantum Adaptive Fourier Features for Neural Density Estimation1 Aug 2022
- 2021Learning in High-Dimensional Feature Spaces Using ANOVA-Based Fast Matrix-Vector Multiplication19 Nov 2021
- 2021Training very large scale nonlinear SVMs using Alternating Direction Method of Multipliers coupled with the Hierarchically Semi-Separable kernel approximations9 Aug 2021
- 2021DEANN: Speeding up Kernel-Density Estimation using Approximate Nearest Neighbor Search6 Jul 2021
- 2021Fast Statistical Leverage Score Approximation in Kernel Ridge Regression9 Mar 2021
- 2021Faster Kernel Matrix Algebra via Density Estimation16 Feb 2021
- 2021Learning with Density Matrices and Random Features8 Feb 2021