mlsanityData to 7 Oct 2026

A Reproducibility Study of PLAID

arXiv 2404.14989 ↗First posted 23 Apr 2024cs.IR cs.CLcited by 8

Not on the map. Why?

Abstract (arXiv)

The PLAID (Performance-optimized Late Interaction Driver) algorithm for ColBERTv2 uses clustered term representations to retrieve and progressively prune documents for final (exact) document scoring. In this paper, we reproduce and fill in missing gaps from the original work. By studying the parameters PLAID introduces, we find that its Pareto frontier is formed of a careful balance among its three parameters; deviations beyond the suggested settings can substantially increase latency without necessarily improving its effectiveness. We then compare PLAID with an important baseline missing from the paper: re-ranking a lexical system. We find that applying ColBERTv2 as a re-ranker atop an initial pool of BM25 results provides better efficiency-effectiveness trade-offs in low-latency settings. However, re-ranking cannot reach peak effectiveness at higher latency settings due to limitations in recall of lexical matching and provides a poor approximation of an exhaustive ColBERTv2 search. We find that recently proposed modifications to re-ranking that pull in the neighbors of top-scoring documents overcome this limitation, providing a Pareto frontier across all operational points for ColBERTv2 when evaluated using a well-annotated dataset. Curious about why re-ranking methods are highly competitive with PLAID, we analyze the token representation clusters PLAID uses for retrieval and find that most clusters are predominantly aligned with a single token and vice versa. Given the competitive trade-offs that re-ranking baselines exhibit, this work highlights the importance of carefully selecting pertinent baselines when evaluating the efficiency of retrieval engines.

Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 15 of its 28 references that are in the map. First posted on arXiv 23 Apr 2024.

Builds on

15 of 28 references.

References · 15

  1. 2020Dense Passage Retrieval for Open-Domain Question Answeringcited by 3,779
  2. 2016MS MARCO: A Human Generated MAchine Reading COmprehension Datasetcited by 1,591
  3. 2020ColBERT: Efficient and Effective Passage Search via Contextualized Late Interaction over BERTcited by 1,160
  4. 2021ColBERTv2: Effective and Efficient Retrieval via Lightweight Late Interactioncited by 464
  5. 2020Overview of the TREC 2019 deep learning trackcited by 282
  6. 2022PLAID: An Efficient Engine for Late Interaction Retrievalcited by 95
  7. 2019CEDR: Contextualized Embeddings for Document Rankingcited by 77
  8. 2018Pytrec_eval: An Extremely Fast Python Interface to trec_evalcited by 46
  9. 2021Pseudo-Relevance Feedback for Multiple Representation Dense Retrievalcited by 31
  10. 2021MS MARCO: Benchmarking Ranking Models in the Large-Data Regimecited by 28
  11. 2020Interpretable & Time-Budget-Constrained Contextualization for Re-Rankingcited by 21
  12. 2023A Unified Framework for Learned Sparse Retrievalcited by 17
3 more
  1. 2023Lexically-Accelerated Dense Retrievalcited by 7
  2. 2020How to Measure the Reproducibility of System-oriented IR Experimentscited by 6
  3. 2023The tale of two MS MARCO -- and their unfair comparisonscited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 1; 2025: 3; 2026: 4.

8 papers.