基本 初級
ベンチマーク
Benchmark
AI モデルの能力を比べるために使う、共通の問題集と採点方法のことです。モデルの発表時に点数が示されますが、点数だけで実際の使いやすさが決まるわけではありません。
別の呼び方ベンチ、評価ベンチマーク
例発表されたベンチマークの点数は高かったが、自社の文書で試したところ、期待したほどの差は出なかった。
詳しく
ベンチマークは、異なるモデルを同じ条件で比べるための「共通テスト」です。問題の集まりと、採点のルールがセットになっており、モデルの新製品が発表されるとき、その性能を示す根拠としてよく引用されます。
種類
測る能力ごとに、さまざまなものがあります。
- 知識や理解:幅広い分野の選択式問題など。
- 数学・論理:競技数学や、段階的な推論が必要な問題。
- プログラミング:関数を書かせてテストを通すか確かめるものや、実際のソフトウェアの不具合を修正させるもの。
- エージェント的な作業:ブラウザやコマンドを使って、複数の手順で課題を解く。
- 人間による好みの比較:二つの回答を人が見比べ、投票で順位を決める方式。
具体的な名称や内容は、時とともに入れ替わっていきます。
見るときのポイント
- 条件をそろえて比べます。 同じ数値でも、使った例の数、考える時間、ツールの有無などの条件で結果が変わります。
- 飽和します。 多くのモデルが高得点を取るようになると、差が見えなくなり、より難しい問題集に置き換わります。
- 汚染の可能性があります。 問題や答えが学習データに混ざっていると、実力以上に高得点が出ます(データ汚染)。
- 自己申告であることが多いです。 公式発表の数値は、提供元が選んだ条件での結果です。第三者の再現があると、より信頼できます。
具体例
家電を選ぶときの性能表に似ています。カタログの数値は参考になりますが、実際の使い心地は、自分の用途で試さないと分かりません。たとえば、社内文書の要約が目的なら、一般的な数学のスコアより、実際の社内文書での出来が重要です。
使うときの注意・よくある誤解
- 高得点が「最も使える」ではありません。 速さ、価格、日本語の質、安全性、使いやすさなどは、点数に表れません。
- 自分用の評価を作ります。 実際の業務の例を数十件集め、モデルを同じ条件で試すと、判断が確かです。これは評価(evals)と呼ばれる取り組みです。
- 順位は変動します。 新しいモデルが出るたびに入れ替わります。特定の時点の順位は、記事を読む時期によって古くなります。
関連する考え方
評価を自動で行う方法として、別の LLM に採点させる手法(LLM-as-a-judge)もあります。性能の伸びを予測する議論は、スケーリング則と関わります。
読み方の手順
新しいモデルの数値を見たら、①何を測る問題集か、②比較対象と条件はそろっているか、③第三者の確認があるか、の順で見ます。そのうえで、自分の用途に近い項目だけを参考にし、最終的には手元の課題で試します。
あわせて知りたい言葉
- 評価(eval)AI の出力がどれくらい目的に合っているかを、決めたテストケースと基準で測ることです。モデルやプロンプトを変えたときに、良くなったか悪くなったかを判断する根拠になります。
- LLM-as-a-JudgeAI が出した答えの良し悪しを、別の LLM に採点させたり比較させたりして評価する方法です。人手では時間のかかる文章の質の確認を、大量に素早く行うために使われます。
- データ汚染モデルの評価に使うテスト問題や答えが、学習データに混ざってしまうことです。問題を事前に見ていると、本来の実力より高い点数が出てしまい、評価が信頼できなくなります。
- スケーリング則モデルの大きさ、学習データの量、計算量を増やすほど、性能が規則的に向上するという経験則です。大規模言語モデルが巨大化してきた理由を説明する、有力な考え方の一つです。
- 干し草の山の中の針テスト長い文章の中に、無関係な事実を1つだけ埋め込み、モデルがそれを正しく取り出せるかを調べるテストです。長い文脈を本当に使いこなせるかを測る目安として使われています。