アーカイブ / LLM / RAG
回答を検証してから検索・再生成するLEAF
LEAF
LEAFの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1: Comparison of workflows: standard LLM workflow (left), RAG-enhanced LLM workflow (middle), and our proposed Fact-Checking integrated workflow (right).
概要
- LEAFは回答を文ごとに検証し、支えのない記述に関係する資料を再回答へ渡す。
- 著者らの五データセット平均では、70Bモデルの正答率が元の74.21%から再回答方式で79.71%になった。
- 検証を通った回答だけの正答率は全質問の正答率と区別して読む必要がある。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、LEAFの仕組み
- 01医療の質問
- 02最初の回答
- 03文ごとに根拠確認
- 04資料を加え再回答
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
医療の質問応答では、自然に読める文章でも事実が誤っていると利用者を誤導する。検索で資料を追加する方法もあるが、質問に広く関係する資料が、回答内の誤りを直接直すとは限らない。
LEAFは、回答のどの文に裏づけがないかを先に調べ、その結果を資料検索やモデルの追加学習につなげる。事実確認を、公開前のふるい分けだけで終わらせないための研究である。
手法
モデルが医療の質問に答えた後、LEAFは回答を文に分け、検索した資料が各文を支えるか判定する。支持された文の割合が事実確認点である。未支持の文があれば、確認時に得た関連資料を質問に加えて再回答させる。これがFact-Check-Then-RAGで、RAGは検索資料を回答生成に使う方式を指す。
もう一つの方法では、全ての文が支持された回答を選んで追加学習するか、支持点が高い回答と低い回答の組を使ってモデルを調整する。後者のSimPOは、好ましい回答を選びやすくする学習法だ。実験では前者の再回答に70B、追加学習に8BのLlama 3を使った。
新規性
LEAFは、まず回答の各文が資料で裏づけられるかを確かめ、裏づけがない部分の検索結果を再回答に使う。単に質問文から資料を探す方式より、最初の回答の弱点に検索を向ける設計だ。
別の経路では、検証を通った回答を使う追加学習と、検証点で回答を順位づけして学習する方法を扱う。モデルを更新しない方法と更新する方法を同じ問題設定で示している。
従来手法との違い
標準的な検索拡張生成、つまりRAGは、質問に関連する資料を探して回答時に渡す。LEAFのFact-Check-Then-RAGは、先に作った回答を検証し、支えのない記述に関係する資料を再生成時に渡す。比較対象のMedRAGでは質問そのものを検索に使った。
追加学習では、別の事実確認器で選んだ回答や、人の好みを基にした順位モデルとの比較がある。論文の表では、検証後に残った回答だけの正答率と、全質問に再回答した際の正答率は別の結果として示されている。
実験結果
著者らはUSMLE、MMLU-Medical、PubMedQA、BioASQ、MedMCQAの五つの医療質問応答データで評価した。70Bモデルの全質問の平均正答率は元の74.21%、標準RAGで75.66%、Fact-Check-Then-RAGで79.71%だった。いずれもモデルの重みは更新していない。
8Bモデルは元の平均62.74%に対し、LEAFで選んだ回答による追加学習で67.47%、順位づけ学習で67.52%と報告する。全ての文が支持された回答に絞った86.01%は、回答を選別した後の正答率であり、全質問に答えた成績ではない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:社内の医療情報担当が作る一般向け説明文の下書きを点検する。質問と最初の回答を入力し、文ごとに根拠候補を照合する。支えが弱い文には参照資料を添えて再回答させ、元の文、改稿文、参照箇所を担当者へ返す。
担当者は資料の質と文脈を読み、最終文を確定する。論文は医療の質問応答で検証しており、社内文書への適用効果は未検証のため、この用途は編集上の提案である。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象を一般的な医療情報の質問に絞り、正答と参照文書を確認した問題を用意する。同じ基礎モデルで、資料なし、質問から検索するRAG、回答を検証して再検索する方式を比較する。
全質問の正答率と、検証を通過した割合を別々に記録する。文ごとの根拠の適切さ、誤った文を見逃した件数、再回答で新しい誤りが増えた件数も専門家が確認し、検索結果の質への依存を調べる。
限界と課題
論文が示す「確認済み」は、検索で得た文書と判定モデルによる支持判定に基づく。すべての文が支持された回答だけの正答率は、通過しなかった回答を除いた集計であり、全質問の正答率と同一視できない。
編集上の確認点は、参照文書そのものの正しさ、文単位では見落とす文脈上の誤り、通過率、再生成を繰り返すときの停止条件である。医療上の判断に使うなら、評価データ上の正答率とは別に専門家の確認が必要となる。
出典
元のタイトル・要旨を確認する(英語)
LEAF: Learning and Evaluation Augmented by Fact-Checking to Improve Factualness in Large Language Models
Large language models (LLMs) have shown remarkable capabilities in various natural language processing tasks, yet they often struggle with maintaining factual accuracy, particularly in knowledge-intensive domains like healthcare. This study introduces LEAF: Learning and Evaluation Augmented by Fact-Checking, a novel approach designed to enhance the factual reliability of LLMs, with a focus on medical question answering (QA). LEAF utilizes a dual strategy to enhance the factual accuracy of responses from models such as Llama 3 70B Instruct and Llama 3 8B Instruct. The first strategy, Fact-Check-Then-RAG, improves Retrieval-Augmented Generation (RAG) by incorporating fact-checking results to guide the retrieval process without updating model parameters. The second strategy, Learning from Fact-Checks via Self-Training, involves supervised fine-tuning (SFT) on fact-checked responses or applying Simple Preference Optimization (SimPO) with fact-checking as a ranking mechanism, both updating LLM parameters from supervision. These findings suggest that integrating fact-checked responses whether through RAG enhancement or self-training enhances the reliability and factual correctness of LLM outputs, offering a promising solution for applications where information accuracy is crucial.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-09-29




