FINGER: Fast Inference for Graph-based Approximate Nearest Neighbor Search
Not on the map. Why?
Abstract (arXiv)
Approximate K-Nearest Neighbor Search (AKNNS) has now become ubiquitous in modern applications, for example, as a fast search procedure with two tower deep learning models. Graph-based methods for AKNNS in particular have received great attention due to their superior performance. These methods rely on greedy graph search to traverse the data points as embedding vectors in a database. Under this greedy search scheme, we make a key observation: many distance computations do not influence search updates so these computations can be approximated without hurting performance. As a result, we propose FINGER, a fast inference method to achieve efficient graph search. FINGER approximates the distance function by estimating angles between neighboring residual vectors with low-rank bases and distribution matching. The approximated distance can be used to bypass unnecessary computations, which leads to faster searches. Empirically, accelerating a popular graph-based method named HNSW by FINGER is shown to outperform existing graph-based methods by 20%-60% across different benchmark datasets.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 16 of its 56 references that are in the map. First posted on arXiv 22 Jun 2022.
Builds on
16 of 56 references.
References · 16
- 2017Billion-scale similarity search with GPUscited by 2,477
- 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 853
- 2018ANN-Benchmarks: A Benchmarking Tool for Approximate Nearest Neighbor Algorithmscited by 130
- 2017Fast Approximate Nearest Neighbor Search With The Navigating Spreading-out Graphcited by 103
- 2018Neural Nearest Neighbors Networkscited by 98
- 2020PECOS: Prediction for Enormous and Correlated Output Spacescited by 50
- 2019Security and Privacy on Blockchaincited by 32
- 2016EFANNA : An Extremely Fast Approximate Nearest Neighbor Search Algorithm Based on kNN Graphcited by 15
- 2019Unsupervised Neural Quantization for Compressed-Domain Similarity Searchcited by 15
- 2016A Greedy Approach for Budgeted Maximum Inner Product Searchcited by 11
- 2018Learning to Screen for Fast Softmax Inference on Large Vocabulary Neural Networkscited by 10
- 2021An Introduction to Johnson-Lindenstrauss Transformscited by 10
4 more
- 2018Link and code: Fast indexing with graphs and compact regression codescited by 9
- 2016A Revisit of Hashing Algorithms for Approximate Nearest Neighbor Searchcited by 5
- 2018Word2Bits - Quantized Word Vectorscited by 3
- 2020A Note on Graph-Based Nearest Neighbor Searchcited by 1
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 1; 2025: 2.
4 papers.
- 2022Faster Maximum Inner Product Search in High Dimensionscited by 3
- 2024Probabilistic Routing for Graph-Based Approximate Nearest Neighbor Searchcited by 3
- 2025Probabilistic Kernel Function for Fast Angle Testingcited by 2
- 2025Trading Vector Data in Vector Databasescited by 0
- 2025Trading Vector Data in Vector Databases10 Nov 2025
- 2025Probabilistic Kernel Function for Fast Angle Testing26 May 2025
- 2024Probabilistic Routing for Graph-Based Approximate Nearest Neighbor Search17 Feb 2024
- 2022Faster Maximum Inner Product Search in High Dimensions14 Dec 2022