English

Transformer Memory as a Differentiable Search Index

Computation and Language 2022-10-24 v3 Artificial Intelligence Information Retrieval Machine Learning

Abstract

In this paper, we demonstrate that information retrieval can be accomplished with a single Transformer, in which all information about the corpus is encoded in the parameters of the model. To this end, we introduce the Differentiable Search Index (DSI), a new paradigm that learns a text-to-text model that maps string queries directly to relevant docids; in other words, a DSI model answers queries directly using only its parameters, dramatically simplifying the whole retrieval process. We study variations in how documents and their identifiers are represented, variations in training procedures, and the interplay between models and corpus sizes. Experiments demonstrate that given appropriate design choices, DSI significantly outperforms strong baselines such as dual encoder models. Moreover, DSI demonstrates strong generalization capabilities, outperforming a BM25 baseline in a zero-shot setup.

Keywords

Cite

@article{arxiv.2202.06991,
  title  = {Transformer Memory as a Differentiable Search Index},
  author = {Yi Tay and Vinh Q. Tran and Mostafa Dehghani and Jianmo Ni and Dara Bahri and Harsh Mehta and Zhen Qin and Kai Hui and Zhe Zhao and Jai Gupta and Tal Schuster and William W. Cohen and Donald Metzler},
  journal= {arXiv preprint arXiv:2202.06991},
  year   = {2022}
}

Comments

NeurIPS 2022

R2 v1 2026-06-24T09:36:09.705Z