Retrieval-augmented generation
BM25
Superseded — cited as a baseline and beaten by newer methods
6 papers critique it · 16 beat it on benchmarks
What papers say
Verbatim critique sentences, each from a paper that cites BM25 as a baseline.
This paradigm inevitably discards critical visual and structural information, including the row-column relationships of tables, data trends of charts, and layout logic between text and figures.
“The semantic and lexical gaps limit the effectiveness of sparse models like BM25 and TF-IDF, which operate on keyword matching”
“Despite their widespread use, many RAG systems rely on static, off-the-shelf retrieval modules — e.g., BM25 ... that are minimally adapted to the downstream task or domain.”
“We prioritized a dense retrieval approach over sparse methods (such as BM25) because layperson queries often lack the precise legal terminology found in regulatory documents.”
“They offer computational efficiency but lack deeper semantic comprehension.”
“However, many practical systems still assume that one fixed retrieval strategy is sufficient across all tasks. This assumption is problematic in realistic agent settings.”
Beaten on benchmarks
Head-to-head results where a newer method reports beating BM25. Values are copied from the source paper's tables — verify against the cited paper.
ROGRAG beats BM25
0.38 vs 0.03
Rouge · [SeedBench QA-4 Rouge]
ROGRAG: A Robustly Optimized GraphRAG FrameworkGraphRAFT beats BM25
63.71 vs 12.75
Hit@1 · [STARK-PRIME]
GraphRAFT: Retrieval Augmented Fine-Tuning for Knowledge Graphs on Graph DatabasesKG-Retriever beats BM25
0.233 vs 0.069
BookRAG beats BM25
43.8 vs 18.3
G-threshold beats BM25
0.944 vs 0.420
Recall@1 · [TriviaQA dataset]
Revisiting RAG Retrievers: An Information Theoretic BenchmarkHippoRAG beats BM25
0.833 vs 0.415
Recall@1 · [MuSiQue dataset]
Revisiting RAG Retrievers: An Information Theoretic BenchmarkG-naive beats BM25
0.957 vs 0.486
Recall@1 · [2Wiki dataset]
Revisiting RAG Retrievers: An Information Theoretic BenchmarkFairFilter-BM25 beats BM25
0.056 vs 0.407
Overall Fairness · [Llama3.2-1b with BM25]
The Other Side of the Coin: Exploring Fairness in Retrieval-Augmented GenerationCorpus2Skill beats BM25
0.708 vs 0.406
Context Recall · [WixQA benchmark]
Don't Retrieve, Navigate: Distilling Enterprise Knowledge into Navigable Agent Skills for QA and RAGG-window beats BM25
0.110 vs 0.252
Divergence · [2Wiki dataset]
Revisiting RAG Retrievers: An Information Theoretic Benchmarkft-DPR beats BM25
63.1 vs 48.3
R@1K · [512 tokens context (or N/A for sparse)]
CLERC: A Dataset for Legal Case Retrieval and Retrieval-Augmented Analysis GenerationQMKGF beats BM25
47.42 vs 38.53
What to use instead
Recent methods in the same sub-problem, not yet superseded in the knowledge base — arXiv benchmark leaders, not vetted production recommendations.
- Beyond Topical SimilarityBeyond Topical Similarity: Contrastive Evidence Retrieval with Interpretable Attention Alignment in RAGMay 31, 2026
- Experience-RAG SkillAn Agent-Oriented Pluggable Experience-RAG Skill for Experience-Driven Retrieval Strategy OrchestrationMay 5, 2026
- LFRAGLFRAG: Layout-oriented Fine-grained Retrieval-Augmented Generation on Multimodal Document UnderstandingApr 18, 2026
- Don't Retrieve, NavigateDon't Retrieve, Navigate: Distilling Enterprise Knowledge into Navigable Agent Skills for QA and RAGApr 16, 2026
- Feb 25, 2026
- SEAL-RAGReplace, Don't Expand: Mitigating Context Dilution in Multi-Hop RAG via Fixed-Budget Evidence AssemblyDec 11, 2025
- ModernBERT + ColBERTModernBERT + ColBERT: Enhancing biomedical RAG through an advanced re-ranking retrieverOct 6, 2025
- Cluster-based Adaptive Retrieval (CAR)Cluster-based Adaptive Retrieval: Dynamic Context Selection for RAG ApplicationsOct 2, 2025