# Corrective RAG

> Corrective RAG (CRAG) adds a lightweight evaluator that grades retrieved documents for relevance and, depending on the grade, uses them, discards them in favor of web search, or combines both before generation.

- Identifier: PTL-0135
- Category: Retrieval & Tool Use
- Canonical URL: https://protologue.com/t/corrective-rag/
- Also known as: CRAG
- Introduced: 2024

## Description

It targets the failure where poor retrieval silently produces a confident wrong answer. Retrieved documents are also decomposed into smaller strips and filtered so that only relevant parts reach the generator. The method plugs into existing RAG pipelines without retraining the generator.

## Broader terms

- [Retrieval-Augmented Generation](https://protologue.com/t/retrieval-augmented-generation/)

## Related terms

- [Self-RAG](https://protologue.com/t/self-rag/)
- [Agentic RAG](https://protologue.com/t/agentic-rag/)
- [Web Search Tool](https://protologue.com/t/web-search-tool/)

## Sources

- Yan et al. (2024). Corrective Retrieval Augmented Generation. https://arxiv.org/abs/2401.15884

## Cite this entry

Protologue. (2026). Corrective RAG. In Protologue: A Taxonomy of Prompting and LLM Techniques (v1.4.0, PTL-0135). https://protologue.com/t/corrective-rag/

License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/)
