NodeRAG Reproduce

πŸ”¬ We provide a complete reproduction repository that contains our implementations of NaiveRAG, HYDE, and NodeRAG, along with snapshot versions and parameter settings of LightRAG and GraphRAG used in our experiments.

πŸ“Š Most of the benchmarks used in the experiments have been processed. You can find processing details and our rationale in the benchmark section, as well as guidance on how to quickly obtain usable data.

πŸ”— Our reproduction repository is available at NodeRAG_reproduce.


Benchmarks

Explore the benchmarks used in NodeRAG experiments This section details the benchmark datasets and how they were processed.

NaiveRAG

Explore the NaiveRAG baseline implementation This section details how to reproduce NaiveRAG results.

HYDE

Explore the HYDE implementation This section details how to reproduce HYDE results.

GraphRAG

Explore the GraphRAG implementation This section details how to reproduce GraphRAG results.

LightRAG

Explore the LightRAG implementation This section details how to reproduce LightRAG results.

NodeRAG

Explore the NodeRAG implementation This section details how to reproduce NodeRAG results.


Last modified April 5, 2025: update reproduce (f23a25c)