Rethinking the Role of Token Retrieval in Multi-Vector Retrieval

Jinhyuk Lee, Zhuyun Dai, Sai Meher Karthik Duddu, Tao Lei, Iftekhar Naim +2 more
2/12/2026

No official code found. Best implementation: google-deepmind/xtr (65 stars, Apache-2.0, last commit 2024-06-20).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

google-deepmind/xtrCommunity100%
Apache-2.0

XTR: Rethinking the Role of Token Retrieval in Multi-Vector Retrieval

652Jupyter NotebookApr 5, 20242 years agoApache-2.0

Similar Papers

Cite this paper

@article{lee2026rethinking,
  title  = {Rethinking the Role of Token Retrieval in Multi-Vector Retrieval},
  author = {Jinhyuk Lee and Zhuyun Dai and Sai Meher Karthik Duddu and Tao Lei and Iftekhar Naim and Ming-Wei Chang and Vincent Zhao},
  year   = {2026},
  eprint = {2304.01982},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2304.01982},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.01982.svg)](https://codeofpaper.com/paper/2304.01982)

Discussion