Corrective RAG (CRAG)
Free while signed in. Answers cite the passages they came from.

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.
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.
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.
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.
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.
Get next week’s papers.
The same picks and the same summaries, in your inbox. Free, and 176 issues deep.
Subscribe on Substack