| Foundational pipelines | Fixed, mostly single-pass retrieval and generation. | Naive, Advanced, Modular RAG; DPR and ColBERT-style dense retrieval techniques. |
| Adaptive and corrective | Route queries or assess retrieval quality; retry or select another path when appropriate. | Adaptive RAG, Corrective RAG (CRAG), Self-RAG, Speculative RAG, Astute RAG. |
| Agentic and reasoning | Plan retrieval and reasoning across multiple steps or tools. | Agentic RAG, FLARE, Iterative / Multi-hop RAG, Search-R1, Deep Research, CoRAG, RQ-RAG. |
| Graph-based | Use entities and relationships to retrieve connected information and support multi-hop queries. | Graph RAG, LightRAG, HippoRAG, KAG, GraphReader, GNN-RAG, LazyGraphRAG. |
| Long-context and memory | Change the retrieval unit, build summaries at multiple levels, or maintain information across dialogue. | Long-Context RAG, RAPTOR, LongRAG, Contextual RAG, Memory / Conversational RAG, MemoRAG. |
| Structured and multimodal | Retrieve from tables, schemas, SQL sources, or non-text content such as images. | Structured / SQL RAG, Table-Aware RAG, SURGE, Multimodal RAG, VisRAG. |
| Efficiency and query transformation | Reduce repeated inference or improve recall by transforming and combining queries. | CAG, REFRAG, RAG-Fusion, HyDE, Few-Shot Example RAG. |
| Trust, privacy, and freshness | Make evidence traceable, constrain exposure, or keep content current. | Verifiable / Citation RAG, Privacy-Preserving RAG, Streaming / Real-Time RAG. |
| Training-time / parametric | Integrate retrieval or retrieved knowledge into training or model architecture. | REALM, RETRO, Atlas, Fusion-in-Decoder, and RAFT. These differ from many inference-time application pipelines. |