GraphRAG and LazyGraphRAG vs traditional RAG
Learn how GraphRAG builds entity graphs, how LazyGraphRAG defers LLM work to query time, and when vector search remains the simpler choice.
Player not loading? Watch on YouTube
This explainer compares narrow fact retrieval with questions that span a document collection. It introduces Microsoft Research's GraphRAG through entity and relationship extraction, community detection, and summaries used to answer broader questions. Global search combines community reports, local search follows entity connections, and DRIFT search expands a narrow question into wider context.
The speaker discusses reported improvements in answer comprehensiveness and diversity, then explains why LLM-based indexing adds work before the first query. These evaluation results describe particular comparisons rather than guaranteed improvements on any dataset.
LazyGraphRAG is presented as a separate research approach that builds a concept graph with classical language processing and defers LLM work until query time. The cost reductions discussed are research findings, not general deployment guarantees. This is a conceptual explanation rather than an installation tutorial; it does not demonstrate a LazyGraphRAG mode in the open source GraphRAG package.
The closing examples favor vector retrieval for isolated facts and simpler collections, graph-based retrieval for broader themes, and hybrid approaches where both are useful. Neo4j and LlamaIndex receive brief ecosystem mentions rather than hands-on demonstrations.