アーカイブ / RAG / LLM
専門文書から出典付きの質問集を作るRAG評価法DoRA
DoRA
DoRAの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1: DoRA pipeline, from data preparation to grounded-styled QA generation, and downstream domain evaluation and adaptation.
概要
- DoRAは専門文書から五種類の質問と模範回答を作り、根拠となる本文箇所も保存する。
- 固定したGTE検索条件では、合成データで追加学習したモデルが元のモデルよりToken F1を高めた。
- 合成質問と自動指標には限界があり、実際の利用者の問いによる確認が必要である。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、DoRAの仕組み
- 01専門文書
- 02根拠箇所の選択
- 03五種類の質問生成
- 04根拠による品質確認
- 05評価用質問集
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
RAGは、質問に関係する文書を検索し、その内容を使って回答を作る方式である。専門領域では公開の評価用質問が少なく、実務文書に対して回答が正しいか、根拠が示されているかを測る基準を用意しにくい。
防衛関連文書のように数値や但し書きの誤りが重要になる場面では、文章の似具合だけでは不足する。著者らは、手元の文書から検証可能な質問集を作り、検索と回答の両方を調べる方法を示した。
手法
文書を短い本文片に分け、質問の意図ごとに根拠となる片を選ぶ。言語モデルがその根拠を使って質問と模範回答を作り、元の本文片の識別情報も保存する。例えば数値を尋ねる質問なら、回答に数値があるか、根拠中の数値と一致するかを確認する。
作った項目には、形式の条件と根拠への適合度による選別をかけ、重複も減らす。評価時は質問に対して検索器が本文片を取り出し、回答モデルが答える。模範回答との一致に加え、根拠にない記述や不要な記述を測り、検索に失敗した場合と回答生成に失敗した場合を見分ける。
新規性
DoRAは、少数の専門文書から、質問、模範回答、質問の型、根拠となる本文箇所を一組で作る。単なる正答の一致だけでなく、回答が根拠に支えられているかを確かめられる評価用データを作る点が特徴である。
質問は「探す」「説明する」「要約する」「作る」「提示する」の五つの意図に分ける。論文では学習用とテスト用で元文書群と生成に使う言語モデルの系列を分け、同じ生成過程に偏る問題を抑えようとした。
従来手法との違い
公開文書を使う一般的な質問応答ベンチマークでは、対象文書がモデルの事前学習に含まれていたり、短い事実質問に偏ったりする可能性がある。DoRAは対象領域の文書から根拠付きの質問を作り、実際に使う資料群に近い条件で評価する。
実験では、複数の汎用モデルと、DoRAの合成データで追加学習したLlama3.1-8Bを同じ検索条件で比べた。また、質問例を提示するだけの方式とも比較している。差は検索器を固定した条件で読む必要がある。
実験結果
論文は防衛関連文書を用い、テスト用に1,259件、追加学習向けに5,150件の質問応答を作った。テストではGTE検索器が上位3件を返す条件を使い、回答の語の一致や意味の近さ、根拠への忠実さを測った。
著者らの表では、元のLlama3.1-8BからDoRAで追加学習したモデルへ変えると、Token F1は38.13から56.53、根拠にない内容を示す指標は7.04から3.50となった。専門家が回答した別の質問集も用意したが、これらの数値は固定した検索条件での結果である。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:社内の設備保全マニュアルを対象に、版を固定した文書から根拠付きの質問集を作る。現場担当者が「手順を探す」「注意点を説明する」などの問いを入力し、RAGが該当箇所を検索して回答と出典を出す。
マニュアル更新時には同じ質問集で旧版と新版のシステムを比べ、根拠の抜けや数値の取り違えを確認する。これは防衛関連文書での検証方法を別領域へ移す編集上の案であり、保全業務での効果は未検証である。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象文書を少数選び、版と本文片の識別情報を固定して五種類の質問を作る。人が一部を読み、質問が自然か、模範回答を根拠箇所だけから導けるかを確認する。
既存のRAGを基準として、検索で根拠を見つけた割合、回答の根拠一致率、数値の誤り率を同じ質問集で測る。検索器や回答モデルを変えた後も再測定し、改善した指標と悪化した質問の型を併記する。
限界と課題
著者らは、質問数が限られること、自動指標が言い換えた回答の正しさや根拠との忠実さを十分に捉えない可能性、結果が検索設定と文書の時点に依存することを限界に挙げる。扱った防衛関連文書への質問応答は、人の判断や行動を代行しない。
編集上は、合成質問が実際の利用者の問いを代表するか、文書更新後も根拠が正しいかを人手で確認したい。アクセス権ごとに見える文書が違う場合、権限別の評価も必要になる。
出典
元のタイトル・要旨を確認する(英語)
A Benchmark Construction and Evaluation Framework for Specialist Domains: Case Study on Defense-related Documents
RAG-based question-answering (QA) in specialist domains faces a cold-start problem: lack of evaluative benchmarks and absence of labeled data for post-training. We present DoRA (Domain-oriented RAG Assessment), a novel benchmark construction and evaluation framework using only a small set of specialist domain documents. DoRA systematically generates synthetic QA training and evaluation datasets with auditable evidence across five domain-specific intents. To mitigate same-pipeline circularity, DoRA's training and test splits use different LLM families (Claude Sonnet for training; GPT-4o for test) drawn from disjoint seed-document corpora. Instantiated on 40 defense-related documents (written in English), DoRA yields ~6.6K curated instances. Compared against 8 LLM baselines over a benchmark of 1,259 samples, a LoRA-adapted Llama3.1-8B trained on the synthetic training set consistently improves performance over 6 coverage and faithfulness metrics, especially reducing hallucination by more than half under the default GTE retrieval setting, with gains persisting across alternative retrievers and prompting-based baselines. Defense-domain expertise is incorporated in three stages of our evaluation: (a) determining the quality of the synthetic QA generated by DoRA, (b) ascertaining the reliability of LLM-as-judge scores, and (c) evaluating the generalization of the QA pipeline on completely human-written QA examples. We position DoRA as a practical framework for specialist-domain RAG under domain shift, with defense as a high-stakes case study.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-09-30




