アーカイブ / LLM
言い換えで変わるLLMの回答を、内部の出力調整で安定させる
Semantic Consistency Model Editing
Semantic Consistency Model Editingの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1: Inconsistency arises when prompts sharing equivalent semantics produce different outcomes, while consistency is achieved when their outputs remain consistently identical, irrespective of their accuracy.
概要
- 同義の指示で回答が変わるLLMの内部部品を探し、出力に補正を加える方法だ。
- 著者らはRobustBOOLQで正解率46.40から57.50、指示文間のばらつき10.55から5.10を報告した。
- 導入時は回答の一致と正確さを分け、他の課題への影響も測る必要がある。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Semantic Consistency Model Editingの仕組み
- 01同義の指示文ペア
- 02内部出力を調査
- 03対象部品に補正を加算
- 04両指示への回答
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
大規模言語モデル(LLM)は、同じ意味の質問でも言い回しが変わると回答が食い違うことがある。利用者ごとに表現が異なる問い合わせ業務では、回答の安定性と正確さを別々に確かめなければならない。
言い換えの例を集めて追加学習する方法はあるが、データ準備と計算を要する。著者らは、食い違いに関わるモデル内の部分を調べ、その出力を調整する道筋を検討した。
手法
まず意味の等しい二つの指示文を作り、対象LLMの回答が一致するかを記録する。各注意ヘッドやMLPの内部出力から、一致・不一致を見分ける簡単な分類器を学習し、判別しやすい部品を選ぶ。MLPはモデル内で情報を変換する計算部分だ。
次に、回答が一致した例の内部出力の平均と、全例の平均との差を補正方向として求め、選んだ部品の出力に加える。例えば「この文の感情を判定して」とその言い換えを入力し、両方の判定がそろうかを見る。補正の強さは調整でき、モデルの元の重みは大量には更新しない。
新規性
著者らは、同じ意味の指示で回答が変わる問題に対し、モデル内の注意ヘッドなどを特定して、その出力に小さな補正を加える方法を提案した。注意ヘッドは、文中のどの情報に注目するかを計算する部分である。
補正方向は、回答が一致した例の内部表現と全例の平均の差から求める。大量のモデル重みを更新せずに振る舞いを変え、どの内部部分を対象にしたかも示せる点が主張の中心だ。
従来手法との違い
既存の対応には、指示文を工夫する方法と、言い換えと正解の組を使ってモデルを追加学習する方法がある。後者は学習データの準備とモデルの最適化を要する。提案法は対象モデルの内部出力を調べ、一部の部品への補正で回答の一致を狙う。
論文は典型的な課題で、教師あり追加学習に比べGPU時間を最大23分の1にしたと述べる。ただし、内部の出力を取り出して変更できるモデルが必要で、外部サービスとして応答だけを受け取る使い方にそのまま適用できるとは示していない。
実験結果
著者らはLlama2-7Bの対話モデルを使い、感情分類、文章の類似判定、真偽質問の言い換えデータと、PopQAの質問応答を調べた。分類では正解率と指示文間の正解率の標準偏差を使い、後者が小さいほど回答が安定するとみなした。
RobustBOOLQでは正解率が46.40から57.50、標準偏差が10.55から5.10になった。PopQAの首都の課題では正解率が73.33から74.36、回答の類似度が0.73から0.77になったと報告する。無作為な部品や補正方向を使う比較では、提案法より成績が低かった。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:社内文書の問い合わせに使う自社管理のLLMで、同義の質問文によって回答が変わる箇所を減らす。入力は「申請期限はいつか」などの質問と言い換え文の組、出力は両方に対する回答と一致・正誤の記録である。
まず人が同義と確認した質問組で不一致を測り、対象モデルの内部出力を用いて補正候補を選ぶ。補正後も原文書に照らして回答が正しいか確認し、表現だけがそろって誤答が増える状態を避ける。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象業務の質問を少数選び、人が意味の等しさを確認した言い換えを複数作る。未調整モデルを基準に、回答の一致率と原文に照らした正解率を両方記録し、同じ質問組を使って補正後と比べる。
補正に使う質問と評価用の質問を分け、補正部品の数と強さを変えたときの成績を確認する。業務外の質問でも正解率を測り、特定の言い換えだけが改善して他の回答が悪化していないかを見る。
限界と課題
著者らの実験では、補正する部品を増やし過ぎると精度が下がり、補正の強さを大きくした条件でも成績が悪化した。また、別分野のニュース要約では、CNN/Daily MailのROUGE-Lが21.36から21.14へわずかに下がった。
編集上の確認点は、対象業務の日本語の言い換えでも効果が出るか、補正後に別の質問の正確さが落ちないかである。一致度は正答率とは異なるため、同じ誤答を繰り返す場合も区別して測る必要がある。
出典
元のタイトル・要旨を確認する(英語)
Enhancing Semantic Consistency of Large Language Models through Model Editing: An Interpretability-Oriented Approach
A Large Language Model (LLM) tends to generate inconsistent and sometimes contradictory outputs when presented with a prompt that has equivalent semantics but is expressed differently from the original prompt. To achieve semantic consistency of an LLM, one of the key approaches is to finetune the model with prompt-output pairs with semantically equivalent meanings. Despite its effectiveness, a data-driven finetuning method incurs substantial computation costs in data preparation and model optimization. In this regime, an LLM is treated as a ``black box'', restricting our ability to gain deeper insights into its internal mechanism. In this paper, we are motivated to enhance the semantic consistency of LLMs through a more interpretable method (i.e., model editing) to this end. We first identify the model components (i.e., attention heads) that have a key impact on the semantic consistency of an LLM. We subsequently inject biases into the output of these model components along the semantic-consistency activation direction. It is noteworthy that these modifications are cost-effective, without reliance on mass manipulations of the original model parameters. Through comprehensive experiments on the constructed NLU and open-source NLG datasets, our method demonstrates significant improvements in the semantic consistency and task performance of LLMs. Additionally, our method exhibits promising generalization capabilities by performing well on tasks beyond the primary tasks.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-09-30




