Paper deep dive
RAGU: A Multi-Step GraphRAG Engine with a Compact Domain-Adapted LLM
Mikhail Komarov, Ivan Bondarenko, Stanislav Shtuka, Oleg Sedukhin, Roman Shuvalov, Yana Dementyeva, Matvey Solovyov, Nikolay O. Nikitin
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 90%
Last extracted: 7/18/2026, 2:53:24 PM
Summary
The paper introduces RAGU, a modular GraphRAG engine that separates extraction from consolidation to reduce noise and improve retrieval quality. It utilizes a compact, domain-adapted LLM named Meno-Lite-0.1 (7B parameters), which is optimized for language skills rather than factual world knowledge. RAGU employs a multi-step pipeline including two-stage typed extraction, DBSCAN-backed deduplication, LLM summarization, and Leiden community detection. The system outperforms larger models like Qwen2.5-32B in knowledge graph construction and demonstrates superior performance on synthesis tasks compared to HippoRAG 2, while being deployable on a single GPU.
Entities (10)
Relation Signals (8)
RAGU â implements â GraphRAG
confidence 95% · RAGU, an open-source modular GraphRAG engine
RAGU â uses â Meno-Lite-0.1
confidence 95% · RAGU... runs on a single GPU... Meno-Lite-0.1... is a 7B model optimized for language skills
Meno-Lite-0.1 â outperforms â Qwen2.5-32B
confidence 92% · Meno-Lite-0.1... outperforms Qwen2.5-32B on knowledge-graph construction (+12.5% relative harmonic mean)
RAGU â evaluatedon â GraphRAG-Bench
confidence 90% · On GraphRAG-Bench (Medical), RAGU retrieves the most complete context
RAGU â outperforms â HippoRAG 2
confidence 90% · RAGU... overtakes HippoRAG2 on synthesis tasks
RAGU â usesschema â NEREL
confidence 88% · entities are first extracted and validated against the NEREL schema
RAGU â usesalgorithm â DBSCAN
confidence 85% · entities and relations pass through... DBSCAN-backed deduplication
RAGU â usesalgorithm â Leiden
confidence 85% · LLM summarization, and Leiden community detection
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
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 this https URL, and the Meno-Lite-0.1 model can be obtained from this https URL.
Tags
Links
- Source: https://arxiv.org/abs/2607.11683v1
- Canonical: https://arxiv.org/abs/2607.11683v1
Trouble viewing inline? Open PDF directly â
Full Text
41,312 characters extracted from source content.
Expand or collapse full text
RAGU: A Multi-Step GraphRAG Engine with a Compact Domain-Adapted LLM Mikhail Komarov1,â Ivan Bondarenko2,â Stanislav Shtuka1,3 Oleg Sedukhinâ Roman Shuvalov1 Yana Dementyeva2 Matvey Solovyov1 Nikolay O. Nikitin1 1ITMO University 2Novosibirsk State University 3Far Eastern Federal University â Independent Researcher âEqual contribution i.bondarenko@g.nsu.ru 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 7 B 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. †0.76) and overtakes HippoRAG 2 on synthesis tasks; on multi-hop factoid QA, the apparent HippoRAG 2 advantage is shown to be largely an answer-format artifact. RAGU is installable via pip install graph_ragu, runs on a single GPU, and is released under MIT license. 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. RAGU: A Multi-Step GraphRAG Engine with a Compact Domain-Adapted LLM Mikhail Komarov1,â Ivan Bondarenko2,â Stanislav Shtuka1,3 Oleg Sedukhinâ Roman Shuvalov1 Yana Dementyeva2 Matvey Solovyov1 Nikolay O. Nikitin1 1ITMO University 2Novosibirsk State University 3Far Eastern Federal University â Independent Researcher âEqual contribution i.bondarenko@g.nsu.ru 1 Introduction Retrieval-augmented generation (RAG) grounds large language models (LLMs) in external knowledge Lewis et al. (2020); Gao et al. (2023). Traditional RAG retrieves flat chunks without capturing cross-document entity relationships. Graph RAG (GraphRAG) Edge et al. (2024); Guo et al. (2025); GutiĂ©rrez et al. (2025) addresses this by building a knowledge graph and using graph traversal during retrieval, but practical adoption faces three obstacles. Obstacle 1: Single-pass extraction. Current systems treat knowledge graph construction as a single LLM extraction pass, producing noisy, duplicated entities with no mechanism to consolidate information across chunks. Obstacle 2: Dependence on expensive LLMs. Extraction quality determines graph quality, so practitioners default to large API models (GPT-4-class). This rests on a false premise: the capabilities an LLM needs inside a RAG pipelineâcomprehension, extraction, reasoning over contextâare language skills, not factual recall. As we show next, language skills grow weakly with model size, while world knowledge scales steeply. A compact, skill-oriented model is therefore sufficient. Obstacle 3: Engineering immaturity. Many open-source frameworks suffer from installation failures or unsafe code paths (e.g., eval() on raw LLM output). A GraphRAG engine should be both semantically strong and engineerable: installable, testable, and deployable on cost-effective hardware. Figure 1: Effect of model size on world-knowledge (CheGeKa) vs. language-skill (MultiQ) tasks in the Qwen2.5-Instruct family (F1 scores on MERA Fenogenova et al. (2024)). CheGeKa F1 grows 21.1Ă from 0.5 B to 72 B; MultiQ only 4Ă. Log-linear slopes: 0.65 vs. 0.26. Language/World Knowledge Hypothesis. We hypothesize that world knowledge scales near-linearly with parameter count, whereas language skills scale markedly more slowly. Figure 1 tests this on the Qwen2.5-Instruct family Yang et al. (2024): on CheGeKa Taktasheva et al. (2022) (world-knowledge quiz), F1 increases 21.1Ă from 0.5 B to 72 B, while on MultiQ (all facts in-context), it increases only 4Ă. In a GraphRAG pipeline, the LLM extracts entities, summarizes descriptions, and generates answers from contextâall language skills. This prediction motivates a compact extractor. We address all three obstacles with two artifacts, released under open licenses: 1. Meno-Lite-0.1, a 7 B model fine-tuned from RuadaptQwen2.5-7B Tikhomirov and Chernyshev (2025) for RAG-oriented language skills over the NEREL schema Loukachevitch et al. (2021). It outperforms Qwen2.5-32B on KG construction (+12.5% harmonic mean) and rivals models up to ⌠4Ă larger. 2. RAGU, a modular multi-step GraphRAG engine whose pipeline separates extraction from consolidationâtwo-stage typed extraction, DBSCAN-backed summarization, Leiden community detectionâyielding cleaner and more connected knowledge graphs. It is installable via pip install graph_ragu and runs on a single GPU. RAGU differs from prior systemsâMicrosoft GraphRAG Edge et al. (2024), LightRAG Guo et al. (2025), HippoRAG 2 GutiĂ©rrez et al. (2025), Wikontic Chepurova et al. (2026)âby introducing an explicit multi-step consolidation stage and by targeting engineering maturity. 2 System Description Figure 2: End-to-end indexing pipeline. Documents are chunked, entities and relations are extracted under the NEREL schema, deduplicated and summarized, then grouped into communities via Leiden clustering. All artifacts persist across three swappable storage tiers (graph database, key-value store, vector store). Solid arrows indicate data flow between pipeline stages; dashed arrows indicate artifacts produced at each stage. 2.1 Multi-Step Graph Construction RAGU processes documents through six configurable stages (Figure 2): Step 1: Chunking. Three strategies: SimpleChunker (fixed-size overlapping chunks), SemanticTextChunker (embedding-based split points), and SmartSemanticChunker (cross-encoder reranking). Step 2: Two-stage extraction. Unlike single-pass systems, RAGU separates entity extraction (Stage 1) from relation extraction (Stage 2). Entities are first extracted and validated against the NEREL schema (29 entity types, 49 relation types), then fed back as constraints: every source_entity and target_entity in a relation must match a validated entity name. This eliminates spurious entityârelation mismatches. Optional in-context-learning (ICL) examples are injected at both stages, selected by semantic, BM25, hybrid, or random strategies. Step 3: Consolidation. EntitySummarizer groups entities by (name, type) andâfor entities with many duplicate mentionsâapplies DBSCAN clustering and LLM summarization. RelationSummarizer follows the same pattern. Reducing noise before community detection produces a cleaner graphâthe step absent from single-pass systems like LightRAG. Steps 4â6: Community detection, summarization, refinement. Hierarchical Leiden clustering partitions the deduplicated graph; an LLM generates structured community reports (title, summary, findings); pluggable modules (e.g., RemoveIsolatedNodes) optionally refine. 2.2 Search Engines RAGU provides five engines: LocalSearch (vector-similarity entity retrieval expanded to relations and chunks), GlobalSearch (LLM-rated community summarization), NaiveSearch (standard vector RAG), MixSearch (parallel multi-engine), and QueryPlanEngine (DAG decomposition). All support cross-encoder reranking and hybrid dense+sparse retrieval via Qdrant. 2.3 Engineering and Deployment RAGU is a production-ready Python package (see Appendix A for a comparison with HippoRAG 2). (i) A three-tier storage abstraction (graph/KV/vector) with lifecycle callbacks enables backend swapping (NetworkXâ 4j, NanoVDBâ ). (i) An async-first API with bounded concurrency provides production-safe throughput. (i) Structured LLM outputs are validated through Pydantic v2, removing manual JSON post-processing and preventing code injection. (iv) Incremental upsert/update/delete with deterministic hash-based IDs and merge policies, plus a consistency auditor verifying cross-store integrity. ⌠374 tests and a deterministic mock LLM server enable CI without API keys. The system supports single-GPU deployment with a 7 B extraction model. 2.4 Compact Model: Meno-Lite-0.1 Meno-Lite-0.1 Bondarenko et al. (2026) is derived from RuadaptQwen2.5-7B-Lite-Beta Tikhomirov and Chernyshev (2025) through continued pretraining (1.3B tokens, Russian+English educational/scientific texts) and supervised fine-tuning (50M tokens) covering NEREL-based extraction Loukachevitch et al. (2021), multi-hop QA Tang and Yang (2024); Katsis et al. (2025), and query logs. The critical distinction from general-purpose LLMs: instructions teach the model to use context rather than recall factsâinvesting compute in language skills, not world knowledge. Key properties: 128K context window (passkey retrieval 0.98 at 128K), 47% better tokenizer efficiency than vanilla Qwen2.5 on Russian text (3.77 vs. 2.57 chars/token), and single-consumer-GPU deployment via vLLM Kwon et al. (2023). The model and training details are documented in the public model card at https://huggingface.co/bond005/meno-lite-0.1. 3 Evaluation 3.1 Setup We evaluate on four GraphRAG benchmarks: GraphRAG-Bench Xiang et al. (2026) (Medical domain; four difficulty levels: fact retrieval, complex reasoning, contextual summarize, creative generation), BioASQ Krithara et al. (2023), MuSiQue Trivedi et al. (2022), and 2WikiMultiHopQA Ho et al. (2020). All systems use the same answer-generation LLM (gpt-4o-mini), isolating graph construction quality. Graph construction LLMs are varied as independent variables: Meno-Lite-0.1 (7 B) and gpt-oss-20b or Qwen2.5-7B as the second index LLM. Metrics include Answer Correctness (AC; LLM-judge), ROUGE-L, Coverage, Faithfulness, Evidence Recall (ER), and Context Relevancy. LLM-as-judge evaluations use google/gemini-3-flash-preview, ensuring no evaluatorâgenerator overlap. Table 1: Generation quality on GraphRAG-Bench (Medical domain). AC = Answer Correctness, Cov = Coverage, Faith = Faithfulness (all Ă100). All systems use bge-large-en-v1.5 for embeddings and gpt-4o-mini for answer generation; only the graph-construction LLM varies. RAGU rows use ICL = 1 and Val = yes. Best per column in bold. Fact Retr. Complex Reas. Contextual Summ. Creative Gen. System Index LLM AC AC AC Cov AC Cov Faith LightRAG Qwen2.5-7B 25.9 20.3 22.1 51.0 14.2 3.1 23.1 LightRAG Meno-Lite-0.1 26.2 20.2 22.6 51.2 14.4 3.9 27.6 HippoRAG 2 Qwen2.5-7B 72.7 67.9 64.6 51.6 57.2 33.2 31.5 HippoRAG 2 Meno-Lite-0.1 72.4 68.4 65.0 51.7 56.9 34.7 26.6 RAGU Qwen2.5-7B 54.1 54.6 64.9 73.2 58.1 56.4 35.1 RAGU Meno-Lite-0.1 54.2 53.7 64.1 71.1 59.0 57.4 34.2 3.2 GraphRAG-Bench Results Table 1 and Figure 3 reveal a cross-over. On the two factoid levels, HippoRAG 2 leads: its personalized PageRank pins down single facts (AC 72.4 vs. 54.2 for RAGU on Fact Retrieval, Î=â18.2 =-18.2 p). As tasks demand broad synthesis rather than chain-following, the gap closes monotonicallyâComplex Reasoning (â14.7-14.7 p), Contextual Summarize (â0.9-0.9 p, parity)âand reverses on Creative Generation, where RAGU wins AC (59.0 vs. 56.9) and Faithfulness (34.2 vs. 26.6). On Coverage, the metric that directly rewards retrieving all relevant material, RAGU leads throughout (57.4 vs. 34.7 on Creative Generation). LightRAG is weakest at every level, confirming that single-pass free-form extraction produces a structurally poorer graph than typed multi-step consolidation. Figure 3: Cross-over by task complexity on GraphRAG-Bench (Medical). All three systems use Meno-Lite-0.1 (7 B) as the index LLM and gpt-4o-mini for answer generation. (a) Answer Correctness: RAGU trails HippoRAG 2 on Fact Retrieval, but the gap closes and RAGU leads on Creative Generation. (b) Evidence Recall: RAGU retrieves the most complete context on all factoid levels. Task difficulty increases left to right. Retrieval results confirm the mechanism: RAGU attains the highest Evidence Recall at every factoid level (84 vs. †76% for competitors), directly supporting the consolidation hypothesis. That HippoRAG 2 nonetheless wins factoid AC despite lower Evidence Recall reflects the precision of its chain traversal on single-fact queries. Ablation results (Appendix B) show that the ICL and validation toggles each shift AC by at most ⌠1.5 p, so the gap to competitors cannot be attributed to those options; it reflects the aggregate effect of RAGUâs structural choices. Across extraction LLMs from 3 B to 14 B, AC varies by at most ⌠1.5 p, confirming that model size does not affect graph quality. 3.3 Multi-Hop QA Results Table 2: Multi-hop QA under two answer-generation protocols. AC = Answer Correctness, RL = ROUGE-L (Ă100). All systems use gte-multilingual-base for embeddings and gpt-4o-mini for answer generation; only the graph-construction LLM varies (GPT = gpt-oss-20b, Ours = Meno-Lite-0.1). (a) Verbose generation prompts (each systemâs default). (b) Terse prompts forcing a single direct answer; HippoRAG 2 is unchanged across panels as its default already produces terse output. NaiveRAG is RAGUâs NaiveSearchEngine and shares our generation prompt. Best AC per column in bold. BioASQ MuSiQue 2WikiMultiHop System AC RL AC RL AC RL (a) Verbose generation prompt NaiveRAG 55.3 12.4 41.7 6.9 43.5 12.0 LightRAG (GPT) 43.9 6.5 34.5 3.8 36.2 8.2 HippoRAG 2 (GPT) 74.1 48.8 56.3 42.7 65.9 54.7 RAGU (GPT) 56.0 12.2 43.5 7.6 46.6 13.2 RAGU (Ours) 54.5 12.1 42.0 7.4 45.2 12.9 (b) Terse generation prompt NaiveRAG 71.7 49.2 36.6 24.7 53.7 45.2 LightRAG (GPT) 63.9 42.9 26.0 12.1 44.3 35.7 HippoRAG 2 (GPT) 72.4 48.8 54.4 42.6 63.5 54.7 RAGU (GPT) 72.9 48.7 40.1 26.5 58.0 49.6 RAGU (Ours) 72.8 48.2 40.7 27.5 55.1 46.3 These benchmarks are pure factoid QA with short gold answers, for which answer format strongly affects overlap-based metrics. We therefore report two answer-generation protocols (Table 2): (a) each systemâs default verbose prompt, and (b) a terse prompt that forces a single direct answer. HippoRAG 2 appears in both panels unchanged because its default prompt already emits terse output, making it a format anchor; NaiveRAG is RAGUâs NaiveSearchEngine and therefore shares our generation prompt. Under the verbose protocol (a), HippoRAG 2 dominates every column (AC up to 74.1 vs. 56.0 for RAGU on BioASQ). This gap, however, is largely a format artifact: verbose answers mismatch the terse gold references, depressing both ROUGE-L (12 vs. 49) and Answer Correctness. Once format is controlled (b), the picture changes substantially. RAGU ties and slightly exceeds HippoRAG 2 on BioASQ AC (72.9 vs. 72.4) and closes the 2WikiMultiHopQA gap from â-19.3 p to â-5.5 p (58.0 vs. 63.5). HippoRAG 2 retains a genuine lead only on MuSiQue (54.4 vs. 40.1), the hardest multi-hop benchmark, where its personalized PageRank follows reasoning chains that consolidated retrieval does not surfaceâand where terseness even hurts the other systemsâ Answer Correctness. The refined picture is one of complementary strengths rather than outright dominance: HippoRAG 2 excels at chain-following multi-hop and single-fact precision, while RAGU is competitive on factoid QA once format is controlled and superior on context-breadth tasks. Notably, RAGU achieves this with a locally served 7 B extraction model (Meno-Lite-0.1) versus HippoRAG 2âs larger 20 B gpt-oss-20b; the gap between RAGU with GPT and with Meno-Lite-0.1 is minimal (1â2 p), confirming Meno-Lite-0.1 as a drop-in replacement. 3.4 Model Evaluation Table 3: IE benchmark (knowledge-graph construction). NER = entity recognition (F1), RE = relation extraction (F1), Def = entity definition (chrF++), RDef = relation definition (chrF++), HM = harmonic mean of all four tasks. Model Size NER Def RE RDef HM Meno-Lite-0.1 7B 0.504 0.527 0.347 0.558 0.468 Qwen2.5-32B 32B 0.536 0.528 0.239 0.599 0.416 gemma-3-27b 27B 0.544 0.482 0.224 0.583 0.396 Qwen2.5-14B 14B 0.510 0.518 0.222 0.583 0.396 Qwen2.5-7B 7B 0.477 0.479 0.192 0.541 0.356 T-lite-1.0 7B 0.466 0.464 0.174 0.533 0.336 Table 3 confirms the prediction: Meno-Lite-0.1 achieves the highest harmonic mean on our IE benchmark Bondarenko (2026a), outperforming Qwen2.5-32B by 12.5% relativeâdriven by relation extraction (F1 0.347 vs. 0.239), the sub-task most dependent on language comprehension. On MERA Fenogenova et al. (2024), Meno-Lite-0.1 scores 0.555 overall with near-perfect passkey retrieval (0.98 at 128 K tokens, LIBRA Churin et al. (2025)), confirming robust long-context handling. Fine-tuning payoff vs. pipeline robustness. Meno-Lite-0.1âs large standalone extraction edge compresses to †1 p on end-to-end GraphRAG-Bench QAâand does so in every pipeline we tested (HippoRAG, LightRAG, and our own). This is not a failure of the fine-tuning but evidence that graph-RAG QA quality is largely robust to extractor choice once consolidation is present: Meno-Lite-0.1 contributes 32B-class extraction at 7 B cost, while the consolidation pipeline contributes downstream robustness, making the two artifacts complementary. 4 Demonstration Case study. We illustrate RAGUâs pipeline on a single sentence about Dennis Ritchie, produced by the bundled example script: Dennis Ritchie, the creator of the C programming language, and the co-creator of the Unix operating system, died on October 12, 2011, at the age of 70. His father, Alistair E. Ritchie, worked for many years at Bell Laboratories in Murray Hill, New Jersey. Extraction. The two-stage extractor identifies 9 typed entities under the NEREL schema (Table 4). Stage 2 then extracts 8 relations, all constrained to this validated entity set (Table 5). Table 4: Entities extracted from the Ritchie passage. Entity NEREL Type Dennis Ritchie PERSON Alistair E. Ritchie PERSON C Programming Language PRODUCT Unix Operating System PRODUCT Bell Laboratories ORGANIZATION October 12, 2011 DATE 70 AGE Murray Hill DISTRICT New Jersey STATE_OR_PROV Table 5: Relations extracted from the Ritchie passage (5 of 8 shown). Source Target Relation Dennis Ritchie C Programming Language WORKS_AS Dennis Ritchie Unix Operating System WORKS_AS Dennis Ritchie October 12, 2011 DATE_OF_DEATH Alistair E. Ritchie Dennis Ritchie PARENT_OF Bell Laboratories Murray Hill LOCATED_IN Community detection. Leiden clustering partitions the 9-entity graph (Figure 4) into two communities: one centred on Dennis Ritchie and his creations (5 entities, 4 relations), the other linking Bell Laboratories, Murray Hill, New Jersey, and Alistair Ritchie through spatial and professional ties (4 entities, 3 relations). An LLM generates a structured summary for each. Figure 4: Knowledge graph built from the Ritchie passage. Nodes are typed entities; edges are typed relations. Two communities emerge: Ritchieâs professional legacy and the Bell Labs geographic cluster. Multi-hop retrieval. Using the built graph, RAGUâs LocalSearchEngine answers questions that require traversing multiple edges: Q: Where did the father of the creator of the C programming language work? A: Alistair E. Ritchie⊠worked at Bell Laboratories. Q: What did the person who died on October 12, 2011, create? A: Dennis Ritchie⊠created the C programming language and co-created the Unix operating system. Availability. RAGU is installable via pip install graph_ragu; full API documentation and examples are at https://github.com/RaguTeam/RAGU. A demonstration video is available at https://youtu.be/bicJDMJuQfg. The RAGU system is released under the MIT license (code at https://github.com/RaguTeam/RAGU), and the Meno-Lite-0.1 model is distributed under Apache 2.0 at https://huggingface.co/bond005/meno-lite-0.1. 5 Conclusion We argued that the LLM inside a RAG pipeline needs language skillsânot world knowledgeâand that these skills scale weakly with model size. RAGU operationalizes this insight via a modular multi-step pipeline that retrieves the most complete context at every factoid level of GraphRAG-Bench and overtakes HippoRAG 2 on synthesis tasks (Creative Generation AC and Coverage); HippoRAG 2 conversely excels at retrieval precisionâleading single-fact AC and chain-following multi-hop reasoning on MuSiQue. The wider multi-hop gap seen under verbose prompts is largely an answer-format artifact. Practically: prefer RAGU when answers must synthesize broad context (summarization, creative generation, long-form QA) under a single-GPU budget, and prefer chain-traversal systems for precise multi-hop fact lookup. Both artifacts are released under open-source licenses. Limitations First, our scaling evidence rests on a single model family (Qwen2.5) and select tasks; although robust across six model sizes, it is a well-supported hypothesis rather than a universal theorem. Second, Meno-Lite-0.1 trades parametric factual recall for contextual grounding and should not serve as a standalone knowledge base; its multi-hop reasoning degrades beyond 32K tokens, typical of 7 B-class models. We also note a distributional-overlap caveat on our IE benchmark Bondarenko (2026a): the supervised fine-tuning of Meno-Lite-0.1 uses the train and validation splits of NEREL, whereas the benchmark uses only the held-out test split with different instruction wordings; the overlap is confined to the annotation schema and text domain, not to the benchmark documentsâbut a residual advantage cannot be fully ruled out. Finally, RAGUâs default NetworkX graph backendâa swappable BaseGraphStorage adapterâdoes not by itself scale to massive corpora (millions of nodes), so such deployments require a dedicated graph-database adapter. Final graph quality remains sensitive to the extraction LLM: weak base models introduce structural noise that consolidation cannot fully rectify. Ethics Statement Data Provenance and Licensing. The RAGU system is released under the MIT license, while the Meno-Lite-0.1 model is distributed under Apache 2.0. Meno-Lite-0.1 was trained exclusively on publicly available datasets that are cited in the Referencesâincluding educational web corpora (FineWeb-Edu), Russian-language academic texts (RuLM), information-extraction datasets Loukachevitch et al. (2021), multi-hop QA benchmarks Tang and Yang (2024); Katsis et al. (2025), and synthetic instructions generated with GPT-4o-mini. No personally identifiable information was included in any training or evaluation corpus. The IE benchmark is a test-only derivative of the human-annotated NEREL corpus Bondarenko (2026b) and is released under an MIT license; its integration into the LM Evaluation Harness Gao et al. (2024) enables standardized, reproducible evaluation. Environmental Impact and Democratization. A central design goal of this work is to make high-quality GraphRAG accessible beyond large industrial laboratories. Because the language-knowledge hypothesis (§1) predictsâand our experiments confirmâthat a 7 B model suffices for extraction, RAGU+Meno-Lite-0.1 runs on a single consumer GPU, rather than the multi-GPU clusters required by frontier models. This is not an aspirational claim but a measured consequence: graph construction processes ⌠8 k tokens/document at ⌠2 k tok/s, costing ⌠$0.001/doc on rented GPUsâroughly two orders of magnitude less than the ⌠$0.10/doc of commercial API-based alternatives (Appendix C). At corpus scale (100 k documents), the difference is ⌠$100 (local GPU) vs. ⌠$10 000 (commercial API). The lower compute footprint translates directly into lower energy consumption and CO2 emissions per document indexed. Furthermore, by supporting both English and Russian through Settings.language and by training on Russian-language corpora, RAGU lowers the barrier for non-English-speaking users and underrepresented language communities. Potential Misuse. Like any RAG system, RAGU can amplify biases present in its indexing corpus: if the source documents contain prejudiced or factually incorrect content, the extracted knowledge graph will reflect those biases, and generated answers may inherit them. Meno-Lite-0.1 additionally inherits biases from its pretraining and fine-tuning corpora. We recommend domain-specific evaluation before deployment in sensitive applications (healthcare, legal, news). Meno-Lite-0.1 deliberately trades parametric factual recall for context-grounded skills and should not be used as a standalone knowledge base, reducing the risk of confident hallucination but increasing dependence on corpus quality. On the engineering side, RAGU validates all LLM outputs through Pydantic models rather than executing raw model responses (unlike systems that use eval()), which eliminates a class of code-injection attacks from adversarial model output. Bias and Fairness. The NEREL schema Loukachevitch et al. (2021) underlying RAGUâs extraction was developed for Russian news text; its entity and relation types reflect that domain. Applying RAGU to other languages or domains may require schema adaptation. The IE benchmark similarly reflects Russian-language text characteristics (e.g., heavy inflection, addressed by Snowball stemming in the metric). Users should be aware of potential performance degradation when operating outside the schemaâs design domain. Transparency and Reproducibility. All code, model weights, and benchmark data are publicly released under open licenses. The repository ships ⌠374 automated tests and a deterministic mock LLM server, enabling full regression testing without API keys or GPU resourcesâa property that, to our knowledge, no other open-source GraphRAG framework provides. Every domain object (entity, relation, chunk) carries a deterministic MD5 identifier, allowing any retrieved result to be traced back to its source text. The IE benchmark is integrated into the public LM Evaluation Harness repository under the nerel-bench task group, ensuring that any causal LLM can be evaluated under identical conditions. Acknowledgments RAGU development was supported by GitVerse, Cloud.ru, and Habr through the âCode Without Bordersâ open-source grant program (first place, AI Innovation)111https://habr.com/ru/specials/979702/ and by Yandex through the Yandex Open Source grant program (Mikhail Komarov, first place, Artificial Intelligence track).222https://habr.com/ru/companies/yandex/articles/1040282/ We thank Kirill Novgorodtsev for the web frontend (built with the $mol framework)333https://github.com/hyoo-ru/mam_mol and Yaroslav Svetlov for the backend of the RAGU demo website.444https://raguteam.github.io/web/#!api=https%3A%2F%2Fragu-back.duckdns.org References I. Bondarenko, R. Derunets, O. Sedukhin, M. Komarov, I. Chernov, and M. Kulakov (2026) RaguTeam at SemEval-2026 task 8: meno and Friends in a judge-orchestrated LLM ensemble for faithful multi-turn response generation. In Proceedings of the 20th International Workshop on Semantic Evaluation (2026), E. Kochmar, D. Ghosh, K. North, and M. Komachi (Eds.), San Diego, California, USA, p. 1678â1694. External Links: Link, Document, ISBN 979-8-89176-414-9 Cited by: §2.4. I. Bondarenko (2026a) Cited by: §3.4, Limitations. I. Bondarenko (2026b) NEREL-instruct: an instruction-based dataset for russian information extraction. Hugging Face. Note: https://huggingface.co/datasets/bond005/NEREL_instruct Cited by: Data Provenance and Licensing.. A. Chepurova, A. Bulatov, M. Burtsev, and Y. Kuratov (2026) Wikontic: constructing Wikidata-aligned, ontology-aware knowledge graphs with large language models. In Proceedings of the 19th Conference of the European Chapter of the Association for Computational Linguistics (Volume 1: Long Papers), V. Demberg, K. Inui, and L. Marquez (Eds.), Rabat, Morocco, p. 8304â8319. External Links: Link, Document, ISBN 979-8-89176-380-7 Cited by: §1. I. Churin, M. Apishev, M. Tikhonova, D. Shevelev, A. Bulatov, Y. Kuratov, S. Averkiev, and A. Fenogenova (2025) Long context benchmark for the Russian language. In Proceedings of the 6th Workshop on Computational Approaches to Discourse, Context and Document-Level Inferences (CODI 2025), M. Strube, C. Braud, C. Hardmeier, J. J. Li, S. Loaiciga, A. Zeldes, and C. Li (Eds.), Suzhou, China, p. 1â13. External Links: Link, Document, ISBN 979-8-89176-343-2 Cited by: §3.4. D. Edge, H. Trinh, N. Cheng, J. Bradley, A. Chao, A. Mody, S. Truitt, and J. Larson (2024) From local to global: a graph RAG approach to query-focused summarization. arXiv preprint arXiv:2404.16130. External Links: 2404.16130, Link Cited by: Appendix C, §1, §1. A. Fenogenova, A. Chervyakov, N. Martynov, A. Kozlova, M. Tikhonova, A. Akhmetgareeva, A. Emelyanov, D. Shevelev, P. Lebedev, L. Sinev, U. Isaeva, K. Kolomeytseva, D. Moskovskiy, E. Goncharova, N. Savushkin, P. Mikhailova, A. Minaeva, D. Dimitrov, A. Panchenko, and S. Markov (2024) MERA: a comprehensive LLM evaluation in Russian. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), L. Ku, A. Martins, and V. Srikumar (Eds.), Bangkok, Thailand, p. 9920â9948. External Links: Link, Document Cited by: Figure 1, §3.4. L. Gao, J. Tow, B. Abbasi, S. Biderman, S. Black, A. DiPofi, C. Foster, L. Golding, J. Hsu, A. Le Noacâh, H. Li, K. McDonell, N. Muennighoff, C. Ociepa, J. Phang, L. Reynolds, H. Schoelkopf, A. Skowron, L. Sutawika, E. Tang, A. Thite, B. Wang, K. Wang, and A. Zou (2024) The language model evaluation harness. Zenodo. External Links: Document, Link Cited by: Data Provenance and Licensing.. Y. Gao, Y. Xiong, X. Gao, K. Jia, J. Pan, Y. Bi, Y. Dai, J. Sun, and H. Wang (2023) Retrieval-augmented generation for large language models: a survey. arXiv preprint arXiv:2312.10997. External Links: 2312.10997, Link Cited by: §1. Z. Guo, L. Xia, Y. Yu, T. Ao, and C. Huang (2025) LightRAG: simple and fast retrieval-augmented generation. In Findings of the Association for Computational Linguistics: EMNLP 2025, C. Christodoulopoulos, T. Chakraborty, C. Rose, and V. Peng (Eds.), Suzhou, China, p. 10746â10761. External Links: Link, Document, ISBN 979-8-89176-335-7 Cited by: §1, §1. B. J. GutiĂ©rrez, Y. Shu, W. Qi, S. Zhou, and Y. Su (2025) From RAG to memory: non-parametric continual learning for large language models. In Forty-second International Conference on Machine Learning, External Links: Link Cited by: §1, §1. X. Ho, A. Duong Nguyen, S. Sugawara, and A. Aizawa (2020) Constructing a multi-hop QA dataset for comprehensive evaluation of reasoning steps. In Proceedings of the 28th International Conference on Computational Linguistics, Barcelona, Spain (Online), p. 6609â6625. External Links: Link, Document Cited by: §3.1. Y. Katsis, S. Rosenthal, K. Fadnis, C. Gunasekara, Y. Lee, L. Popa, V. Shah, H. Zhu, D. Contractor, and M. Danilevsky (2025) MtRAG: a multi-turn conversational benchmark for evaluating retrieval-augmented generation systems. Transactions of the Association for Computational Linguistics 13, p. 784â808. External Links: ISSN 2307-387X, Document, Link, https://direct.mit.edu/tacl/article-pdf/doi/10.1162/TACL.a.19/2540217/tacl.a.19.pdf Cited by: §2.4, Data Provenance and Licensing.. A. Krithara, A. Nentidis, K. Bougiatiotis, and G. Paliouras (2023) BioASQ-qa: a manually curated corpus for biomedical question answering. Scientific Data 10, p. 170. External Links: Link Cited by: §3.1. W. Kwon, Z. Li, S. Zhuang, Y. Sheng, L. Zheng, C. H. Yu, J. E. Gonzalez, H. Zhang, and I. Stoica (2023) Efficient memory management for large language model serving with PagedAttention. In Proc. 29th ACM Symp. Operating Systems Principles (SOSP), External Links: Link Cited by: Appendix C, §2.4. P. Lewis, E. Perez, A. Piktus, F. Petroni, V. Karpukhin, N. Goyal, H. KĂŒttler, M. Lewis, W. Yih, T. RocktĂ€schel, S. Riedel, and D. Kiela (2020) Retrieval-augmented generation for knowledge-intensive NLP tasks. In Proceedings of the 34th International Conference on Neural Information Processing Systems, NIPS â20, Red Hook, NY, USA. External Links: ISBN 9781713829546, Link Cited by: §1. N. Loukachevitch, E. Artemova, T. Batura, P. Braslavski, I. Denisov, V. Ivanov, S. Manandhar, A. Pugachev, and E. Tutubalina (2021) NEREL: a russian dataset with nested named entities, relations and events. In Proceedings of the International Conference on Recent Advances in Natural Language Processing (RANLP 2021), Held Online, p. 876â885. External Links: Link Cited by: item 1, §2.4, Data Provenance and Licensing., Bias and Fairness.. OpenAI (2026) OpenAI API pricing. Note: https://openai.com/api/pricing/Accessed Jun. 2026; gpt-4o $2.50/$10 per M input/output tokens, gpt-4o-mini $0.15/$0.60 per M Cited by: Appendix C. E. Taktasheva, A. Fenogenova, D. Shevelev, N. Katricheva, M. Tikhonova, A. Akhmetgareeva, O. Zinkevich, A. Bashmakova, S. Iordanskaia, V. Kurenshchikova, A. Spiridonova, E. Artemova, T. Shavrina, and V. Mikhailov (2022) TAPE: assessing few-shot Russian language understanding. In Findings of the Association for Computational Linguistics: EMNLP 2022, Y. Goldberg, Z. Kozareva, and Y. Zhang (Eds.), Abu Dhabi, United Arab Emirates, p. 2472â2497. External Links: Link, Document Cited by: §1. Y. Tang and Y. Yang (2024) MultiHop-RAG: benchmarking retrieval-augmented generation for multi-hop queries. In Proceedings of the Conference on Language Modeling (COLM 2024), External Links: Link Cited by: §2.4, Data Provenance and Licensing.. M. Tikhomirov and D. Chernyshev (2025) Ruadapt: cost-effective large language model lingual adaptation. Doklady Mathematics 112. Note: Model checkpoint: https://huggingface.co/RefalMachine/RuadaptQwen2.5-7B-Lite-Beta External Links: Document, Link Cited by: item 1, §2.4. H. Trivedi, N. Balasubramanian, T. Khot, and A. Sabharwal (2022) â« MuSiQue: multihop questions via single-hop question composition. Transactions of the Association for Computational Linguistics 10, p. 539â554. External Links: Link, Document Cited by: §3.1. Z. Xiang, C. Wu, Q. Zhang, S. Chen, Z. Hong, X. Huang, and J. Su (2026) When to use graphs in RAG: a comprehensive analysis for graph retrieval-augmented generation. In International Conference on Learning Representations (ICLR 2026), External Links: Link Cited by: §3.1. A. Yang, B. Yang, B. Zhang, B. Hui, B. Zheng, B. Yu, C. Li, D. Liu, F. Huang, H. Wei, H. Lin, J. Yang, J. Tu, J. Zhang, J. Yang, J. Yang, J. Zhou, J. Lin, K. Dang, K. Lu, K. Bao, K. Yang, L. Yu, M. Li, M. Xue, P. Zhang, Q. Zhu, R. Men, R. Lin, T. Li, T. Tang, T. Xia, X. Ren, X. Ren, Y. Fan, Y. Su, Y. Zhang, Y. Wan, Y. Liu, Z. Cui, Z. Zhang, and Z. Qiu (2024) Qwen2.5 technical report. arXiv preprint arXiv:2412.15115. External Links: 2412.15115, Link Cited by: §1. Appendix A Engineering Comparison Industrial adoption of GraphRAG is constrained less by retrieval quality than by the engineering discipline of available implementations. Table 6 compares RAGU with HippoRAG 2 along the production risks we encountered while benchmarking open-source GraphRAG frameworks.555We focus on HippoRAG 2 as the most architecturally comparable systemârecent, academic, actively maintained; similar observations apply to several other frameworks in our survey. All file:line references in this appendix point to commit d437bfb1 of OSU-NLP-Group/HippoRAG (2025-09-04, HEAD of main at the time of analysis; package version hipporag 2.0.0-alpha.4), so the comparison is reproducible against a fixed snapshot rather than a moving target. Both systems are open-source and support incremental indexing; the differences lie in how each handles failure, migration, and change. Table 6: Engineering comparison between RAGU and HippoRAG 2, organized by the production risk each property addresses. RAGU HippoRAG 2 Silent data loss on crash Lifecycle callbacks at every storage tier No shared flush protocol Backend migration cost Three swappable tiers behind one interface Concrete Parquet/Pickle/SQLite; pipeline rewrite required API-bound throughput Native async with semaphore-bounded batching and rate limits Synchronous core; thread-pool parallelism Code execution from LLM output Pydantic-validated structured outputs eval() on raw LLM responses Transient failure recovery tenacity retry; per-chunk error isolation Broad except; assert False as control flow Regression detection ⌠374 tests; deterministic mock LLM server Demo scripts requiring live API keys; no pytest, no CI Incremental maintenance Explicit upsert/update/delete; merge policies; consistency auditor Hash dedup; file-existence checks Reproducible deployment Loose version constraints; optional GPU extras Hard-pinned torch+vllm; CUDA-locked Modularity Thirteen abstract base classes; constructor injection Monolithic indexing class (⌠1.6k lines) Two entries deserve emphasis because they shape failure modes in production. HippoRAG 2 parses model output through Pythonâs eval() applied to a regex-filtered substring of the raw LLM responseâan arbitrary-code-execution surface should the model emit hostile content, and a source of opaque exceptions far from the call site on any syntactic deviation. It also relies on assert for control flow: the offline indexing path terminates with assert False (HippoRAG.py:216), so under python -O the assertion is stripped and the offline path silently proceeds into indexing without the online vLLM server the rest of the pipeline expects. The cumulative effect is felt at migration time. Moving RAGU from a single-machine prototype (NetworkX, NanoVDB) to a production stack (Neo4j, Qdrant with hybrid retrieval) requires changing two constructor arguments; the same migration in a system without storage abstractions requires reimplementing the indexing pipeline. Likewise, the mock LLM server reduces a full CI run from dollars of API calls to seconds of CPU time, which is what makes continuous regression testing affordable on a GraphRAG codebase at all. Provenance. Every HippoRAG 2 claim is verifiable against the pinned commit. Key anchors (paths relative to repository root): eval() on raw LLM output at openie_openai.py:36,88; assert False at HippoRAG.py:216 and embedding_model/__init__.py:30; bare except at openie_openai.py:63,112; monolithic class HippoRAG (1611 lines) at HippoRAG.py; concrete storage backends (Parquet at embedding_store.py:40, Pickle at HippoRAG.py:183, SQLite at transformers_llm.py:37); no shared flush between EmbeddingStore._save_data and HippoRAG.save_igraph (HippoRAG.py:1088); no pytest or .github/ in the repository; requirements.txt:3,5 hard-pins vllm and torch. These choices are reasonable for reproducing the HippoRAG 2 paperâs own experiments; the trade-offs above matter mainly outside that setting. Appendix B GraphRAG-Bench Ablation Summary Table 7 reports generation AC for selected RAGU configurations. Full generation and retrieval results for all 11 configurations are in the repository. Table 7: Generation AC (Ă100) for selected RAGU configurations on GraphRAG-Bench Medical (ICL = 1, Val = yes unless noted). ICL Val LLM FR CR CS CG 0 no Qwen2.5-3B 53.1 53.1 63.8 58.2 0 no Qwen2.5-7B 54.3 53.4 64.1 58.2 0 no Meno-Lite-0.1 54.3 54.0 63.9 58.8 1 no Qwen2.5-14B 53.9 54.2 65.6 59.1 1 yes Qwen2.5-7B 54.1 54.6 64.9 58.1 1 yes Meno-Lite-0.1 54.2 53.7 64.1 59.0 Key observations: model size (3Bâ14B) shifts AC by †1.5 p; ICL and validation each contribute <<1 p; Meno-Lite-0.1 and Qwen2.5-7B are within 1 p in every configuration. Appendix C Cost Analysis Table 8 reports graph-construction (indexing) cost, a one-time per-document operation, separate from answer generation (query-time, recurring). All systems share the same answer-generation model (gpt-4o-mini via API), so query-time cost is a common baseline. For construction, MS-GraphRAG uses a commercial gpt-4o API (priced at $2.50/M input tokens OpenAI (2026)); the remaining systems run a local model under vLLM Kwon et al. (2023)âLightRAG and HippoRAG 2 use gpt-oss-20b, and RAGU uses Meno-Lite-0.1âbilled at a fixed GPU-hour rate (⌠$0.001/doc on rented GPUs at ⌠$1/h and ⌠2 k tok/s; near zero on owned hardware). At corpus scale (100 k documents), construction cost is ⌠$10 000 for MS-GraphRAG vs. roughly $100 for RAGU+Meno-Lite-0.1, with LightRAG and HippoRAG 2 in the same GPU-cost class. Token volumes are averaged empirical measurements; the MS-GraphRAG figure reflects the token intensity of its global indexing approach Edge et al. (2024). Note that volumes are computed with each modelâs own tokenizer and are not directly comparable across systems. Table 8: Approximate graph-construction (indexing) token volume and cost per document; query-time answer generation (gpt-4o-mini, common to all systems) is omitted. â marks empirical measurements from our experiments; the unmarked MS-GraphRAG count is an order-of-magnitude estimate. System Indexing model Tokens/doc Cost/doc MS-GraphRAG (global) gpt-4o (API) ⌠40 k ⌠$0.10 HippoRAG 2 gpt-oss-20b (local) ⌠6 kâ fixed GPU LightRAG gpt-oss-20b (local) ⌠8 kâ fixed GPU RAGU+Meno-Lite-0.1 Meno-Lite-0.1 (local) ⌠8 kâ fixed GPU