LightRAG: Simple and Fast Retrieval-Augmented Generation

項目 内容
論文ID P47
区分・分類 論文・構造化知識の利用
著者・所属 Zirui Guo, Lianghao Xia, Chao Huang(University of Hong Kong)、Yanhua Yu, Tu Ao(Beijing University of Posts and Telecommunications)。責任著者 Chao Huang
発表先 Findings of the Association for Computational Linguistics: EMNLP 2025
発表日 2025-11
引用数 157(OpenAlex 2026-10-06時点)
言語 英語
URL https://doi.org/10.18653/v1/2025.findings-emnlp.568
PDF 論文/pdf/P47.pdf
読んだ範囲 全文(本文・付録の全16ページ。図は画像のため、キャプションと本文の説明で補った)

論文タイプ

新技術。グラフ構造を索引と検索に組み込んだ RAG フレームワーク LightRAG を提案し、既存の RAG 手法と比較している。

研究の目標

既存の RAG はテキストをチャンクに分けた平坦な(フラットな)表現に頼っている。そのためエンティティ間の関係を踏まえて検索できず、複数の話題にまたがる質問には断片的な回答しか返せない(論文の例:電気自動車の普及が都市の大気質と交通インフラに与える影響)。グラフを使う GraphRAG は、コミュニティを1つずつ走査するため検索コストが高く、新しいデータを入れると再構築が必要になる。本論文は次の3つを満たす RAG を目指す。(i) 全文書にわたる相互依存を捉える包括的な検索、(ii) グラフ上の検索の効率化、(iii) 新しいデータへの迅速な適応。

技術的なやり方

段階 内容
グラフ索引の構築 文書をチャンクに分割し、LLM でエンティティ(ノード)と関係(エッジ)を抽出する。次に LLM profiling で、各ノード・エッジにキー(語・短い句)と値(関連箇所を要約した段落)の組を作る。エンティティのキーは名前だけ、関係のキーは接続するエンティティから導いたグローバルなテーマを含む複数個。最後に、異なるチャンクから出た同じエンティティ・関係を重複除去でまとめる
増分更新 新しい文書を同じ手順でグラフにし、既存グラフとノード集合・エッジ集合の和集合をとる。索引全体は作り直さない
二層検索(dual-level retrieval) LLM が質問から local キーワード(具体的なエンティティ)と global キーワード(広いテーマ)を抽出する。ベクトルDB で local キーワードをエンティティに照合し(low-level)、global キーワードを関係に照合する(high-level)。取得したノード・エッジの1ホップ隣接ノードも集める
回答生成 取得したエンティティ・関係の名前と説明、元テキストの抜粋を連結し、LLM が回答を作る

結果

Overall の勝率(比較手法 vs LightRAG)

比較手法 Agriculture CS Legal Mix
NaiveRAG 32.4% vs 67.6% 38.8% vs 61.2% 15.2% vs 84.8% 40.0% vs 60.0%
RQ-RAG 32.4% vs 67.6% 38.0% vs 62.0% 14.4% vs 85.6% 40.0% vs 60.0%
HyDE 24.8% vs 75.2% 41.6% vs 58.4% 26.4% vs 73.6% 42.4% vs 57.6%
GraphRAG 45.2% vs 54.8% 48.0% vs 52.0% 47.2% vs 52.8% 50.4% vs 49.6%

アブレーション(NaiveRAG に対する LightRAG 側の Overall 勝率)

版 Agriculture CS Legal Mix
完全版 67.6% 61.2% 84.8% 60.0%
-High(low-level 検索のみ) 64.8% 56.0% 78.0% 57.6%
-Low(high-level 検索のみ) 65.2% 56.4% 81.2% 64.8%
-Origin(元テキストを使わない) 74.4% 60.8% 84.4% 55.6%

限界・課題

著者の Limitations 節は、今後の拡張として2点を挙げている。テキスト・画像・音声などのマルチモーダル対応と、時間的な関連性を回答に反映する time-awareness の組み込み。現行手法の弱点についての明示的な記述はない。

要点

文書から LLM でエンティティ・関係のグラフを作り、具体(エンティティ)と抽象(関係・テーマ)の2層でキーワードをベクトル照合して検索する RAG。 GraphRAG に対して Overall の勝率は4データセット中3つで上回り(Mix はほぼ同等)、検索1回あたり100トークン未満・API 呼び出し1回、再構築不要の増分更新を実現したと報告している。