A new near-linear time algorithm for k-nearest neighbor search using a compressed cover tree
Yury Elkin, Vitaliy Kurlin
Abstract
Given a reference set of points and a query set of points in a metric space, this paper studies an important problem of finding -nearest neighbors of every point in the set in a near-linear time. In the paper at ICML 2006, Beygelzimer, Kakade, and Langford introduced a cover tree on and attempted to prove that this tree can be built in time while the nearest neighbor search can be done in time with a hidden dimensionality factor. This paper fills a substantial gap in the past proofs of time complexity by defining a simpler compressed cover tree on the reference set . The first new algorithm constructs a compressed cover tree in time. The second new algorithm finds all -nearest neighbors of all points from using a compressed cover tree in time with a hidden dimensionality factor depending on point distributions of the given sets but not on their sizes.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext d6eb9610-8c86-482e-909f-241fc8fec7e9Cited by top-tier papers4
- Worst-case Performance of Popular Approximate Nearest Neighbor Search Implementations: Guarantees and LimitationsPiotr Indyk, Haike XuNeurIPS 2023 · 55 citations
- Accelerating Non-Maximum Suppression: A Graph Theory PerspectiveKing-Siong Si, Lu Sun, Weizhan Zhang, Tieliang Gong et al.NeurIPS 2024 · 14 citations
- Towards Metric DBSCAN: Exact, Approximate, and Streaming AlgorithmsGuanlin Mo, Shihong Song, Hu DingSIGMOD 2024 · 7 citations
- Dynamic Learnware Filtering for Efficient Learnware Identification and System SlimmingJian-Dong Liu, Zhi-Hao Tan, Zhi-Hua ZhouKDD 2025
Builds on3
- A Comprehensive Survey and Experimental Comparison of Graph-Based Approximate Nearest Neighbor SearchMengzhao Wang, Xiaoliang Xu, Qiang Yue, Yuxiang WangVLDB 2021 · 354 citations
- Resolving the data ambiguity for periodic crystalsDaniel Widdowson, Vitaliy KurlinNeurIPS 2022 · 62 citations
- Recognizing Rigid Patterns of Unlabeled Point Clouds by Complete and Continuous Isometry Invariants with no False Negatives and no False PositivesDaniel Widdowson, Vitaliy KurlinCVPR 2023
Related papers
- ARKGraph: All-Range Approximate K-Nearest-Neighbor GraphChaoji Zuo, Dong DengVLDB 2023 · 18 citations
- Nearly Optimal Planar k Nearest Neighbors Queries under General Distance FunctionsChih-Hung LiuSODA 2020 · 3 citations
- Sublinear time approximation of the cost of a metric k-nearest neighbor graphArtur Czumaj, Christian SohlerSODA 2020 · 3 citations
- DeltaPQ: Lossless Product Quantization Code Compression for High Dimensional Similarity SearchRunhui Wang, Dong DengVLDB 2020 · 31 citations
- Graph-Based Algorithms for Diverse Similarity SearchPiyush Anand, Piotr Indyk, Ravishankar Krishnaswamy, Sepideh Mahabadi et al.ICML 2025
