Adaptive Estimation for Approximate k-Nearest-Neighbor Computations
Not on the map. Why?
Abstract (arXiv)
Algorithms often carry out equally many computations for "easy" and "hard" problem instances. In particular, algorithms for finding nearest neighbors typically have the same running time regardless of the particular problem instance. In this paper, we consider the approximate k-nearest-neighbor problem, which is the problem of finding a subset of O(k) points in a given set of points that contains the set of k nearest neighbors of a given query point. We propose an algorithm based on adaptively estimating the distances, and show that it is essentially optimal out of algorithms that are only allowed to adaptively estimate distances. We then demonstrate both theoretically and experimentally that the algorithm can achieve significant speedups relative to the naive method.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 25 Feb 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 2.
5 papers.
- 2022Approximate Function Evaluation via Multi-Armed Banditscited by 4
- 2023BanditPAM++: Faster k-medoids Clusteringcited by 2
- 2024Adaptive k-nearest neighbor classifier based on the local estimation of the shape operatorcited by 2
- 2022Adaptive Data Depth via Multi-Armed Banditscited by 1
- 2024UpANNS: Enhancing Billion-Scale ANNS Efficiency with Real-World PIM Architecturecited by 0
- 2024UpANNS: Enhancing Billion-Scale ANNS Efficiency with Real-World PIM Architecture31 Oct 2024
- 2024Adaptive k-nearest neighbor classifier based on the local estimation of the shape operator8 Sep 2024
- 2023BanditPAM++: Faster k-medoids Clustering28 Oct 2023
- 2022Adaptive Data Depth via Multi-Armed Bandits8 Nov 2022
- 2022Approximate Function Evaluation via Multi-Armed Bandits18 Mar 2022