Towards Building efficient Routed systems for Retrieval
Ramnath Kumar, Prateek Jain, Cho-Jui Hsieh
TL;DR
Late-interaction retrieval methods like ColBERT achieve high accuracy through token-level interactions but incur non-parallelizable computations. FastLane introduces a learnable routing mechanism that dynamically selects the most informative query views and routes them for retrieval, making late-interaction models compatible with ANNS. The method uses a self-attention module to score views, Gumbel-Softmax reparameterization, and straight-through estimator to enable end-to-end training, achieving up to 30x speedups while maintaining competitive accuracy on MS MARCO and TREC-DL-19. This work enables scalable, multi-view retrieval and lays groundwork for longer-context, multilingual, and multimodal retrieval, while noting memory considerations and directions for future work.
Abstract
Late-interaction retrieval models like ColBERT achieve superior accuracy by enabling token-level interactions, but their computational cost hinders scalability and integration with Approximate Nearest Neighbor Search (ANNS). We introduce FastLane, a novel retrieval framework that dynamically routes queries to their most informative representations, eliminating redundant token comparisons. FastLane employs a learnable routing mechanism optimized alongside the embedding model, leveraging self-attention and differentiable selection to maximize efficiency. Our approach reduces computational complexity by up to 30x while maintaining competitive retrieval performance. By bridging late-interaction models with ANNS, FastLane enables scalable, low-latency retrieval, making it feasible for large-scale applications such as search engines, recommendation systems, and question-answering platforms. This work opens pathways for multi-lingual, multi-modal, and long-context retrieval, pushing the frontier of efficient and adaptive information retrieval.
