Sublinear Time Low-Rank Approximation of Distance Matrices
Not on the map. Why?
Abstract (arXiv)
Let P= p1, p2, ldots pn and Q = q1, q2 ldots qm be two point sets in an arbitrary metric space. Let A represent the m× n pairwise distance matrix with Ai,j = d(pi, qj). Such distance matrices are commonly computed in software packages and have applications to learning image manifolds, handwriting recognition, and multi-dimensional unfolding, among other things. In an attempt to reduce their description size, we study low rank approximation of such matrices. Our main result is to show that for any underlying distance metric d, it is possible to achieve an additive error low-rank approximation in sublinear time. We note that it is provably impossible to achieve such a guarantee in sublinear time for arbitrary matrices A, and consequently our proof exploits special properties of distance matrices. We develop a recursive algorithm based on additive projection-cost preserving sampling. We then show that in general, relative error approximation in sublinear time is impossible for distance matrices, even if one allows for bicriteria solutions. Additionally, we show that if P = Q and d is the squared Euclidean distance, which is not a metric but rather the square of a metric, then a relative error bicriteria solution can be found in sublinear time.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Sep 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 3; 2023: 1; 2024: 2; 2025: 0; 2026: 1.
11 papers.
- 2021Low-Rank Sinkhorn Factorizationcited by 66
- 2021Linear-Time Gromov Wasserstein Distances using Low Rank Couplings and Costscited by 61
- 2024Recent and Upcoming Developments in Randomized Numerical Linear Algebra for Machine Learningcited by 11
- 2022Efficient Nearest Neighbor Search for Cross-Encoder Models using Matrix Factorizationcited by 10
- 2021Faster Kernel Matrix Algebra via Density Estimationcited by 7
- 2022Low-Rank Approximation with 1/ε1/3 Matrix-Vector Productscited by 7
- 2021Sublinear Time Approximation of Text Similarity Matricescited by 3
- 2022Sub-quadratic Algorithms for Kernel Matrices via Kernel Density Estimationcited by 2
- 2023Krylov Methods are (nearly) Optimal for Low-Rank Approximationcited by 2
- 2024Adaptive Retrieval and Scalable Indexing for k-NN Search with Cross-Encoderscited by 1
- 2026Fast Length-Squared Sampling for Positive-Semidefinite Matricescited by 0
- 2026Fast Length-Squared Sampling for Positive-Semidefinite Matrices12 Aug 2026
- 2024Recent and Upcoming Developments in Randomized Numerical Linear Algebra for Machine Learning17 Jun 2024
- 2024Adaptive Retrieval and Scalable Indexing for k-NN Search with Cross-Encoders6 May 2024
- 2023Krylov Methods are (nearly) Optimal for Low-Rank Approximation6 Apr 2023
- 2022Sub-quadratic Algorithms for Kernel Matrices via Kernel Density Estimation1 Dec 2022
- 2022Efficient Nearest Neighbor Search for Cross-Encoder Models using Matrix Factorization23 Oct 2022
- 2022Low-Rank Approximation with 1/ε1/3 Matrix-Vector Products10 Feb 2022
- 2021Sublinear Time Approximation of Text Similarity Matrices17 Dec 2021
- 2021Linear-Time Gromov Wasserstein Distances using Low Rank Couplings and Costs2 Jun 2021
- 2021Low-Rank Sinkhorn Factorization8 Mar 2021
- 2021Faster Kernel Matrix Algebra via Density Estimation16 Feb 2021