Rethinking the Role of Token Retrieval in Multi-Vector Retrieval
Not on the map. Why?
Abstract (arXiv)
Multi-vector retrieval models such as ColBERT [Khattab and Zaharia, 2020] allow token-level interactions between queries and documents, and hence achieve state of the art on many information retrieval benchmarks. However, their non-linear scoring function cannot be scaled to millions of documents, necessitating a three-stage process for inference: retrieving initial candidates via token retrieval, accessing all token vectors, and scoring the initial candidate documents. The non-linear scoring function is applied over all token vectors of each candidate document, making the inference process complicated and slow. In this paper, we aim to simplify the multi-vector retrieval by rethinking the role of token retrieval. We present XTR, ConteXtualized Token Retriever, which introduces a simple, yet novel, objective function that encourages the model to retrieve the most important document tokens first. The improvement to token retrieval allows XTR to rank candidates only using the retrieved tokens rather than all tokens in the document, and enables a newly designed scoring stage that is two-to-three orders of magnitude cheaper than that of ColBERT. On the popular BEIR benchmark, XTR advances the state-of-the-art by 2.8 nDCG@10 without any distillation. Detailed analysis confirms our decision to revisit the token retrieval stage, as XTR demonstrates much better recall of the token retrieval stage compared to ColBERT.
Key facts. Cited by 28 papers in the map (data through 7 Oct 2026). Builds on 44 of its 50 references that are in the map. First posted on arXiv 4 Apr 2023.
Builds on
44 of 50 references.
References · 44
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2020Dense Passage Retrieval for Open-Domain Question Answeringcited by 3,779
- 2017Billion-scale similarity search with GPUscited by 2,477
- 2020mT5: A massively multilingual pre-trained text-to-text transformercited by 1,813
- 2021BEIR: A Heterogenous Benchmark for Zero-shot Evaluation of Information Retrieval Modelscited by 1,225
- 2021Unsupervised Dense Information Retrieval with Contrastive Learningcited by 1,203
- 2020ColBERT: Efficient and Effective Passage Search via Contextualized Late Interaction over BERTcited by 1,160
- 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 853
- 2020Approximate Nearest Neighbor Negative Contrastive Learning for Dense Text Retrievalcited by 846
- 2019Latent Retrieval for Weakly Supervised Open Domain Question Answeringcited by 691
32 more
- 2021ColBERTv2: Effective and Efficient Retrieval via Lightweight Late Interactioncited by 464
- 2021Large Dual Encoders Are Generalizable Retrieverscited by 454
- 2020RocketQA: An Optimized Training Approach to Dense Passage Retrieval for Open-Domain Question Answeringcited by 410
- 2021Efficiently Teaching an Effective Dense Retriever with Balanced Topic Aware Samplingcited by 238
- 2022Promptagator: Few-shot Dense Retrieval From 8 Examplescited by 233
- 2020Sparse, Dense, and Attentional Representations for Text Retrievalcited by 213
- 2022SGPT: GPT Sentence Embeddings for Semantic Searchcited by 204
- 2021RocketQAv2: A Joint Training Method for Dense Passage Retrieval and Passage Re-rankingcited by 175
- 2019Poly-encoders: Transformer Architectures and Pre-training Strategies for Fast and Accurate Multi-sentence Scoringcited by 164
- 2022Improving Passage Retrieval with Zero-Shot Question Generationcited by 164
- 2021Condenser: a Pre-training Architecture for Dense Retrievalcited by 162
- 2020Pre-training Tasks for Embedding-based Large-scale Retrievalcited by 153
- 2021Simple Entity-Centric Questions Challenge Dense Retrieverscited by 140
- 2021SPLADE v2: Sparse Lexical and Expansion Model for Information Retrievalcited by 126
- 2021GPL: Generative Pseudo Labeling for Unsupervised Domain Adaptation of Dense Retrievalcited by 119
- 2021COIL: Revisit Exact Lexical Match in Information Retrieval with Contextualized Inverted Listcited by 113
- 2014Asymmetric LSH (ALSH) for Sublinear Time Maximum Inner Product Search (MIPS)cited by 109
- 2022PLAID: An Efficient Engine for Late Interaction Retrievalcited by 95
- 2020Learning Dense Representations of Phrases at Scalecited by 91
- 2019Real-Time Open-Domain Question Answering with Dense-Sparse Phrase Indexcited by 64
- 2021Salient Phrase Aware Dense Retrieval: Can a Dense Retriever Imitate a Sparse One?cited by 59
- 2021Domain-matched Pre-training Tasks for Dense Retrievalcited by 53
- 2022Questions Are All You Need to Train a Dense Passage Retrievercited by 47
- 2022Making a MIRACL: Multilingual Information Retrieval Across a Continuum of Languagescited by 47
- 2021Learning to Retrieve Passages without Supervisioncited by 46
- 2022Multi-View Document Representation Learning for Open-Domain Dense Retrievalcited by 41
- 2021Phrase Retrieval Learns Passage Retrieval, Toocited by 33
- 2022CITADEL: Conditional Token Interaction via Dynamic Lexical Routing for Efficient and Effective Multi-Vector Retrievalcited by 19
- 2014Improved Asymmetric Locality Sensitive Hashing (ALSH) for Maximum Inner Product Search (MIPS)cited by 15
- 2021Shallow pooling for sparse labelscited by 13
- 2022Multi-Vector Retrieval as Sparse Alignmentcited by 12
- 2021On Approximate Nearest Neighbour Selection for Multi-Stage Dense Retrievalcited by 7
Built on by
Citing papers per year: 2023: 1; 2024: 6; 2025: 5; 2026: 16.
28 papers.
Sort:
By area:
- 2024ColPali: Efficient Document Retrieval with Vision Language Modelscited by 190
- 2025MetaEmbed: Scaling Multimodal Retrieval at Test-Time with Flexible Late Interactioncited by 36
- 2024Reducing the Footprint of Multi-Vector Retrieval with Minimal Performance Impact via Token Poolingcited by 23
- 2025DocPruner: A Storage-Efficient Framework for Multi-Vector Visual Document Retrieval via Adaptive Patch-Level Embedding Pruningcited by 19
- 2024Automated Knowledge Concept Annotation and Question Representation Learning for Knowledge Tracingcited by 11
- 2025Efficient Constant-Space Multi-Vector Retrievalcited by 10
- 2024Matchmaker: Self-Improving Large Language Model Programs for Schema Matchingcited by 9
- 2024Generative Retrieval as Multi-Vector Dense Retrievalcited by 8
- 2024ColBERT-XM: A Modular Multi-Vector Representation Model for Zero-Shot Multilingual Information Retrievalcited by 7
- 2026Visual Late Chunking: An Empirical Study of Contextual Chunking for Efficient Visual Document Retrievalcited by 6
- 2026Beyond the Grid: Layout-Informed Multi-Vector Retrieval with Parsed Visual Document Representationscited by 3
- 2025Simple Projection Variants Improve ColBERT Performancecited by 2
16 more
- 2026MM-Matryoshka: Towards Budget-Elastic Visual Document Retrieval via a 2D Multimodal Matryoshka Training Frameworkcited by 2
- 2023Back to Basics: A Simple Recipe for Improving Out-of-Domain Retrieval in Dense Encoderscited by 1
- 2025LIR: The First Workshop on Late Interaction and Multi Vector Retrieval @ ECIR 2026cited by 1
- 2026LEMUR: Learned Multi-Vector Retrievalcited by 1
- 2026LLM-Oriented Information Retrieval: A Denoising-First Perspectivecited by 1
- 2026LiteTopK: Exploiting the Curse of Dimensionality for a Fused Indexer-TopK Kernel in Long-Context Sparse Attentioncited by 1
- 2026GEM: A Native Graph-based Index for Multi-Vector Retrievalcited by 0
- 2026PROTOCOL: Late Interaction Retrieval for Protein Homolog Searchcited by 0
- 2026No More K-means: Single-Stage Sparse Coding for Efficient Multi-Vector Retrievalcited by 0
- 2026ColBERTSaR: Sparsified ColBERT Index via Product Quantizationcited by 0
- 2026PLAID-PRF: Pseudo-Relevance Feedback with Centroid-like Tokens in PLAIDcited by 0
- 2026MoganColBERT-TR: A Late-Interaction Multi-Vector Retrieval Model for Turkishcited by 0
- 2026Spatial Matryoshka Training for Multi-Granularity Visual Document Retrievalcited by 0
- 2026Query-Aware Token Budgeting for Efficient Late-Interaction Visual Document Retrievalcited by 0
- 2026EigenLI: Spectral Approximations to Late Interactioncited by 0
- 2026BELXTR: Biomedical Entity Linking via Contextualized Token Retrievalcited by 0
- 2026BELXTR: Biomedical Entity Linking via Contextualized Token Retrieval22 Sep 2026
- 2026EigenLI: Spectral Approximations to Late Interaction7 Sep 2026
- 2026Query-Aware Token Budgeting for Efficient Late-Interaction Visual Document Retrieval7 Sep 2026
- 2026Spatial Matryoshka Training for Multi-Granularity Visual Document Retrieval30 Aug 2026
- 2026MoganColBERT-TR: A Late-Interaction Multi-Vector Retrieval Model for Turkish26 Aug 2026
- 2026PLAID-PRF: Pseudo-Relevance Feedback with Centroid-like Tokens in PLAID21 Jul 2026
- 2026LiteTopK: Exploiting the Curse of Dimensionality for a Fused Indexer-TopK Kernel in Long-Context Sparse Attention13 Jul 2026
- 2026ColBERTSaR: Sparsified ColBERT Index via Product Quantization4 Jun 2026
- 2026MM-Matryoshka: Towards Budget-Elastic Visual Document Retrieval via a 2D Multimodal Matryoshka Training Framework3 Jun 2026
- 2026No More K-means: Single-Stage Sparse Coding for Efficient Multi-Vector Retrieval28 May 2026
- 2026PROTOCOL: Late Interaction Retrieval for Protein Homolog Search27 May 2026
- 2026LLM-Oriented Information Retrieval: A Denoising-First Perspective1 May 2026
16 more
- 2026Visual Late Chunking: An Empirical Study of Contextual Chunking for Efficient Visual Document Retrieval11 Apr 2026
- 2026GEM: A Native Graph-based Index for Multi-Vector Retrieval20 Mar 2026
- 2026Beyond the Grid: Layout-Informed Multi-Vector Retrieval with Parsed Visual Document Representations2 Mar 2026
- 2026LEMUR: Learned Multi-Vector Retrieval29 Jan 2026
- 2025LIR: The First Workshop on Late Interaction and Multi Vector Retrieval @ ECIR 20261 Nov 2025
- 2025Simple Projection Variants Improve ColBERT Performance14 Oct 2025
- 2025DocPruner: A Storage-Efficient Framework for Multi-Vector Visual Document Retrieval via Adaptive Patch-Level Embedding Pruning28 Sep 2025
- 2025MetaEmbed: Scaling Multimodal Retrieval at Test-Time with Flexible Late Interaction22 Sep 2025
- 2025Efficient Constant-Space Multi-Vector Retrieval2 Apr 2025
- 2024Matchmaker: Self-Improving Large Language Model Programs for Schema Matching31 Oct 2024
- 2024Automated Knowledge Concept Annotation and Question Representation Learning for Knowledge Tracing2 Oct 2024
- 2024Reducing the Footprint of Multi-Vector Retrieval with Minimal Performance Impact via Token Pooling23 Sep 2024
- 2024ColPali: Efficient Document Retrieval with Vision Language Models27 Jun 2024
- 2024Generative Retrieval as Multi-Vector Dense Retrieval31 Mar 2024
- 2024ColBERT-XM: A Modular Multi-Vector Representation Model for Zero-Shot Multilingual Information Retrieval23 Feb 2024
- 2023Back to Basics: A Simple Recipe for Improving Out-of-Domain Retrieval in Dense Encoders16 Nov 2023
- 2025MetaEmbed: Scaling Multimodal Retrieval at Test-Time with Flexible Late Interactioncited by 36
- 2024Reducing the Footprint of Multi-Vector Retrieval with Minimal Performance Impact via Token Poolingcited by 23
- 2025DocPruner: A Storage-Efficient Framework for Multi-Vector Visual Document Retrieval via Adaptive Patch-Level Embedding Pruningcited by 19
- 2024Automated Knowledge Concept Annotation and Question Representation Learning for Knowledge Tracingcited by 11
- 2025Efficient Constant-Space Multi-Vector Retrievalcited by 10
- 2024Generative Retrieval as Multi-Vector Dense Retrievalcited by 8
- 2024ColBERT-XM: A Modular Multi-Vector Representation Model for Zero-Shot Multilingual Information Retrievalcited by 7
- 2026Visual Late Chunking: An Empirical Study of Contextual Chunking for Efficient Visual Document Retrievalcited by 6
- 2026Beyond the Grid: Layout-Informed Multi-Vector Retrieval with Parsed Visual Document Representationscited by 3
- 2025Simple Projection Variants Improve ColBERT Performancecited by 2
- 2023Back to Basics: A Simple Recipe for Improving Out-of-Domain Retrieval in Dense Encoderscited by 1
- 2025LIR: The First Workshop on Late Interaction and Multi Vector Retrieval @ ECIR 2026cited by 1
12 most cited of 24 All 24 (JSON)
- 2026BELXTR: Biomedical Entity Linking via Contextualized Token Retrieval22 Sep 2026
- 2026EigenLI: Spectral Approximations to Late Interaction7 Sep 2026
- 2026Query-Aware Token Budgeting for Efficient Late-Interaction Visual Document Retrieval7 Sep 2026
- 2026Spatial Matryoshka Training for Multi-Granularity Visual Document Retrieval30 Aug 2026
- 2026MoganColBERT-TR: A Late-Interaction Multi-Vector Retrieval Model for Turkish26 Aug 2026
- 2026PLAID-PRF: Pseudo-Relevance Feedback with Centroid-like Tokens in PLAID21 Jul 2026
- 2026LiteTopK: Exploiting the Curse of Dimensionality for a Fused Indexer-TopK Kernel in Long-Context Sparse Attention13 Jul 2026
- 2026ColBERTSaR: Sparsified ColBERT Index via Product Quantization4 Jun 2026
- 2026No More K-means: Single-Stage Sparse Coding for Efficient Multi-Vector Retrieval28 May 2026
- 2026PROTOCOL: Late Interaction Retrieval for Protein Homolog Search27 May 2026
- 2026Visual Late Chunking: An Empirical Study of Contextual Chunking for Efficient Visual Document Retrieval11 Apr 2026
- 2026GEM: A Native Graph-based Index for Multi-Vector Retrieval20 Mar 2026
12 newest of 24 All 24 (JSON)