hhy-huang/HiRAG
[EMNLP'25 findings] This is the official repo for the paper, HiRAG: Retrieval-Augmented Generation with Hierarchical Knowledge.
What it solves
HiRAG は階層的知識を利用することで、従来の Retrieval‑Augmented Generation(RAG)の限界を克服し、生成された回答の包括性・多様性・全体的な品質を向上させます。特に、ナイーブな RAG や他の GraphRAG 実装と比較した際に効果が顕著です。
How it works
HiRAG は知識を階層構造に整理し、システムが異なる粒度レベルで情報を取得できるようにします。以下の取得モードをサポートしています:
- Hierarchical (hi):階層知識構造を用いる基本アプローチ。
- Local:ローカルな知識のみ取得。
- Global:グローバルな知識のみ取得。
- Bridge:階層の異なるレベルをつなぐブリッジ知識のみ取得。
システムは DeepSeek、OpenAI、ChatGLM などの各種 LLM API と統合して生成フェーズを実行できます。
Who it’s for
高度な RAG システムを実装したい開発者や研究者向けです。高レベルの要約と詳細なローカル情報の両方を必要とする複雑なクエリに対応できます。
Highlights
- Hierarchical Knowledge Base:フラットな取得を超えて、構造化されたアプローチを実現。
- Multi‑mode Retrieval:ローカル、グローバル、ブリッジ知識の取得オプションを柔軟に提供。
- Broad LLM Compatibility:DeepSeek、OpenAI、ChatGLM などサードパーティ API と連携可能。
- Strong Performance:回答の包括性と多様性において、Naive RAG や他の GraphRAG フレームワークを大幅に上回ります。