GEM: A Native Graph-based Index for Multi-Vector Retrieval
Not on the map. Why?
Abstract (arXiv)
In multi-vector retrieval, both queries and data are represented as sets of high-dimensional vectors, enabling finer-grained semantic matching and improving retrieval quality over single-vector approaches. However, its practical adoption is held back by the lack of effective indexing algorithms. Existing work, attempting to reuse standard single-vector indexes, often fails to preserve multi-vector semantics or remains slow. In this work, we present GEM, a native indexing framework for multi-vector representations. The core idea is to construct a proximity graph directly over vector sets, preserving their fine-grained semantics while enabling efficient navigation. First, GEM designs a set-level clustering scheme. It associates each vector set with only its most informative clusters, effectively reducing redundancy without hurting semantic coverage. Then, it builds local proximity graphs within clusters and bridges them into a globally navigable structure. To handle the non-metric nature of multi-vector similarity, GEM decouples the graph construction metric from the final relevance score and injects semantic shortcuts to guide efficient navigation toward relevant regions. At query time, GEM launches beam search from multiple entry points and prunes paths early using cluster cues. To further enhance efficiency, a quantized distance estimation technique is used for both indexing and search. Across in-domain, out-of-domain, and multi-modal benchmarks, GEM achieves up to 16x speedup over state-of-the-art methods while matching or improving accuracy.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 33 of its 73 references that are in the map. First posted on arXiv 20 Mar 2026.
Builds on
33 of 73 references.
References · 33
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,297
- 2023BLIP-2: Bootstrapping Language-Image Pre-training with Frozen Image Encoders and Large Language Modelscited by 6,137
- 2020Dense Passage Retrieval for Open-Domain Question Answeringcited by 3,824
- 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,332
- 2021BEIR: A Heterogenous Benchmark for Zero-shot Evaluation of Information Retrieval Modelscited by 1,252
- 2020ColBERT: Efficient and Effective Passage Search via Contextualized Late Interaction over BERTcited by 1,178
- 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 861
- 2021FILIP: Fine-grained Interactive Language-Image Pre-Trainingcited by 627
- 2021ColBERTv2: Effective and Efficient Retrieval via Lightweight Late Interactioncited by 476
- 2017Fast Approximate Nearest Neighbor Search With The Navigating Spreading-out Graphcited by 104
- 2022PLAID: An Efficient Engine for Late Interaction Retrievalcited by 101
- 2020Relevance-guided Supervision for OpenQA with ColBERTcited by 71
21 more
- 2021Baleen: Robust Multi-Hop Reasoning at Scale via Condensed Retrievalcited by 63
- 2024RaBitQ: Quantizing High-Dimensional Vectors with a Theoretical Error Bound for Approximate Nearest Neighbor Searchcited by 48
- 2024PreFLMR: Scaling Up Fine-Grained Late-Interaction Multi-modal Retrieverscited by 42
- 2021Hindsight: Posterior-guided training of retrievers for improved open-ended generationcited by 38
- 2021Pseudo-Relevance Feedback for Multiple Representation Dense Retrievalcited by 32
- 2023Rethinking the Role of Token Retrieval in Multi-Vector Retrievalcited by 31
- 2022Introducing Neural Bag of Whole-Words with ColBERTer: Contextualized Late Interactions using Enhanced Reductioncited by 21
- 2024Practical and Asymptotically Optimal Quantization of High-Dimensional Vectors in Euclidean Space for Approximate Nearest Neighbor Searchcited by 21
- 2025Video-ColBERT: Contextualized Late Interaction for Text-to-Video Retrievalcited by 20
- 2022CITADEL: Conditional Token Interaction via Dynamic Lexical Routing for Efficient and Effective Multi-Vector Retrievalcited by 19
- 2022RELIC: Retrieving Evidence for Literary Claimscited by 18
- 2024Starling: An I/O-Efficient Disk-Resident Graph Index Framework for High-Dimensional Vector Similarity Search on Data Segmentcited by 17
- 2021Learning Cross-Lingual IR from an English Retrievercited by 16
- 2020A White Box Analysis of ColBERTcited by 14
- 2020Locality-Sensitive Hashing Scheme based on Longest Circular Co-Substringcited by 11
- 2022MS-Shift: An Analysis of MS MARCO Distribution Shifts on Neural Retrievalcited by 10
- 2022DESSERT: An Efficient Algorithm for Vector Set Search with Vector Set Queriescited by 10
- 2022Evaluating Interpolation and Extrapolation Performance of Neural Retrieval Modelscited by 9
- 2025POQD: Performance-Oriented Query Decomposer for Multi-vector retrievalcited by 5
- 2022SeeSaw: Interactive Ad-hoc Search Over Image Databasescited by 3
- 2022DB-LSH: Locality-Sensitive Hashing with Query-based Dynamic Bucketingcited by 2
Built on by
Citing papers per year: 2026: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2025Beyond Nearest Neighbors: Semantic Compression and Graph-Augmented Retrieval for Enhanced Vector Search
- 2026CubeGraph: Efficient Retrieval-Augmented Generation for Spatial and Temporal Data
- 2026FGIM: a Fast Graph-based Indexes Merging Framework for Approximate Nearest Neighbor Search
- 2026Exploiting Residual Reachability for Cross-Model Migration of Graph-Based Indexes in Approximate Nearest Neighbor Search
- 2025LEANN: A Low-Storage Vector Index
- 2026Stop Indexing at Full Precision: Revisiting Clustering for Vector Embeddings
- 2026A Comprehensive Empirical Evaluation of Vector Database Systems for Approximate Nearest Neighbor Search: Performance, Quality, and Resource Trade-offs
- 2024Vector Retrieval with Similarity and Diversity: How Hard Is It?