Efficient Multivector Retrieval with Token-Aware Clustering and Hierarchical Indexing
Silvio Martinico, Franco Maria Nardini, Cosimo Rulli, Rossano Venturini
TLDR
TACHIOM introduces a novel token-aware clustering and hierarchical indexing system for multivector retrieval, achieving significant speedups and efficiency.
Key contributions
- Introduces TACHIOM, a multivector retrieval system addressing k-means limitations for efficiency.
- Employs token-aware clustering, scaling to millions of centroids for accurate document scoring.
- Combines a graph-based centroid index with optimized Product Quantization for final scoring.
- Achieves 247x faster clustering and 9.8x retrieval speedup over state-of-the-art.
Why it matters
Multivector retrieval is powerful but costly. Existing k-means solutions struggle with scale and rare tokens. TACHIOM provides a highly efficient and scalable system, making state-of-the-art multivector models practical for real-world deployment.
Original Abstract
Multivector retrieval models achieve state-of-the-art effectiveness through fine-grained token-level representations, but their deployment incurs substantial computational and memory costs. Current solutions, based on the well-known k-means clustering algorithm, group similar vectors together to enable both effective compression and efficient retrieval. However, standard k-means scales poorly with the number of clusters and dataset size, and favours frequent tokens during training while underrepresenting rare, discriminative ones. In this work, we introduce TACHIOM, a multivector retrieval system that exploits token-level structure to significantly accelerate both clustering and retrieval. By accounting for tokens' distribution during centroid allocation, TACHIOM easily scales to millions of centroids, enabling highly accurate document scoring using only centroids, avoiding expensive token-level computation. TACHIOM combines a graph-based index over centroids with an optimized Product Quantization layout for efficient final scoring. Experiments on MS-MARCOv1 and LoTTE show that TACHIOM achieves up to $247\times$ faster clustering than k-means and up to $9.8\times$ retrieval speedup over state-of-the-art systems while maintaining comparable or superior effectiveness.
📬 Weekly AI Paper Digest
Get the top 10 AI/ML arXiv papers from the week — summarized, scored, and delivered to your inbox every Monday.