Simple Projection Variants Improve ColBERT Performance
Not on the map. Why?
Abstract (arXiv)
Multi-vector dense retrieval methods like ColBERT systematically use a single-layer linear projection to reduce the dimensionality of individual vectors. In this study, we explore the implications of the MaxSim operator on the gradient flows of the training of multi-vector models and show that such a simple linear projection has inherent, if non-critical, limitations in this setting. We then discuss the theoretical improvements that could result from replacing this single-layer projection with well-studied alternative feedforward linear networks (FFN), such as deeper, non-linear FFN blocks, GLU blocks, and skip-connections, could alleviate these limitations. Through the design and systematic evaluation of alternate projection blocks, we show that better-designed final projections positively impact the downstream performance of ColBERT models. We highlight that many projection variants outperform the original linear projections, with the best-performing variants increasing average performance on a range of retrieval benchmarks across domains by over 2 NDCG@10 points. We then conduct further exploration on the individual parameters of these projections block in order to understand what drives this empirical performance, highlighting the particular importance of upscaled intermediate projections and residual connections. As part of these ablation studies, we show that numerous suboptimal projection variants still outperform the traditional single-layer projection across multiple benchmarks, confirming our hypothesis. Finally, we observe that this effect is consistent across random seeds, further confirming that replacing the linear layer of ColBERT models is a robust, drop-in upgrade.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 53 of its 69 references that are in the map. First posted on arXiv 14 Oct 2025.
Builds on
53 of 69 references.
References · 53
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020Scaling Laws for Neural Language Modelscited by 6,586
- 2016Gaussian Error Linear Units (GELUs)cited by 3,502
- 2020GLU Variants Improve Transformercited by 1,804
- 2016MS MARCO: A Human Generated MAchine Reading COmprehension Datasetcited by 1,605
- 2020MiniLM: Deep Self-Attention Distillation for Task-Agnostic Compression of Pre-Trained Transformerscited by 1,463
- 2020Transformer Feed-Forward Layers Are Key-Value Memoriescited by 1,336
- 2022Text Embeddings by Weakly-Supervised Contrastive Pre-trainingcited by 1,253
- 2021BEIR: A Heterogenous Benchmark for Zero-shot Evaluation of Information Retrieval Modelscited by 1,252
- 2020ColBERT: Efficient and Effective Passage Search via Contextualized Late Interaction over BERTcited by 1,178
38 more
- 2017Sigmoid-Weighted Linear Units for Neural Network Function Approximation in Reinforcement Learningcited by 950
- 2016Language Modeling with Gated Convolutional Networkscited by 702
- 2024PaliGemma: A versatile 3B VLM for transfercited by 696
- 2022MTEB: Massive Text Embedding Benchmarkcited by 640
- 2020Fact or Fiction: Verifying Scientific Claimscited by 554
- 2024Smarter, Better, Faster, Longer: A Modern Bidirectional Encoder for Fast, Memory Efficient, and Long Context Finetuning and Inferencecited by 554
- 2015Empirical Evaluation of Rectified Activations in Convolutional Networkcited by 519
- 2021ColBERTv2: Effective and Efficient Retrieval via Lightweight Late Interactioncited by 476
- 2021SPLADE: Sparse Lexical and Expansion Model for First Stage Rankingcited by 286
- 2020Pretrained Transformers for Text Ranking: BERT and Beyondcited by 267
- 2020Do Wide and Deep Networks Learn the Same Things? Uncovering How Neural Network Representations Vary with Width and Depthcited by 245
- 2024ColPali: Efficient Document Retrieval with Vision Language Modelscited by 195
- 2021RocketQAv2: A Joint Training Method for Dense Passage Retrieval and Passage Re-rankingcited by 176
- 2019Show Your Work: Improved Reporting of Experimental Resultscited by 169
- 2021Activation Functions in Deep Learning: A Comprehensive Survey and Benchmarkcited by 155
- 2022PLAID: An Efficient Engine for Late Interaction Retrievalcited by 101
- 2024SPLADE-v3: New baselines for SPLADEcited by 72
- 2025MetaEmbed: Scaling Multimodal Retrieval at Test-Time with Flexible Late Interactioncited by 39
- 2025Seq vs Seq: An Open Suite of Paired Encoders and Decoderscited by 38
- 2022Transfer Learning Approaches for Building Cross-Language Dense Retrieval Modelscited by 36
- 2024MUVERA: Multi-Vector Retrieval via Fixed Dimensional Encodingscited by 32
- 2023Rethinking the Role of Token Retrieval in Multi-Vector Retrievalcited by 31
- 2021Simplified Data Wrangling with ir_datasetscited by 27
- 2019Single Headed Attention RNN: Stop Thinking With Your Headcited by 26
- 2025Beyond Matryoshka: Revisiting Sparse Coding for Adaptive Representationcited by 26
- 2024Jina-ColBERT-v2: A General-Purpose Multilingual Late Interaction Retrievercited by 25
- 2024Reducing the Footprint of Multi-Vector Retrieval with Minimal Performance Impact via Token Poolingcited by 25
- 2023On the Variance of Neural Network Training with respect to Test Sets and Distributionscited by 22
- 2022Introducing Neural Bag of Whole-Words with ColBERTer: Contextualized Late Interactions using Enhanced Reductioncited by 21
- 2025Video-ColBERT: Contextualized Late Interaction for Text-to-Video Retrievalcited by 20
- 2025PyLate: Flexible Training and Retrieval for Late Interaction Modelscited by 18
- 2025WARP: An Efficient Engine for Multi-Vector Retrievalcited by 17
- 2024JaColBERTv2.5: Optimising Multi-Vector Retrievers to Create State-of-the-Art Japanese Retrievers with Constrained Resourcescited by 15
- 2020A White Box Analysis of ColBERTcited by 14
- 2022We need to talk about random seedscited by 13
- 2025Efficient Constant-Space Multi-Vector Retrievalcited by 12
- 2024A Reproducibility Study of PLAIDcited by 8
- 2024ColBERT-XM: A Modular Multi-Vector Representation Model for Zero-Shot Multilingual Information Retrievalcited by 7
50 most cited of 53 All 53 (JSON)
Built on by
Citing papers per year: 2026: 2.
2 papers.