On the Theoretical Limitations of Embedding-Based Retrieval

Orion Weller, Michael Boratko, Iftekhar Naim, Jinhyuk Lee
8/28/2025
cs.IRcs.CLcs.LG

No official code found. Best implementation: google-deepmind/limit (648 stars, Apache-2.0, last commit 2025-09-15). 2 more below.

Abstract

Vector embeddings have been tasked with an ever-increasing set of retrieval tasks over the years, with a nascent rise in using them for reasoning, instruction-following, coding, and more. These new benchmarks push embeddings to work for any query and any notion of relevance that could be given. While prior works have pointed out theoretical limitations of vector embeddings, there is a common assumption that these difficulties are exclusively due to unrealistic queries, and those that are not can be overcome with better training data and larger models. In this work, we demonstrate that we may encounter these theoretical limitations in realistic settings with extremely simple queries. We connect known results in learning theory, showing that the number of top-k subsets of documents capable of being returned as the result of some query is limited by the dimension of the embedding. We empirically show that this holds true even if we restrict to k=2, and directly optimize on the test set with free parameterized embeddings. We then create a realistic dataset called LIMIT that stress tests models based on these theoretical results, and observe that even state-of-the-art models fail on this dataset despite the simple nature of the task. Our work shows the limits of embedding models under the existing single vector paradigm and calls for future research to develop methods that can resolve this fundamental limitation.

View on arXivView PDF

Code Implementations(3)

Apache-2.0

On the Theoretical Limitations of Embedding-Based Retrieval

64851Python, Jupyter NotebookAug 29, 20251 years agoApache-2.0
GPL-3.0

Evaluate state-of-the-art sparse embedding models on the LIMIT dataset (`limit-small` and `limit`) from google's paper `On the Theoretical Limitations of Embedding-Based Retrieval`

160Shell, PythonSep 1, 20251 years agoGPL-3.0

Experiments from the paper, On the Theoretical Limitations of Embedding-Based Retrieval

00PythonOct 12, 20251 years ago

Similar Papers

Cite this paper

@article{weller2025theoretical,
  title  = {On the Theoretical Limitations of Embedding-Based Retrieval},
  author = {Orion Weller and Michael Boratko and Iftekhar Naim and Jinhyuk Lee},
  year   = {2025},
  eprint = {2508.21038},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.21038v1}
}

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/2508.21038.svg)](https://codeofpaper.com/paper/2508.21038)

Discussion