paper-with-me

홈 › Papers

HAKES: Scalable Vector Database for Embedding Search Service

2025-05-18 · Guoyu Hu, Shaofeng Cai, Tien Tuan Anh Dinh, Zhongle Xie, Cong Yue, Gang Chen, Beng Chin Ooi

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\times$ higher throughputs than the baselines. The HAKES project is open-sourced at https://www.comp.nus.edu.sg/~dbsystem/hakes/.

📄 PDF Abstract BibTeX arXiv:2505.12524

Code (0)

등록된 구현이 없습니다.

Tasks

Retrieval-augmented Generation

Similar Papers 제목 키워드 기반

“Shakespeare in the Vectorian Age” – An evaluation of different word embeddings and NLP parameters for the detection of Shakespeare quotes

2020-12-01 · COLING (LaTeCHCLfL, CLFL, LaTeCH) 2020 12 · Bernhard Liebl, Manuel Burghardt

In this paper we describe an approach for the computer-aided identification of Shakespearean intertextuality in a corpus of contemporary fiction. We present the Vectorian, which is a framework that implements different w…

Word Embeddings

Locally-Adaptive Quantization for Streaming Vector Search

2024-02-03 · Cecilia Aguerrebere, Mark Hildebrand, Ishwar Singh Bhati, Theodore Willke 외

Retrieving the most similar vector embeddings to a given query among a massive collection of vectors has long been a key component of countless real-world applications. The recently introduced Retrieval-Augmented Generat…

QuantizationRetrievalRetrieval-augmented Generation

Shakespearizing Modern Language Using Copy-Enriched Sequence-to-Sequence Models

2017-07-04 · Harsh Jhamtani, Varun Gangal, Eduard Hovy, Eric Nyberg

Variations in writing styles are commonly used to adapt the content to a specific context, audience, or purpose. However, applying stylistic variations is still by and large a manual process, and there have been little e…

Cost-Effective, Low Latency Vector Search with Azure Cosmos DB

2025-05-09 · Nitish Upreti, Krishnan Sundaram, Hari Sudan Sundar, Samer Boshra 외

Vector indexing enables semantic search over diverse corpora and has become an important interface to databases for both users and AI agents. Efficient vector search requires deep optimizations in database systems. This …

Shakespearizing Modern Language Using Copy-Enriched Sequence to Sequence Models

2017-09-01 · WS 2017 9 · Harsh Jhamtani, Varun Gangal, Eduard Hovy, Eric Nyberg

Variations in writing styles are commonly used to adapt the content to a specific context, audience, or purpose. However, applying stylistic variations is still by and large a manual process, and there have been little e…