Fast algorithms for a new relaxation of optimal transport
We introduce a new class of objectives for optimal transport computations of datasets in high-
dimensional Euclidean spaces. The new objectives are parametrized by $\rho\geq 1$, and …
dimensional Euclidean spaces. The new objectives are parametrized by $\rho\geq 1$, and …
Fast private kernel density estimation via locality sensitive quantization
We study efficient mechanisms for differentially private kernel density estimation (DP-KDE).
Prior work for the Gaussian kernel described algorithms that run in time exponential in the …
Prior work for the Gaussian kernel described algorithms that run in time exponential in the …
Faster linear algebra for distance matrices
The distance matrix of a dataset $ X $ of $ n $ points with respect to a distance function $ f $
represents all pairwise distances between points in $ X $ induced by $ f $. Due to their wide …
represents all pairwise distances between points in $ X $ induced by $ f $. Due to their wide …
Sub-quadratic algorithms for kernel matrices via kernel density estimation
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 …
machine learning, statistics and other related fields. The main drawback of using kernel …
Sublinear time eigenvalue approximation via random sampling
We study the problem of approximating the eigenspectrum of a symmetric matrix A∈ R n× n
with bounded entries (ie,‖ A‖∞≤ 1). We present a simple sublinear time algorithm that …
with bounded entries (ie,‖ A‖∞≤ 1). We present a simple sublinear time algorithm that …
Spectral Toolkit of Algorithms for Graphs: Technical Report (2)
Spectral Toolkit of Algorithms for Graphs (STAG) is an open-source library for efficient graph
algorithms. This technical report presents the newly implemented component on locality …
algorithms. This technical report presents the newly implemented component on locality …
Giga-scale kernel matrix-vector multiplication on GPU
Kernel matrix-vector multiplication (KMVM) is a foundational operation in machine learning
and scientific computing. However, as KMVM tends to scale quadratically in both memory …
and scientific computing. However, as KMVM tends to scale quadratically in both memory …
Sublinear Algorithms for Matrices: Theory and Applications
A Ray - 2024 - scholarworks.umass.edu
Matrices are ubiquitous mathematical structures that arise throughout computer science. We
study fast algorithms for several central problems involving matrices, including eigenvalue …
study fast algorithms for several central problems involving matrices, including eigenvalue …