The year/Independent research

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.