paper-with-me

Papers

Efficient Multi-Vector Dense Retrieval Using Bit Vectors

2024-04-03 · Franco Maria Nardini, Cosimo Rulli, Rossano Venturini

Dense retrieval techniques employ pre-trained large language models to build a high-dimensional representation of queries and passages. These representations compute the relevance of a passage w.r.t. to a query using efficient similarity measures. In this line, multi-vector representations show improved effectiveness at the expense of a one-order-of-magnitude increase in memory footprint and query latency by encoding queries and documents on a per-token level. Recently, PLAID has tackled these problems by introducing a centroid-based term representation to reduce the memory impact of multi-vector systems. By exploiting a centroid interaction mechanism, PLAID filters out non-relevant documents, thus reducing the cost of the successive ranking stages. This paper proposes ``Efficient Multi-Vector dense retrieval with Bit vectors'' (EMVB), a novel framework for efficient query processing in multi-vector dense retrieval. First, EMVB employs a highly efficient pre-filtering step of passages using optimized bit vectors. Second, the computation of the centroid interaction happens column-wise, exploiting SIMD instructions, thus reducing its latency. Third, EMVB leverages Product Quantization (PQ) to reduce the memory footprint of storing vector representations while jointly allowing for fast late interaction. Fourth, we introduce a per-document term filtering method that further improves the efficiency of the last step. Experiments on MS MARCO and LoTTE show that EMVB is up to 2.8x faster while reducing the memory footprint by 1.8x with no loss in retrieval accuracy compared to PLAID.

📄 PDF Abstract BibTeX arXiv:2404.02805

Code (1)

cosimorulli/emvb 공식 구현

Tasks

QuantizationRetrieval

Similar Papers 제목 키워드 기반

Bridging Dense and Sparse Maximum Inner Product Search

2023-09-16 · Sebastian Bruch, Franco Maria Nardini, Amir Ingber, Edo Liberty

Maximum inner product search (MIPS) over dense and sparse vectors have progressed independently in a bifurcated literature for decades; the latter is better known as top-$k$ retrieval in Information Retrieval. This duali…

Dimensionality ReductionInformation RetrievalRetrieval

Generative Retrieval as Multi-Vector Dense Retrieval

2024-03-31 · Shiguang Wu, Wenda Wei, Mengqi Zhang, Zhumin Chen 외

Generative retrieval generates identifiers of relevant documents in an end-to-end manner using a sequence-to-sequence architecture for a given query. The relation between generative retrieval and other retrieval methods,…

DecoderRetrieval

Efficient and Effective Retrieval of Dense-Sparse Hybrid Vectors using Graph-based Approximate Nearest Neighbor Search

2024-10-27 · Haoyu Zhang, Jun Liu, Zhenhua Zhu, Shulin Zeng 외

ANNS for embedded vector representations of texts is commonly used in information retrieval, with two important information representations being sparse and dense vectors. While it has been shown that combining these rep…

Information Retrieval

Multimodal Learned Sparse Retrieval with Probabilistic Expansion Control

2024-02-27 · Thong Nguyen, Mariya Hendriksen, Andrew Yates, Maarten de Rijke

Learned sparse retrieval (LSR) is a family of neural methods that encode queries and documents into sparse lexical vectors that can be indexed and retrieved efficiently with an inverted index. We explore the application …

GPUImage RetrievalRetrievalText Retrieval

CITADEL: Conditional Token Interaction via Dynamic Lexical Routing for Efficient and Effective Multi-Vector Retrieval

2022-11-18 · Minghan Li, Sheng-Chieh Lin, Barlas Oguz, Asish Ghoshal 외

Multi-vector retrieval methods combine the merits of sparse (e.g. BM25) and dense (e.g. DPR) retrievers and have achieved state-of-the-art performance on various retrieval tasks. These methods, however, are orders of mag…

Retrieval