LGDBIRJan 16, 2025

Lossless Compression of Vector IDs for Approximate Nearest Neighbor Search

arXiv:2501.10479v11 citationsh-index: 48Has Code
Originality Incremental advance
AI Analysis

This work addresses storage limitations for large-scale vector databases, enabling more efficient deployment on existing hardware, though it is incremental as it builds on existing indexing methods.

The paper tackles the storage bottleneck in approximate nearest neighbor search by introducing lossless compression schemes for vector IDs and quantized vector codes, achieving up to a 7x compression factor for IDs and a 30% reduction in index size on billion-scale datasets with no impact on accuracy or runtime.

Approximate nearest neighbor search for vectors relies on indexes that are most often accessed from RAM. Therefore, storage is the factor limiting the size of the database that can be served from a machine. Lossy vector compression, i.e., embedding quantization, has been applied extensively to reduce the size of indexes. However, for inverted file and graph-based indices, auxiliary data such as vector ids and links (edges) can represent most of the storage cost. We introduce and evaluate lossless compression schemes for these cases. These approaches are based on asymmetric numeral systems or wavelet trees that exploit the fact that the ordering of ids is irrelevant within the data structures. In some settings, we are able to compress the vector ids by a factor 7, with no impact on accuracy or search runtime. On billion-scale datasets, this results in a reduction of 30% of the index size. Furthermore, we show that for some datasets, these methods can also compress the quantized vector codes losslessly, by exploiting sub-optimalities in the original quantization algorithm. The source code for our approach available at https://github.com/facebookresearch/vector_db_id_compression.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes