Paper 2607.11683
RAGU: A Multi-Step GraphRAG Engine with a Compact Domain-Adapted LLM
- Published
- Jul 2026
- Research lab
- Independent
- Citations
- 0
- GitHub
- 118 stars
01 In brief
Summary
RAGU is an open-source, modular GraphRAG engine that addresses three obstacles in existing systems: single-pass extraction, dependence on expensive LLMs, and engineering immaturity.
It separates extraction from consolidation via a six-stage pipeline: chunking, two-stage typed extraction (entities then relations) under the NEREL schema, DBSCAN-backed deduplication and LLM summarization, Leiden community detection, community summarization, and refinement.
The authors propose the Language/World Knowledge Hypothesis, stating that language skills scale weakly with model size, unlike world knowledge.
This motivates Meno-Lite-0.1, a 7B model fine-tuned for RAG-oriented language skills, which outperforms Qwen2.5-32B on knowledge-graph construction (+12.5% harmonic mean) and matches it on English GraphRAG tasks.
On GraphRAG-Bench (Medical), RAGU achieves the highest evidence recall at every factoid level (up to 0.84 vs.
≤0.76) and overtakes HippoRAG 2 on synthesis tasks (Creative Generation AC 59.0 vs.
56.9).
On multi-hop factoid QA, the apparent HippoRAG 2 advantage is largely an answer-format artifact; with terse prompts, RAGU ties on BioASQ (AC 72.9 vs.
72.4) and closes the 2WikiMultiHopQA gap.
RAGU is installable via pip install graph_ragu, runs on a single GPU, and is released under MIT license; Meno-Lite-0.1 is under Apache 2.0.
The system includes five search engines, a three-tier storage abstraction, Pydantic validation, and ~374 tests with a mock LLM server.
Cost analysis shows ~$0.001/doc vs.
~$0.10/doc for commercial APIs, making it ~100x cheaper at scale.
Limitations include reliance on a single model family for scaling evidence, degradation beyond 32K tokens for multi-hop reasoning, and sensitivity to extraction LLM quality.
The authors recommend RAGU for synthesis…
02 From the paper
Abstract
Graph retrieval-augmented generation (GraphRAG) enhances large language models with structured knowledge, yet existing systems construct knowledge graphs in a single extraction pass, producing noisy entities and brittle retrieval. RAGU, an open-source modular GraphRAG engine, addresses this by separating extraction from consolidation: entities and relations pass through two-stage typed extraction, DBSCAN-backed deduplication, LLM summarization, and Leiden community detection. A key insight motivates a compact extractor: the skills an in-pipeline LLM needs - comprehension, extraction, reasoning over context - are language skills that grow only weakly with model size, unlike factual world knowledge. Accordingly, we train Meno-Lite-0.1, a 7B model optimized for language skills, which outperforms Qwen2.5-32B on knowledge-graph construction (+12.5% relative harmonic mean) and matches it on English GraphRAG tasks. On GraphRAG-Bench (Medical), RAGU retrieves the most complete context at every factoid level (evidence recall up to 0.84 vs. $\leq$0.76) and overtakes HippoRAG2 on synthesis tasks; on multi-hop factoid QA, the apparent HippoRAG2 advantage is shown to be largely an answer-format artifact. RAGU is installable via $\texttt{pip install graph_ragu}$, runs on a single GPU, and is released under MIT. The source code is publicly available at https://github.com/RaguTeam/RAGU, and the Meno-Lite-0.1 model can be obtained from https://huggingface.co/bond005/meno-lite-0.1.