Introducing Neural Bag of Whole-Words with ColBERTer: Contextualized Late Interactions using Enhanced Reduction
Sebastian Hofstätter, Omar Khattab, Sophia Althammer, Mete Sertkan, Allan Hanbury
TL;DR
ColBERTer tackles the tension between neural IR quality and the efficiency/interpretability of traditional methods by introducing a contextualized late-interaction model with enhanced reduction. It fuses two-vector refinement with a Bag Of Whole-Words representation (BOW$^2$), contextualized stopword pruning, and optional lexical matching to dramatically cut storage while preserving or improving effectiveness. Through multi-task, multi-stage training and flexible indexing workflows, ColBERTer achieves up to 2.5x storage reductions and can operate with as little as one dimension per token in Uni-ColBERTer, maintaining strong performance on MS MARCO and TREC-DL and showing robust out-of-domain results. The work also provides a transparent scoring interface mapping to whole words, facilitating interpretability and user-facing explanations in neural IR systems.
Abstract
Recent progress in neural information retrieval has demonstrated large gains in effectiveness, while often sacrificing the efficiency and interpretability of the neural model compared to classical approaches. This paper proposes ColBERTer, a neural retrieval model using contextualized late interaction (ColBERT) with enhanced reduction. Along the effectiveness Pareto frontier, ColBERTer's reductions dramatically lower ColBERT's storage requirements while simultaneously improving the interpretability of its token-matching scores. To this end, ColBERTer fuses single-vector retrieval, multi-vector refinement, and optional lexical matching components into one model. For its multi-vector component, ColBERTer reduces the number of stored vectors per document by learning unique whole-word representations for the terms in each document and learning to identify and remove word representations that are not essential to effective scoring. We employ an explicit multi-task, multi-stage training to facilitate using very small vector dimensions. Results on the MS MARCO and TREC-DL collection show that ColBERTer can reduce the storage footprint by up to 2.5x, while maintaining effectiveness. With just one dimension per token in its smallest setting, ColBERTer achieves index storage parity with the plaintext size, with very strong effectiveness results. Finally, we demonstrate ColBERTer's robustness on seven high-quality out-of-domain collections, yielding statistically significant gains over traditional retrieval baselines.
