Col-Bandit: Zero-Shot Query-Time Pruning for Late-Interaction Retrieval
Roi Pony, Adi Raz, Oshri Naparstek, Idan Friedman, Udi Barzelay
TL;DR
Col-Bandit tackles the high query-time cost of ColBERT-style late-interaction retrieval by adaptively pruning MaxSim computations at run time. By reframing reranking as a finite-population Top-$K$ identification problem and applying a LUCB-style refinement with variance-adaptive Serfling bounds, it reveals only a subset of token-level interactions until the Top-$K$ set is certified with a tunable relaxation parameter $\alpha_{\mathrm{ef}}$. The method is a drop-in layer that requires no index changes or offline retraining, and empirical results on BEIR and REAL-MM-RAG show up to about a 5x reduction in MaxSim FLOPs while preserving ranking fidelity and end-task performance. These findings suggest that dense late-interaction scoring contains substantial redundancy that can be efficiently pruned at query time, enabling practical, scalable deployment of high-accuracy multi-vector retrievers. The work provides a principled, theory-backed, and configurable framework for adaptive, on-the-fly pruning in dense, token-level retrieval.
Abstract
Multi-vector late-interaction retrievers such as ColBERT achieve state-of-the-art retrieval quality, but their query-time cost is dominated by exhaustively computing token-level MaxSim interactions for every candidate document. While approximating late interaction with single-vector representations reduces cost, it often incurs substantial accuracy loss. We introduce Col-Bandit, a query-time pruning algorithm that reduces this computational burden by casting reranking as a finite-population Top-$K$ identification problem. Col-Bandit maintains uncertainty-aware bounds over partially observed document scores and adaptively reveals only the (document, query token) MaxSim entries needed to determine the top results under statistical decision bounds with a tunable relaxation. Unlike coarse-grained approaches that prune entire documents or tokens offline, Col-Bandit sparsifies the interaction matrix on the fly. It operates as a zero-shot, drop-in layer over standard multi-vector systems, requiring no index modifications, offline preprocessing, or model retraining. Experiments on textual (BEIR) and multimodal (REAL-MM-RAG) benchmarks show that Col-Bandit preserves ranking fidelity while reducing MaxSim FLOPs by up to 5$\times$, indicating that dense late-interaction scoring contains substantial redundancy that can be identified and pruned efficiently at query time.
