ASKIT: An Efficient, Parallel Library for High-Dimensional Kernel Summations
ASKIT: An Efficient, Parallel Library for High-Dimensional Kernel Summations
复制标题
ASKIT:用于高维核求和的高效并行库
DOI:
--
复制
发表时间:
2016
影响因子:
3.1
通讯作者:
G. Biros
中科院分区:
文献类型:
--
作者:
William B. March;Bo Xiao;Chenhan D. Yu;G. Biros
Kernel-based methods are a powerful tool in a variety of machine learning and computational statistics methods. A key bottleneck in these methods is computations involving the kernel matrix, which scales quadratically with the problem size. Previously, we introduced ASKIT (Approximate Skeletonization Kernel Independent Treecode), an efficient, scalable, kernel-independent method for approximately evaluating kernel matrix-vector products. ASKIT is based on a novel, randomized method for efficiently factoring off-diagonal blocks of the kernel matrix using approximate nearest neighbor information. In this context, ASKIT can be viewed as an algebraic fast multipole method for arbitrary dimensions. In this paper, we introduce our open-source implementation of ASKIT. Features of our ASKIT library include linear dependence on the input dimension of the data, the ability to approximate kernel functions with no prior information on the kernel, and scalability to tens of thousands of compute cores and data with bil...