アーカイブ / LLM / RAG
文書群を横断して数え、順位を付けるGlobalRAGの仕組みと課題
GlobalRAG
GlobalRAGの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
(a) Local Query: Dense Retriever Works Well
概要
- GlobalRAGは文書単位の検索、言語モデルによる選別、課題別ツールによる集計を組み合わせる。
- GlobalQAは2,000件超の職務経歴書に基づく1万3,000件超の質問と回答を含み、四つの集計課題を扱う。
- Qwen2.5-14B-Instructでの平均回答F1は6.63だが、件数課題では0.01で、StandardRAGの0.93を下回った。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、GlobalRAGの仕組み
- 01質問と文書群
- 02文書単位で検索
- 03言語モデルで選別
- 04課題別ツールで集計
- 05回答
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
GlobalRAGは、文書群に散らばる情報を集めて件数や順位を答える手法である。検索拡張生成(RAG)は、検索した文書を言語モデルの回答に使う方法だが、通常の評価は少数の文書から答えを探す質問に偏っている。
「条件に合う職務経歴書は何件か」では、関連する文書を広く集め、同じ対象を重複なく数える必要がある。検索結果の上位だけを読むと、答えに必要な文書を見落としうるため、文書群全体を扱う能力の評価が重要になる。
手法
GlobalRAGは質問を受け、関連しそうな文書を文書単位で検索する。続いて言語モデルが、各文書に回答に必要な情報があるかを判定し、無関係な文書を除く。例えば「管理経験を持つ人は何人か」なら、候補の職務経歴書を集めて選別し、該当する人数を求める。
最後に質問の種類に応じて、件数、最大・最小、並べ替え、上位項目の抽出を行うツールを使う。ここでいう集計ツールは、取り出した対象や値に規則を適用して計算する仕組みである。入力は質問と文書群、出力は集計に基づく回答。著者らは追加学習を要しない枠組みとして説明している。
新規性
著者らは、文書群全体を対象にする質問を評価するGlobalQAと、そのための手法GlobalRAGを提案した。GlobalQAは件数、最大・最小、並べ替え、上位項目の抽出を扱う。
GlobalRAGの特徴は、文書のまとまりを保つ検索、言語モデルによる関連文書の選別、課題別の計算ツールを順に組み合わせる点にある。個々の文書から事実を探すだけでは答えられない質問を対象としている。
従来手法との違い
StandardRAGは一度の検索で得た上位文書を回答に使う。FLAREとIRCoTは検索を繰り返し、HyperGraphRAGは文書間の関係を構造化する。著者らはGlobalQAでこれらを比較し、検索器と言語モデルの設定をそろえたと記す。
GlobalRAGでは検索後に無関係な文書を除き、件数や順位の計算を課題別ツールに渡す。本文にはHippoRAGv2も比較手法として挙がるが、確認できた結果表にその数値はないため、性能差は述べられない。
実験結果
著者らのGlobalQAは、23の職業領域にまたがる2,000件超の実在の職務経歴書を基に、1万3,000件超の質問と回答を収録する。課題は件数、最大・最小、並べ替え、上位項目の抽出。回答F1は回答と正解の語の一致度、D-F1@20は取得した上位20文書と正解文書集合の一致度を表す。
Qwen2.5-14B-Instructを使った著者らの結果表では、GlobalRAGの平均回答F1は6.63、平均D-F1@20は12.01。StandardRAGはそれぞれ1.51、8.09だった。一方、件数課題の回答F1はGlobalRAGが0.01、StandardRAGが0.93であり、平均値を件数用途の性能とみなすことはできない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:匿名化した社内の職務プロフィールを対象に、「指定した技能を持つ人は何人か」を答える。入力はプロフィール文書群と質問、出力は人数と、担当者が照合できる該当文書の一覧とする。集計前に関連文書を確認し、重複を除いた結果を業務担当者が承認する。
原手法は追加学習を要しない枠組みとして記述されている。検証には正解人数と該当文書のラベルが必要で、入力用センサーは不要。技能名の表記と同一人物を判定する規則は、対象文書に合わせて調整する。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:匿名化した職務プロフィールを小規模に集め、件数、最大値、上位者を尋ねる質問を作る。原手法に沿う追加学習用データは不要だが、評価には質問ごとの正解回答と該当文書のラベルを人手で用意する。センサーは使わず、文書の項目名と人物の識別規則を調整する。
同じ文書群と質問を使い、上位文書を一度検索する方式を基準に比べる。回答F1、該当文書の取りこぼし、重複計上の件数を記録し、回答の根拠となる文書も照合する。特に件数課題は報告値が低いため、ほかの課題と分けて利用可否を判断する。
限界と課題
著者らは既存手法の失敗要因として、文書の分割による属性の切り離し、検索結果への無関係な文書の混入、言語モデルによる数値計算の誤りを挙げる。提案手法にも課題別の差があり、14Bモデルでの件数課題の回答F1は0.01だった。
編集上の検証事項は、対象文書の取りこぼし、同一対象の重複、属性の読み違いである。本文には「チャンク単位の索引」と「文書単位の検索」の両方の記述がある。索引の作り方と、後段へ渡す文書の単位との関係は実装前に確認したい。
出典
元のタイトル・要旨を確認する(英語)
Towards Global Retrieval Augmented Generation: A Benchmark for Corpus-Level Reasoning
Retrieval-augmented generation (RAG) has emerged as a leading approach to reducing hallucinations in large language models (LLMs). Current RAG evaluation benchmarks primarily focus on what we call local RAG: retrieving relevant chunks from a small subset of documents to answer queries that require only localized understanding within specific text chunks. However, many real-world applications require a fundamentally different capability -- global RAG -- which involves aggregating and analyzing information across entire document collections to derive corpus-level insights (for example, "What are the top 10 most cited papers in 2023?"). In this paper, we introduce GlobalQA -- the first benchmark specifically designed to evaluate global RAG capabilities, covering four core task types: counting, extremum queries, sorting, and top-k extraction. Through systematic evaluation across different models and baselines, we find that existing RAG methods perform poorly on global tasks, with the strongest baseline achieving only 1.51 F1 score. To address these challenges, we propose GlobalRAG, a multi-tool collaborative framework that preserves structural coherence through chunk-level retrieval, incorporates LLM-driven intelligent filters to eliminate noisy documents, and integrates aggregation modules for precise symbolic computation. On the Qwen2.5-14B model, GlobalRAG achieves 6.63 F1 compared to the strongest baseline's 1.51 F1, validating the effectiveness of our method.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




