AIToday

大規模言語モデルの11種類の評価手法

Daily Dose of Data Science2時間前
大規模言語モデルの11種類の評価手法

要点

大規模言語モデルの11種類の評価手法を網羅したガイドが、タスクと正確性の仮定ごとに異なる役割を担当している。BLUEは表現が重要な翻訳に適し、ROUGEは要約の再現率を優先し、G-EvalとLLM陪審団は主観的基準と判定官バイアスに対応する。重要な示唆は、単一指標では全体像が見えないということだ。モデルが正しい答えを別の言葉で示しても、BLUEではほぼ0スコアとなる。そのため本番システムは通常複数の手法を組み合わせ、セーフティ評価(バイアス、有害性、PII検出)は平均品質スコアの一部ではなくゲートとして機能する。

こういう要約が、毎朝あなたのメールに届きます。

無料で登録 →

3つのポイント

  • 何が起きたか

    大規模言語モデルの評価手法11種類をまとめた技術ガイドが公開された。翻訳用のBLEU(n-gram重複度)、要約用のROUGE(再現率重視)から、AI判定官を用いるG-Eval、複数判定官によるLLM陪審団、有害性分類器とPII検出器をゲートとして機能させるセーフティ評価まで、新旧の手法を網羅している。

  • なぜ重要か

    BLEUのような単一指標は、正しい答えでも参照テキストと異なる表現で言い換えられると0に近いスコアを与えてしまう。こうした言い換え問題により、実務者は複数の手法を組み合わせることを余儀なくされる。各指標は正確性についての異なる仮定を内包しており、適切な組み合わせの選択によって、モデルが本当に本番環境の準備ができているかどうかが決まる。

  • 注目点

    BLEU、ROUGE、BERTScore、G-Eval、LLM陪審団、軌跡精度、モデレーション等の多くの手法は、オープンソースのLLM評価・可観測性プラットフォームであるComet Opikに組み込まれており、本番環境のトレースデータ上で実行される。

詳細

記事は11種類の評価手法を説明し、各々異なるユースケースと正確性仮定のために設計されている。BLUEは出力と参照をn-gramに分割して重複度を測定し、参照表現がほぼ唯一の許容される答えである翻訳と制約付き生成に最適である。コーパスレベルのスコアと、言い換えが許容される場合の複数参照の報告が必要である。ROUGEはBLUEの方向を逆転。出力で参照のどの程度がカバーされているかを測定する再現率である。欠落内容が冗長性より害をもたらす要約と抽出で標準となる。ROUGE-Lは最長共通部分列を使用して再順序付けをより寛容に扱うが、再現率だけでは冗長性に報いるため、精度面の指標を並行して必要とする。BERTScoreは両テキストを埋め込み、各出力トークンを最も類似した参照トークンにマッチし、精度、再現率、F1を報告する。BLUEとROUGEを破る言い換え問題に対応するが、絶対値は狭い高範囲内に留まるため、スコアはシステム間の比較時のみ意味があり、生の精度として読むべきではない。埋め込みモデルはドメインと言語に一致する必要がある。G-Evalはタスク説明と基準をジャッジモデルに渡して連鎖的思考評価ステップを生成し、それらのステップに対してトークン確率で重み付けされた結果でスコア付けする。参照答えがないトーン、指示追従、ドメイン正確性のような主観的基準に適する。具体的チェックリストは形容詞より一貫してスコア付けされ、小さな人間ラベル付けセットに対してキャリブレーションしながら低温でジャッジを実行することが推奨される。LLM-as-Judgeは出力をペアで組み合わせ、判定官にどちらが優れているか選ばせる。2つのモデル、プロンプト、または検索構成を比較する実用的方法である。絶対スコアがドリフトするとき、位置バイアスを避けるため出力順序をランダム化し、長さを制御する必要がある。判定官は長い答えを品質に関係なく確実に好むためである。人間評価は注釈者が定義済みの次元にわたって出力をスコア付けし、集計が自動化指標をキャリブレーションするための参照として機能する。キャリブレーションセットの構築でジャッジを検証する際と、リリース前の最終ゲートとして両方に属し、定義済みルーブリックと注釈者間一致の測定が必要である(低い一致は悪い注釈者ではなく曖昧なルーブリックを示唆する)。LLM陪審団は複数のジャッジを独立実行してスコアを平均する。単一判定官は自身のモデルファミリーへの嗜好を含む安定したバイアスを持つため、異なるモデルファミリーを使用する方が1つのジャッジを3回複製するより効果的である。DAG(決定木)は決定論的ブランチでスコア付けされ、各ノードが1つの狭い質問を問うて次に進み、最終的なリーフがスコアを持つ。フォーマット遵守や必須免責事項のような厳格な要件を持つルーブリックに有用である。軌跡精度はエージェントの思考、ツール呼び出し、観察の全シーケンスをキャプチャし、期待される軌跡に対してパスをスコア付けする。エージェントは正しい答えに到達しても破損した経路を通ることができ、冗長な呼び出しにトークンを無駄にするため重要である。パスと結果は別々にスコア付けされて、幸運な正解が実行失敗を隠さないようにする。マルチターン評価は会話全体を単位として扱い、ロール遵守、ターン間の知識保持、一貫性をスコア付けする。ターンごとのスコア付けは5ターン後の矛盾など時間経過でのみ現れる失敗を見逃す。実際の会話ログは合成的な2ターン交換より規則保持失敗を明かす。セーフティ評価は出力全体に対してバイアス、有害性、PII分類器を並行実行してフラグ付けする。違反はゲートであり品質スコア項ではない。単一のPII漏洩は平均品質に関係なく重要である。これらの手法のほとんどはComet Opikに組み込まれており、オープンソースのLLM評価・可観測性プラットフォームにはBLUE、ROUGE、BERTScore、G-Eval、LLM陪審団、軌跡精度、会話レベル指標、モデレーションが含まれ、すべて本番環境のトレースデータで実行される。

背景と解説

LLM評価は未解決の問題である。記事は具体的な失敗例で始まる。モデルが正しい答えを生成しても、参照テキストにぴったり一致せず言い換えていれば、BLUEでほぼ0スコアになる。こうした断片化が存在するのは、異なるアプリケーションが異なる正確性仮定を要求するためである。翻訳には正確な表現が必要(BLUE)、要約は主要内容がカバーされていれば言い換えを許容(ROUGE)、トーンや指示追従のような主観的タスクには参照答えがない。このガイドは指標をファミリーでグループ化してこの領域を図式化する。n-gram重複度(BLUE、ROUGE)、意味的類似性(BERTScore)、モデル判定官アプローチ(G-Eval、LLM-as-Judge、陪審団)、人間アノテーション、タスク固有の手法(決定論的ルール用DAG、エージェント行動用軌跡精度、会話一貫性用マルチターン評価)である。重要なパターンが浮かぶ。本番システムは1つを選ぶのではなく複数の手法を織り交ぜる。BLUEだけは不安全である。言い換えに対応するBERTScoreや人間キャリブレーションと組み合わせることで選択を検証する。同様に、単一LLM判定官は予測可能なバイアスを持つが、異なるモデルファミリーからの複数判定官はノイズを平均化して相関誤差を増幅しない。セーフティ評価は別枠である。1つのPII漏洩インスタンスが高い平均スコアを無効にするため、品質指標ではなくゲートである。

よくある質問

BLUEが言い換えられた正しい答えにほぼ0スコアを与えるのはなぜか
BLUEはモデル出力と参照テキスト間のn-gram重複度を比較する。適切な言い換え、つまり異なる単語で正しい答えを示した場合、内容は正確でも単語列が一致しないため、完全に失敗と判定される。
ROUGEとBLUEの違いは何か
BLUEは出力がどの程度参照で支持されているかを測定する(精度的)。ROUGEは方向を逆転させ、参照のどの程度が出力でカバーされているかを測定する(再現率的)。要約は欠落内容の害が余分な内容より大きいため、ROUGEが標準である。
単一判定官モデルではなくLLM陪審団を使うのはなぜか
単一判定官は安定したバイアスを持ち、自身のモデルファミリーからの出力への嗜好を含む。複数の判定官を独立して実行してスコアを平均化することでそのバイアスが軽減される。異なるモデルファミリーの陪審団は、同じモデルを3回実行するより効果的である。
セーフティ評価をスコアリングパイプラインのどこで使うべきか
セーフティ評価(バイアス、有害性、PII分類器)はゲートであり、平均品質スコア内の項として含めるべきではない。単一のPII漏洩は平均品質スコアの良好さに関係なく重要であるため、セーフティを集計に組み込むと違反の発生リスクがある。

「大規模言語モデル」の最新ニュースを、毎朝7時にお届けします

AIが要約して、あなたの選んだトピックだけを1日1通。LINE・Email・Slackで届きます。

登録無料・30秒で完了・いつでも解除できます

ディスカッション

まだコメントがありません。最初のコメントを投稿しましょう!

ログインして議論に参加

関連記事

AIニュースを毎日お届け

200以上のソースから厳選したAIニュースを毎日無料でお届けします。

無料で始める

登録無料・30秒で完了・いつでも解除できます