paper-with-me

홈 › Papers

Vector and Line Quantization for Billion-scale Similarity Search on GPUs

2019-01-02 · Wei Chen, Jincai Chen, Fuhao Zou, Yuan-Fang Li, Ping Lu, Qiang Wang, Wei Zhao

Billion-scale high-dimensional approximate nearest neighbour (ANN) search has become an important problem for searching similar objects among the vast amount of images and videos available online. The existing ANN methods are usually characterized by their specific indexing structures, including the inverted index and the inverted multi-index structure. The inverted index structure is amenable to GPU-based implementations, and the state-of-the-art systems such as Faiss are able to exploit the massive parallelism offered by GPUs. However, the inverted index requires high memory overhead to index the dataset effectively. The inverted multi-index structure is difficult to implement for GPUs, and also ineffective in dealing with database with different data distributions. In this paper we propose a novel hierarchical inverted index structure generated by vector and line quantization methods. Our quantization method improves both search efficiency and accuracy, while maintaining comparable memory consumption. This is achieved by reducing search space and increasing the number of indexed regions. We introduce a new ANN search system, VLQ-ADC, that is based on the proposed inverted index, and perform extensive evaluation on two public billion-scale benchmark datasets SIFT1B and DEEP1B. Our evaluation shows that VLQ-ADC significantly outperforms the state-of-the-art GPU- and CPU-based systems in terms of both accuracy and search speed. The source code of VLQ-ADC is available at https://github.com/zjuchenwei/vector-line-quantization.

📄 PDF Abstract BibTeX arXiv:1901.00275

Code (1)

zjuchenwei/vector-line-quantization 공식 구현

Tasks

CPUGPUQuantization

Similar Papers 제목 키워드 기반

Similarity search in the blink of an eye with compressed indices

2023-04-07 · Cecilia Aguerrebere, Ishwar Bhati, Mark Hildebrand, Mariano Tepper 외

Nowadays, data is represented by vectors. Retrieving those vectors, among millions and billions, that are similar to a given query is a ubiquitous problem, known as similarity search, of relevance for a wide range of app…

Quantization

Link and code: Fast indexing with graphs and compact regression codes

2018-04-26 · CVPR 2018 6 · Matthijs Douze, Alexandre Sablayrolles, Hervé Jégou

Similarity search approaches based on graph walks have recently attained outstanding speed-accuracy trade-offs, taking aside the memory requirements. In this paper, we revisit these approaches by considering, additionall…

Image Similarity SearchQuantizationregression

AiSAQ: All-in-Storage ANNS with Product Quantization for DRAM-free Information Retrieval

2024-04-09 · Kento Tatsuno, Daisuke Miyashita, Taiga Ikeda, Kiyoshi Ishiyama 외

Graph-based approximate nearest neighbor search (ANNS) algorithms work effectively against large-scale vector retrieval. Among such methods, DiskANN achieves good recall-speed tradeoffs using both DRAM and storage. DiskA…

AllInformation RetrievalQuantizationRAG+2

Accurate Compression of Text-to-Image Diffusion Models via Vector Quantization

2024-08-31 · Vage Egiazarian, Denis Kuznedelev, Anton Voronov, Ruslan Svirschevski 외

Text-to-image diffusion models have emerged as a powerful framework for high-quality image generation given textual prompts. Their success has driven the rapid development of production-grade diffusion models that consis…

Image GenerationQuantization

Accurate Deep Representation Quantization with Gradient Snapping Layer for Similarity Search

2016-10-30 · Shicong Liu, Hongtao Lu

Recent advance of large scale similarity search involves using deeply learned representations to improve the search accuracy and use vector quantization methods to increase the search speed. However, how to learn deep re…

Quantization