atlas

Research map / Large language models / Retrieval and knowledge

Speculative RAG: Enhancing Retrieval Augmented Generation through Drafting

ICLR 2025 · Large language models › Retrieval and knowledge · approach: RAG robustness and evaluation · 7 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Speculative RAG, where a small instruction-tuned Mistral-7B drafter generates multiple answer-plus-rationale drafts in parallel from document subsets, and a larger untuned generalist LM (Mistral-7B or Mixtral-8x7B) verifies them via language-modeling scores.

Problem

Standard RAG with many retrieved documents incurs long input contexts, high latency, and position bias, while existing improvements (Self-RAG, CRAG) require instruction-tuning generalist LMs or add latency.

Approach

Decompose RAG into drafting by a small specialist LM over diverse, clustered document subsets (generating rationale plus answer in parallel), followed by a single verification pass by an off-the-shelf generalist LM that scores drafts using self-consistency, self-reflection, and draft probability, adapting speculative decoding to answer level.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Pair the instruction-tuned drafter with the Verifier-8x7BSpeculative RAG · TriviaQA, MuSiQue, PopQA, PubHealth, ARC-Challengeaccuracy: 0.33%; 2.15%; 3.86%; 12.97%; 2.14%Helped
Replace multi-perspective sampling with random document sampling (ablation)Speculative RAG drafting · TriviaQA and PubHealthaccuracy: -1.22; -1.22Hurt
Sample all documents from one perspective cluster instead of diverse clusters (ablation)Speculative RAG drafting · TriviaQA and PubHealthaccuracy: -1.88; -2.23Hurt
Add rho_Draft to verification scoring (ablation)Speculative RAG verifier · TriviaQA and PubHealthaccuracy: -0.19; -1.12Helped
Add rho_Self-contain to verification scoring (ablation)Speculative RAG verifier · TriviaQA and PubHealthaccuracy: -2.20; -0.71Helped
Add rho_Self-reflect to verification scoring (ablation)Speculative RAG verifier · TriviaQA and PubHealthaccuracy: -1.88; -0.92Helped
Verify drafts instead of selecting one randomly (ablation)Speculative RAG · TriviaQA and PubHealthaccuracy: -5.69; -5.37Helped
Use generated rationale instead of retrieved documents during verification (ablation)Speculative RAG · TriviaQA and PubHealthaccuracy: 74.08 vs 74.24; 76.09 vs 76.60Mixed
Add retrieved documents alongside the generated rationale during verification (ablation)Speculative RAG · TriviaQA and PubHealthaccuracy: +0.08; -0.31Mixed
Use one draft with all retrieved documents rather than multiple drafts with verification (ablation)Speculative RAG · TriviaQA and PubHealthaccuracy: 73.23 vs 73.91; 65.25 vs 75.79Hurt
Train the drafter to generate rationales (ablation)Speculative RAG drafter · TriviaQA, PubHealth, ARC-Challengeaccuracy: 70.86 vs 74.24; 75.28 vs 76.60; 78.67 vs 80.55Helped
Increase the number of parallel drafts (ablation)Speculative RAG · TriviaQA and PubHealthaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: Open-Instruct processed data knowledge-intensive datasets (TriviaQA, MuSiQue, PopQA, PubHealth, ARC-Challenge) HotpotQA

Benchmarks: TriviaQA MuSiQue PopQA PubHealth ARC-Challenge HotpotQA

Metrics: accuracy latency (s)

Baselines: Mistral-7B standard RAG Mixtral-8x7B standard RAG Mistral-Instruct-7B standard RAG Mixtral-Instruct-8x7B standard RAG Self-RAG CRAG Self-CRAG SAIL Toolformer Alpaca-7B

Builds on: Speculative Decoding Self-RAG Corrective RAG Contriever

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy