Learning Space Partitions for Nearest Neighbor Search
Not on the map. Why?
Abstract (arXiv)
Space partitions of ℝd underlie a vast and important class of fast nearest neighbor search (NNS) algorithms. Inspired by recent theoretical work on NNS for general metric spaces [Andoni, Naor, Nikolov, Razenshteyn, Waingarten STOC 2018, FOCS 2018], we develop a new framework for building space partitions reducing the problem to balanced graph partitioning followed by supervised classification. We instantiate this general approach with the KaHIP graph partitioner [Sanders, Schulz SEA 2013] and neural networks, respectively, to obtain a new partitioning procedure called Neural Locality-Sensitive Hashing (Neural LSH). On several standard benchmarks for NNS, our experiments show that the partitions obtained by Neural LSH consistently outperform partitions found by quantization-based and tree-based methods as well as classic, data-oblivious LSH.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 2; 2024: 0; 2025: 2.
4 papers.
- 2023Improved Frequency Estimation Algorithms with and without Predictionscited by 10
- 2023Learning the Positions in CountSketchcited by 0
- 2025On Storage Neural Network Augmented Approximate Nearest Neighbor Searchcited by 0
- 2025Selective Use of Yannakakis' Algorithm to Improve Query Performance: Machine Learning to the Rescuecited by 0
- 2025Selective Use of Yannakakis' Algorithm to Improve Query Performance: Machine Learning to the Rescue27 Feb 2025
- 2025On Storage Neural Network Augmented Approximate Nearest Neighbor Search23 Jan 2025
- 2023Improved Frequency Estimation Algorithms with and without Predictions12 Dec 2023
- 2023Learning the Positions in CountSketch11 Jun 2023