🚀NEW LABGetting Started with Claude AgentsStart lab
Retrieval

Corrective RAG (CRAG)

First page
Corrective RAG (CRAG)
Paper summary

CRAG adds a self-correcting loop around retrieval so a RAG system can detect and repair bad retrievals instead of feeding them straight into generation.

Ask this paper

Key points
01

Retrieval evaluator: A lightweight evaluator scores the quality of retrieved documents for a given query and classifies the retrieval state as Correct, Incorrect, or Ambiguous.

02

Action policy: Correct retrievals are refined via decompose-then-recompose filtering; Incorrect retrievals trigger web search to find better evidence; Ambiguous ones combine both signals.

03

Plug-and-play: CRAG is designed to sit on top of any existing RAG pipeline without retraining the generator, making it easy to adopt incrementally.

04

Benchmarks: Improves generation quality across short- and long-form QA benchmarks compared to vanilla RAG and Self-RAG baselines, especially when the underlying retriever is noisy.

Every Monday
Get next week’s papers.
Subscribe on Substack