AI・機械学習
中級

BLEU・ROUGEスコア(ブルー・ルージュスコア)

BLEUは機械翻訳の精度を測るn-gram一致率ベースの指標、ROUGEはテキスト要約の品質を再現率ベースで測定する指標。いずれも参照テキストとの一致度を数値化するが、意味的な類似度は捕捉しきれない限界がある。

0 回閲覧
0 いいね

BLEUとROUGEは、自然言語処理(NLP)における最も歴史ある自動評価指標である。BLEUは2002年にIBMが機械翻訳評価用に提案し、ROUGEは2004年にUSCのChin-Yew Linが要約評価用に開発した。2026年現在でも翻訳・要約の基盤指標として広く使用されているが、LLM時代には意味的類似度を測るBERTScoreやCOMETとの併用が標準になっている。

概要

BLEUは「生成テキストのn-gramのうち、参照テキストにも出現する割合」(精度ベース)を測定する。1-gramから4-gramまでの精度を幾何平均し、短すぎる生成にペナルティ(Brevity Penalty)を課す。スコアは0-100%で表され、人間翻訳品質の目安はBLEU 30-40程度とされる。

ROUGEは「参照テキストのn-gramのうち、生成テキストにも出現する割合」(再現率ベース)を測定する。ROUGE-1(unigram)、ROUGE-2(bigram)、ROUGE-L(最長共通部分列)の3バリアントが標準で、要約タスクではROUGE-Lが最も重視される。

BLEU・ROUGEの計算方法

BLEUの計算ステップ:

  • Step 1: 生成テキストと参照テキストのn-gram(n=1,2,3,4)を抽出
  • Step 2: 各nについてClipped Precision(参照テキストでの最大出現回数でクリップした精度)を計算
  • Step 3: 4つの精度の幾何平均を算出(通常、均等重み w=0.25)
  • Step 4: Brevity Penalty = min(1, exp(1 - r/c)) を乗算(rは参照長、cは生成長)

ROUGEの計算ステップ:

  • ROUGE-N: Recall = (参照と生成の共通n-gram数) / (参照のn-gram総数)
  • ROUGE-L: LCS(最長共通部分列)の長さを用いたF1スコア
  • ROUGE-LSum: 文単位でROUGE-Lを計算し平均。長文要約向け

主要NLPタスクでのスコア水準

タスク指標低品質中品質高品質SOTA (2026)
英独翻訳BLEU0-1515-3030-4042.8 (WMT2023)
英日翻訳BLEU0-1010-2525-3538.2 (GPT-4o)
ニュース要約ROUGE-L0-2020-3535-5047.3 (Claude 4)
論文要約ROUGE-20-1010-2020-3028.5 (Gemini 2.0)
対話応答BLEU0-55-1515-25不適(対話は多様性が重要)

BLEUとROUGEの限界

  • 表面的な一致のみ: 「大きな犬が走る」と「巨大な犬が駆ける」は意味が同じだがBLEU/ROUGEでは低スコアになる。パラフレーズやスタイルの違いを正しく評価できない
  • 流暢性の非評価: n-gram一致率が高くても文法的に不自然な文が高スコアになりうる
  • 長文での性能劣化: 要約が長くなるとROUGEスコアが統計的に高くなりやすく、簡潔な高品質要約が過小評価される
  • 言語依存性: 日本語・中国語など分かち書きのない言語ではトークナイズ方法でスコアが大きく変動する。MeCabとSentencePieceで日本語BLEU値が10ポイント以上異なる事例がある

2026年の代替・補完指標

  • COMET: WMT公式の学習型翻訳評価指標。XLM-RoBERTaベースで人間評価との相関がr=0.98と最高水準。BLEUのr=0.72を大幅に上回る
  • BERTScore: BERT埋め込みによる意味的類似度。パラフレーズに対応可能でF1=0.90以上が高品質の目安
  • BLEURT: BERTをベースにWMT人間評価データで追加学習した指標。BLEUより人間判断に近い
  • chrF++: 文字n-gramベースの指標。形態素が豊富な言語(トルコ語・フィンランド語等)でBLEUより安定

よくある質問(FAQ)

Q1: BLEUスコア0.3は良いスコアですか? A: 翻訳タスクではBLEU 30(0.3)は「良好な品質」に相当する。ただしドメインと言語ペアで基準は異なり、英仏翻訳では40以上が期待される一方、英日翻訳では25以上で商用品質と見なされることが多い。

Q2: BLEUとROUGEのどちらを使うべきですか? A: タスクによる。翻訳にはBLEU(精度ベース)、要約にはROUGE(再現率ベース)が適している。翻訳では「余計なことを言わない」精度が重要で、要約では「重要情報を漏らさない」再現率が重要だからである。

Q3: BLEU/ROUGEだけでLLMの品質を判断して良いですか? A: 不十分である。BLEU/ROUGEは表面的なn-gram一致しか測れず、意味的な品質・事実正確性・安全性は評価できない。2026年の標準はBLEU/ROUGE + BERTScore/COMET + LLM-as-a-Judgeの3層評価である。

まとめ

  • BLEUは翻訳の精度、ROUGEは要約の再現率を測る古典的な自動評価指標
  • n-gram一致に基づくため、意味的な類似度やパラフレーズには対応できない
  • 2026年ではCOMET(翻訳)やBERTScore(汎用)との併用が標準
  • 日本語等の非分かち書き言語ではトークナイザによるスコア変動に要注意