HAKES: Scalable Vector Database for Embedding Search Service
Not on the map. Why?
Abstract (arXiv)
Modern deep learning models capture the semantics of complex data by transforming them into high-dimensional embedding vectors. Emerging applications, such as retrieval-augmented generation, use approximate nearest neighbor (ANN) search in the embedding vector space to find similar data. Existing vector databases provide indexes for efficient ANN searches, with graph-based indexes being the most popular due to their low latency and high recall in real-world high-dimensional datasets. However, these indexes are costly to build, suffer from significant contention under concurrent read-write workloads, and scale poorly to multiple servers. Our goal is to build a vector database that achieves high throughput and high recall under concurrent read-write workloads. To this end, we first propose an ANN index with an explicit two-stage design combining a fast filter stage with highly compressed vectors and a refine stage to ensure recall, and we devise a novel lightweight machine learning technique to fine-tune the index parameters. We introduce an early termination check to dynamically adapt the search process for each query. Next, we add support for writes while maintaining search performance by decoupling the management of the learned parameters. Finally, we design HAKES, a distributed vector database that serves the new index in a disaggregated architecture. We evaluate our index and system against 12 state-of-the-art indexes and three distributed vector databases, using high-dimensional embedding datasets generated by deep learning models. The experimental results show that our index outperforms index baselines in the high recall region and under concurrent read-write workloads. Furthermore, namesys is scalable and achieves up to 16× higher throughputs than the baselines. The HAKES project is open-sourced at https://www.comp.nus.edu.sg/~dbsystem/hakes/.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 27 of its 64 references that are in the map. First posted on arXiv 18 May 2025.
Builds on
27 of 64 references.
References · 27
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,297
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2020Dense Passage Retrieval for Open-Domain Question Answeringcited by 3,824
- 2021Improving language models by retrieving from trillions of tokenscited by 1,293
- 2022Text Embeddings by Weakly-Supervised Contrastive Pre-trainingcited by 1,253
- 2021BEIR: A Heterogenous Benchmark for Zero-shot Evaluation of Information Retrieval Modelscited by 1,252
- 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 861
- 2023Pengi: An Audio Language Model for Audio Taskscited by 220
- 2018ANN-Benchmarks: A Benchmarking Tool for Approximate Nearest Neighbor Algorithmscited by 130
15 more
- 2018Spreading vectors for similarity searchcited by 118
- 2017Fast Approximate Nearest Neighbor Search With The Navigating Spreading-out Graphcited by 104
- 2019Semantic Product Searchcited by 51
- 2024RaBitQ: Quantizing High-Dimensional Vectors with a Theoretical Error Bound for Approximate Nearest Neighbor Searchcited by 48
- 2020How to Retrain Recommender System? A Sequential Meta-Learning Methodcited by 42
- 2021SPANN: Highly-efficient Billion-scale Approximate Nearest Neighbor Searchcited by 35
- 2015Quantization based Fast Inner Product Searchcited by 29
- 2024SPFresh: Incremental In-Place Update for Billion-Scale Vector Searchcited by 28
- 2021Learning Discrete Representations via Constrained Clustering for Effective and Efficient Dense Retrievalcited by 27
- 2023High-Dimensional Approximate Nearest Neighbor Search: with Reliable and Efficient Distance Comparison Operationscited by 26
- 2023Similarity search in the blink of an eye with compressed indicescited by 21
- 2022Distill-VQ: Learning Retrieval Oriented Vector Quantization By Distilling Knowledge from Dense Embeddingscited by 17
- 2024Starling: An I/O-Efficient Disk-Resident Graph Index Framework for High-Dimensional Vector Similarity Search on Data Segmentcited by 17
- 2020Locality-Sensitive Hashing Scheme based on Longest Circular Co-Substringcited by 11
- 2020LANNS: A Web-Scale Approximate Nearest Neighbor Lookup Systemcited by 4
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2026A Comprehensive Empirical Evaluation of Vector Database Systems for Approximate Nearest Neighbor Search: Performance, Quality, and Resource Trade-offs
- 2026Filtered Approximate Nearest Neighbor Search in Vector Databases: System Design and Performance Analysis
- 2025LEANN: A Low-Storage Vector Index
- 2025MicroNN: An On-device Disk-resident Updatable Vector Database
- 2026Stop Indexing at Full Precision: Revisiting Clustering for Vector Embeddings
- 2025Beyond Nearest Neighbors: Semantic Compression and Graph-Augmented Retrieval for Enhanced Vector Search
- 2026QVCache: A Query-Aware Vector Cache
- 2025Quake: Adaptive Indexing for Vector Search