Get the latest tech news

Lossless Compression of Vector IDs for Approximate Nearest Neighbor Search


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.

View a PDF of the paper titled Lossless Compression of Vector IDs for Approximate Nearest Neighbor Search, by Daniel Severo and 4 other authors However, for inverted file and graph-based indices, auxiliary data such as vector ids and links (edges) can represent most of the storage cost. 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.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of lossless compression

lossless compression

Photo of vector ids

vector ids

Related news:

News photo

LZ4 1.10 Lossless Compression Algorithm Released

News photo

AI Language Models Can Exceed PNG and FLAC in Lossless Compression, Says Study