Col-Bandit: Query-Time Top- Estimation for Late-Interaction Retrieval
Abstract
Multi-vector late-interaction retrievers such as ColBERT achieve state-of-the-art quality, but their query-time cost is dominated by exhaustively computing token-level MaxSim interactions for every candidate document. The MaxSim scores of candidates against query tokens form an matrix whose row-sums are the late-interaction scores, and identifying the top- rarely requires every entry. We cast this as fixed-confidence top- identification over a finite population and introduce Col-Bandit, a query-time estimator of the exhaustive-MaxSim top-: it reveals matrix entries in batches without replacement, maintains a finite-population Bernstein-Serfling confidence interval on each candidate's score, whose radius collapses to zero at full reveal, and permanently drops any document whose upper bound shows it cannot finish in the top-, computing only the cells needed to separate the top-. A single relaxation knob tunes the compute–fidelity trade-off. We deploy , while the conservative admits a conditional -PAC guarantee under the implemented radius. On BEIR and REAL-MM-RAG, Col-Bandit preserves fidelity to the exhaustive top- on every corpus while cutting MaxSim FLOPs by up to , for mean single-thread CPU speedups of on x86 and on ARM, peaking at . A drop-in reranking layer, it needs no retraining or index changes. Our code is released as open-source software (anonymized repository: https://anonymous.4open.science/r/ColBandit-3DBE).
Then back it, or bet against it.
Related papers
Open the market on this paper to see 7 more related papers.