atlas

Research map / Large language models / Retrieval and knowledge

InstructRAG: Instructing Retrieval-Augmented Generation via Self-Synthesized Rationales

ICLR 2025 · Large language models › Retrieval and knowledge · approach: RAG robustness and evaluation · 2 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 InstructRAG, where an instruction-tuned LM self-synthesizes denoising rationales from retrieved documents and ground-truth answers, then uses them as in-context demonstrations (ICL) or SFT targets (FT) for RAG.

Problem

Retrieval-augmented generation is hurt by noisy or irrelevant retrieved documents, and existing RAG methods denoise only implicitly by predicting answers directly, while explicit denoising supervision is costly to obtain.

Approach

Use the LM's own instruction-following ability to generate rationales that identify useful documents and explain how they lead to the ground-truth answer, requiring no extra supervision; these rationales serve as ICL demonstrations or SFT targets so the model learns explicit denoising.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use self-synthesized denoising rationales with supervised fine-tuning rather than vanilla SFTLlama-3-Instruct 8B RAG · PopQAaccuracy: 61.0 -> 66.2Helped
Use self-synthesized denoising rationales with supervised fine-tuning rather than vanilla SFTLlama-3-Instruct 8B RAG · TriviaQAaccuracy: 73.9 -> 78.5Helped
Use self-synthesized denoising rationales with supervised fine-tuning rather than vanilla SFTLlama-3-Instruct 8B RAG · Natural Questionsaccuracy: 56.6 -> 65.7Helped
Use self-synthesized denoising rationales with supervised fine-tuning rather than vanilla SFTLlama-3-Instruct 8B RAG · 2WikiMultiHopQAaccuracy: 56.1 -> 57.2Helped
Use self-synthesized denoising rationales with supervised fine-tuning rather than vanilla SFTLlama-3-Instruct 8B RAG · ASQAexact match: 43.8 -> 47.6Helped
Use a 70B rather than 8B rationale generator (ablation)InstructRAG-FT · PopQAaccuracy: 66.2 -> 67.0Helped
Use a 70B rather than 8B rationale generator (ablation)InstructRAG-FT · ASQAexact match: 47.6 -> 49.1Helped
Replace LM-generated rationales with template-based rationales (ablation)InstructRAG-FT · PopQAaccuracy: 66.2 -> 59.6Hurt
Replace LM-generated rationales with template-based rationales (ablation)InstructRAG-FT · ASQAexact match: 47.6 -> 46.3Hurt
Omit the ground-truth answer during rationale generation (ablation)InstructRAG-FT · PopQAaccuracy: 66.2 -> 65.2Hurt
Omit retrieved documents during rationale generation (ablation)InstructRAG-FT · ASQAexact match: 47.6 -> 45.2Hurt
Add demonstrations at inference (ablation)InstructRAG-FT · ASQAexact match: 47.6 -> 44.7Hurt

Surprising findings

Limitations

Experimental setup

Datasets: PopQA TriviaQA Natural Questions ASQA 2WikiMultiHopQA HumanEval

Benchmarks: PopQA TriviaQA Natural Questions ASQA 2WikiMultiHopQA HumanEval

Metrics: accuracy exact match (str-em) citation precision citation recall pass@k

Baselines: In-Context RALM Few-shot demonstration with instruction Vanilla SFT RetRobust Self-RAG Llama-3-Instruct-8B zero-shot Llama-3-Instruct-70B zero-shot

Builds on: in-context RALM Self-RAG RetRobust chain-of-thought prompting

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