Retrieval Needs Multivectors: An Exponential Separation
Mihir AgarwalViraj AgrawalSabyasachi BasuAnkit GargKirankumar Shiragur
Proves that single-vector retrieval models require exponential size compared to polynomial-size multi-vector representations to rank documents accurately, introducing the ANDOR benchmark to show how current single-vector systems fail on these instances even after fine-tuning.
Modern information retrieval systems increasingly rely on neural representations, primarily single-vector dense embeddings and multi-vector late-interaction architectures. While multi-vector approaches consistently deliver superior search accuracy, the industry has debated whether this advantage reflects fundamentally higher representational capacity or simply artifacts of better training pipelines. Understanding this boundary is critical for organizations choosing between simpler, less resource-intensive single-vector architectures and higher-latency, higher-cost multi-vector architectures.
The article resolves this question by evaluating the mathematical and empirical limits of both paradigms. Specifically, it demonstrates that multi-vector embeddings are exponentially more expressive than single-vector embeddings for ranking relevant documents ahead of irrelevant ones, and it validates this separation using a realistic benchmark.
To establish this result, the authors used communication complexity techniques to construct an explicit family of document-query relevance matrices with compositional Boolean logic. They complemented this theoretical proof with an empirical evaluation on ANDOR, a newly introduced e-commerce faceted search benchmark comprising 50,000 product documents and structured search queries. The benchmark evaluates zero-shot and fine-tuned performance across seven prominent retrieval models, including controlled experiments on a unified model architecture containing both single-vector and multi-vector projection heads.
The analysis produced three primary findings. First, single-vector models theoretically require an exponentially large embedding dimension to correctly rank documents for certain compositional queries, whereas multi-vector models achieve correct rankings with compact, polynomial-sized representations. Second, across zero-shot evaluations on ANDOR, multi-vector models systematically outperformed single-vector baselines by factors ranging from 2x to over 10x. Third, task-specific fine-tuning failed to close the performance gap; multi-vector models maintained a roughly 2x relative margin (over 100% relative gain at early retrieval cutoffs) post fine-tuning, and fine-tuning a single-vector head only managed to reach the baseline level of an untrained, zero-shot multi-vector head.
These findings prove that single-vector retrieval models possess an inherent representational ceiling when handling complex, multifaceted queries where multiple mandatory constraints must be satisfied. While prior benchmarks suggested fine-tuning could overcome single-vector limitations, the article demonstrates that this gap is mathematically intrinsic. Organizations deploying search and retrieval systems for complex reasoning, agentic workflows, or multifaceted product search face severe quality penalties if they rely solely on standard single-vector embeddings.
Decision-makers building retrieval infrastructure for complex search domains should adopt multi-vector or late-interaction architectures, such as ColBERT-based models, to avoid accuracy bottlenecks. In environments where low latency and constrained serving budgets make full multi-vector deployment challenging, teams should evaluate hybrid or cascading pipelines that use single-vector models for broad initial filtering and multi-vector models for precise re-ranking. Future research and development should explore whether these exponential gaps persist when allowing small tolerances for ranking errors.
The findings are supported with high confidence by rigorous mathematical proofs and controlled empirical evaluations on a fixed model backbone. However, readers should note that the empirical study specifically examined highly structured, constraint-heavy queries with sparse relevance. Simpler retrieval tasks that do not involve nested logical constraints may not experience the severe exponential degradation demonstrated here.
- Paper: On the Theoretical Limitations of Embedding-Based Retrieval, Orion Weller et al. (2026). This foundational work establishes the theoretical capacity limits and dimensional lower bounds of single-vector embeddings and introduces the LIMIT benchmark directly analyzed and extended by the source.
- Paper: ColBERTv2: Effective and Efficient Retrieval via Lightweight Late Interaction, Keshav Santhanam et al. (2022). This paper presents the ColBERT late-interaction paradigm, providing the primary practical multi-vector retrieval framework whose representational power is theoretically separated from single-vector models in the source.
- Paper: M3-Embedding: Multi-Linguality, Multi-Functionality, Multi-Granularity Text Embeddings Through Self-Knowledge Distillation, Jianlv Chen et al. (2024). This work formulates unified architectures spanning dense single-vector and fine-grained multi-vector retrieval mechanisms, offering core operational context for their performance trade-offs.
- Paper: Large Dual Encoders Are Generalizable Retrievers, Jianmo Ni et al. (2022). This article demonstrates the expressivity and generalization limits of standard dual-encoder single-vector representations when scaling parameters under fixed embedding dimensions.
- Paper: BEIR: A Heterogenous Benchmark for Zero-shot Evaluation of Information Retrieval Models, Nandan Thakur et al. (2021). This benchmark paper establishes the empirical performance gaps between single-vector dense retrievers and late-interaction multi-vector architectures across diverse zero-shot retrieval tasks.
- Paper: Can Language Models Actually Retrieve In-Context? Drowning in Documents at Million Token Scale, Siddharth Gollapudi et al. (2026). This work evaluates in-context language model retrieval on the LIMIT benchmark, exploring long-context generation as an alternative architecture to vector-based document retrieval.
