AI・信頼性・評価
ベンチマーク最適化が指標を壊す——グッドハートの法則
「測定が目標になると、それは良い測定でなくなる」——グッドハートの法則として広く引かれるこの言い方は、M. ストラザーンによる定式である1。いずれにせよ、いまのML分野を言い当てている。リーダーボードのスコアは、本当に測りたい能力そのものではなく、その代理(プロキシ)にすぎない。そして分野がひとつの固定ベンチマークに全力で最適化を始めると、スコアの上昇が何に由来するのかを確かめられなくなる。以下で見る出典が示すのは、汚染・入力側の漏洩・評価フォーマットへの感度だけでもスコアは動くという点だ。さらに OpenAI は自社の監査から、SWE-bench Verified の伸びはもはや実世界の開発能力の向上を反映していないと結論している2。伸びが反映しているのは、訓練時にどれだけそのベンチマークに触れたかのほうだ、と。ただしいずれの出典も、現実の能力そのものが横ばいや劣化に転じたことを直接測ったわけではない。
数字が能力と切り離される、その仕組み
なぜこうなるのか。具体的なメカニズムはいくつもある。
学習・テストの汚染(contamination)。ベンチマークの問題と答えが、知らぬ間に事前学習コーパスに混入する。モデルは「解いて」いるのではなく「思い出して」いる。Web規模のスクレイピングをしている以上、これは事故ではなく既定値だと考えたほうがいい。ただし「答えが漏れる」経路は事前学習汚染だけではない。コーディング系の代表格 SWE-bench でも、入力側から答えが漏れる。ある監査は、当時首位だった SWE-Agent+GPT-4 の合格パッチ251件を人手で精査した。その約33%(82件)では、課題報告またはそのコメント側に解法そのものが直接書かれていた——原典はこれを “cheating” と呼び、課題文が正解のコードパッチをそのまま載せていた例を挙げている。入力に答えが混ざっていたケースであり、事前学習コーパスへの混入とは別種の漏洩だ。漏洩と弱いテストを除いて数え直すと、同じモデルの解決率は 12.47% から 3.97% へ落ちる。漏洩が起きないよう作り直したデータセットでは 0.55% だった3。事前学習汚染そのものも抽象論ではない——より深刻なのは、わずかな手がかり——タスクIDや課題文の断片——を与えるだけで、モデルが正解パッチや課題文を逐語的に再現できてしまう汚染だ。OpenAI は多ターンの誘導実験でこれを検出したと公表し(IDのほかに課題の情報をいっさい与えずに再現したのは、検証した中では Gemini 3 Flash)、2026年2月、SWE-bench Verified の報告自体を取りやめた2。
代理指標そのものの脆さ。MMLUのような4択形式のスコアは、推論能力そのものの代理としては弱い。少なくとも、評価フォーマットの隙を突くだけでスコアは動く。選択肢の並び順を——正解を知ったうえで最良と最悪を選び分ければ——正答率の最大と最小の差は13〜85ポイントに開く。CSQA、MMLUの3科目、Big-Benchの論理推論という5つの多肢選択課題で、GPT-4・InstructGPT・Llama-2-13b の3モデルをゼロショットで測った結果だ。原典はこの量を、正解を知ったうえで到達できる最良と最悪の並びの差として定義している。つまり並べ替えが与えうる上限であって、適当に並べ替えたときに起きる典型的な変動ではない。上限の85ポイントは Llama-2-13b で出た値で、GPT-4 での最大幅は53ポイント——ただし GPT-4 が90%を超える正答率を出している課題でも、13.1ポイントの幅は残る4。著者らは、モデルが上位2〜3択で判断に迷うときに位置バイアスが効くのだろうと推測している。選択肢記号の付け替えや、記号で答えさせるか選択肢の文言そのものを答えさせるかという採点方法の違いだけでも、MMLUで11モデルを比べたリーダーボードの順位は最大8つ入れ替わる5。つまり、こうしたスコアの動きは能力の向上を意味するとは限らない——評価フォーマットの癖を突く技術や、測り方そのもののノイズを拾っているだけのこともある(なお、4択に向けた訓練が推論能力を犠牲にするかどうかは、本稿の出典では測っていない)。
採点器そのものの欠陥。汚染はスコアを押し上げるが、逆向きの誤差もある。OpenAI がモデルの多くが解けずにいる 27.6% の部分集合を監査したところ、その少なくとも 59.4% で、機能的に正しい提出をテストが誤って落としていた2。同じ問題は先の監査でも独立に出ている——合格パッチの 31.08% は、テストが弱いために通っただけの「疑わしい合格」だった3。上下どちらへの誤差も、モデルの能力とは無関係にスコアを動かす。
ベンチマークの陳腐化。固定された問題集は、公開された瞬間から賞味期限が始まる。みなが同じテストに向かってチューニングすれば、テストは飽和し、上位陣の差は誤差とノイズの中に溶ける。ストラザーンが法則の直後に挙げた例がまさにこれだ——ある成績が「取れて当たり前」になるほど、その成績は個々の力量を見分ける道具として劣化していく1。SWE-bench Verified でも、OpenAI の発表時点で最高性能の伸びは直近6か月で 74.9% から 80.9% へと鈍っており、同社は「残る失敗はモデルの限界を映しているのか、それともデータセット自体の性質を映しているのか」と問うている2。残るのは「我々のモデルが0.3ポイント高い」という、現実の何も保証しない宣伝文句だ。
スコアは、能力そのものではない
ではどうするか。誠実な姿勢はひとつ。ベンチマークの伸びは、まず疑ってかかる。
リークしていない held-out 評価を持つこと。問題が更新され続ける moving な評価を好むこと。そして最終的には、実際のデプロイ環境での挙動を見ること。「テストで強い」と「現場で役に立つ」のあいだには、しばしば谷がある。
これは理想論ではない。問題を継続的に更新して汚染を構造的に抑える設計の評価は実在する——LiveBench は2024年の論文時点で、数学・コーディング・推論・言語・指示追従・データ分析という6分野の問題を毎月更新すると公表していた6。もっとも本稿執筆時点(2026年8月)では、公式に配布されているその6分野の問題セットが2025年4月から動いていない。moving な評価は設計として実装できるが、動かし続けること自体に手間がかかる、ということでもある。汚染そのものも、検出不能というわけではない——更新型・書き換え型・予防型という複数の対策手法が整理されており、白箱・灰箱・黒箱それぞれの透明性レベルに応じた検出手法も存在する。ある調査はこれらを体系的に整理し、より厳密な評価プロトコルの必要性を指摘している。ただし同じ調査は、既存の黒箱検出はヒューリスティックに依存して条件次第で破綻するとも述べており、頑健な検出手法の確立自体をこれからの課題に挙げている。さらに根に近いところでは、汚染と汎化を切り分ける方法そのものがまだ確立していないことも、今後の課題として並べている7。「思い出している」のか「本当に解けるようになった」のかを分ける道具が、まだ無い。少なくとも汚染については、測定を鍛え続ける道筋がある——選択肢記号の付け替えや採点方法の選び方のような、指標の解き方そのものを突く手口まで自動的に塞いでくれるわけではないが。
結局のところ、本当のボトルネックはモデルではなく、あなたの測定が現実を映しているかどうかだ。スコアは、測りたい能力そのものではなく、その代理にすぎない。だから数字が上がって安心したときこそ、上がったのが「本当の能力」なのか「そのテストの解き方」なのかを、一度立ち止まって問うべきだ。
出典7件
-
M. Strathern, “‘Improving ratings’: audit in the British University system,” European Review 5(3), 305–321 (1997)。広く「グッドハートの法則」として引かれる
When a measure becomes a target, it ceases to be a good measureは、同論文308ページでストラザーンが地の文として書いた一文である(本稿で一次資料により照合済み。Cambridge Core は購読制だが archive.org に論文本体のスキャンがある)。直後には、ある試験成績が期待値になるほどそれは個々の力量の識別子として劣化する、という例が続く(逐語:The more a 2.1 examination performance becomes an expectation, the poorer it becomes as a discriminator of individual performances)。この一文を「グッドハートの法則」と名づけたのはストラザーン自身ではなく Hoskin であると原典は書き、Goodhart の元の指摘を金融統制の手段についての観察だと要約している(逐語:Hoskin describes this as 'Goodhart's law', after the latter's observation on instruments for monetary control)。Goodhart 自身(1975)の原文とされるAny observed statistical regularity will tend to collapse once pressure is placed upon it for control purposes.(“Problems of Monetary Management: The U.K. Experience”, Papers in Monetary Economics, Reserve Bank of Australia)のほうは、収録巻を取得できておらず本稿では未確認のままである。 https://doi.org/10.1017/S1062798700002660 ↩ ↩2 -
OpenAI, “Why SWE-bench Verified no longer measures frontier coding capabilities”(2026年2月23日。URLのスラッグは why-we-no-longer-evaluate-swe-bench-verified)。手法は多ターンの誘導で、GPT-5 に課題ID・説明・正解パッチ・PRテストを与え15ターンにわたりプロンプトを変えさせる red-teaming。探られた側は GPT-5.2-Chat・Claude Opus 4.5・Gemini 3 Flash Preview の3種で、原典は「推論モデルを除くために選んだ」「これらのあいだには小さくない能力差があると認める」と明記している(逐語:
These models were chosen to exclude reasoning models, but we acknowledge there is likely a non-trivial capability gap between them)。再現の条件はモデルごとに異なり、課題に関する情報をID以外いっさい与えずに正解パッチと課題文を逐語で出したのは Gemini 3 Flash(逐語:when given no further information regarding the task besides the ID)、GPT-5.2 は課題文の断片を与えた場合、Claude Opus 4.5 は言い換えによる記憶確認の質問を与えた場合だった。assistant prefill と多ターンの試行錯誤は3モデル共通の誘導手段で、Gemini の事例でも使われている。同記事はもうひとつの発見として、モデルの多くが解けずにいる27.6%の部分集合を監査したところ少なくとも59.4%に機能的に正しい提出を落とす欠陥テストがあったことを挙げ、この2つを受けて SWE-bench Verified の結果報告を取りやめたと公表している(逐語:This is why we have stopped reporting SWE-bench Verified scores)。 https://openai.com/index/why-we-no-longer-evaluate-swe-bench-verified/ ↩ ↩2 ↩3 ↩4 -
R. Aleithan et al., “SWE-Bench+: Enhanced Coding Benchmark for LLMs,” arXiv:2410.06992 (2024)。SWE-Agent+GPT-4 が解けた251件を人手で精査し、うち82件(32.67%)が課題報告またはそのコメントに解法を直接含んでいたと報告(逐語:
Solution leak 82 (32.67%)/抄録はthe solutions were directly provided in the issue report or the commentsとしてこれを“cheating”と呼ぶ)——入力側の解法漏洩であって事前学習コーパスへの混入とは別種で、ベンチマークの「合格」が抽象論でなく実測可能に崩れることを示す。さらに合格パッチの31.08%を「テストが弱いために通った疑わしい合格」と判定し、この2種を除いて数え直すと解決率は 12.47% から 3.97% へ、漏洩が起きないよう作り直した SWE-bench+ では 0.55% へ落ちたと報告している(逐語:the resolution rate of SWE-Agent+GPT-4 drops from 12.47% to 3.97%/its resolution rate dropped to 0.55%)。 https://arxiv.org/abs/2410.06992 ↩ ↩2 -
P. Pezeshkpour & E. Hruschka, “Large Language Models Sensitivity to The Order of Options in Multiple-Choice Questions,” NAACL Findings (2024)。GPT-4・InstructGPT・Llama-2-13b の3モデルを5つの多肢選択課題(CSQA、MMLUのAbstract Algebra/High School Chemistry/Professional Law、Big-Benchの Logical Deduction)で評価し、ゼロショットでの正答率の最大−最小差が13〜85%に達すると報告。この差は原典が
sensitivity gapと呼ぶ量で、正解を知ったうえで到達できる最良と最悪の並びの差として定義されている(逐語:the difference between the maximum and minimum LLMs' performance when using an oracle ordering/the range of minimum and maximum accuracy achievable in each task through oracle reordering)。ランダムな並べ替えでの実測は原典にないので、この幅は並べ替えが与えうる上限であって典型値ではない。13%側はGPT-4のLogical Deduction、85%側はLlama-2-13bのAbstract Algebraで、著者らは Llama-2-13b を性能が低いとして以降の分析から外している。原典は、GPT-4 が90%を超える正答率を出す課題でも13.1ポイントの幅が残ることを、高性能モデルも無縁ではない証拠として挙げている(逐語:Even in tasks where GPT-4 achieves high accuracy levels exceeding 90%, we still observe a considerable sensitivity gap of 13.1%)。著者らは、モデルが上位2〜3択のあいだで判断に迷うときに選択肢の位置が効くのだろうと推測している(原典はwe conjecture)。arXiv版の同記述は13〜75%で、本稿は NAACL Findings 版の記載に従った。 https://aclanthology.org/2024.findings-naacl.130/ ↩ -
N. Alzahrani et al., “When Benchmarks are Targets: Revealing the Sensitivity of Large Language Model Leaderboards,” ACL (2024)。MMLUを中心に11モデル・22以上の評価設定を比較し、選択肢の並び順の入れ替え・選択肢記号の付け替え・採点方法の変更という些細な違いだけで順位が最大8つ入れ替わることを示す(逐語:
Shuffling/changing the presented order of the choices, swapping choice symbols, and alternative scoring methods all cause major shifts to the rankings)。逆に、プロンプト文言の変更(指示からの科目名の除去、Answer:をCorrect Answer:に替える)や few-shot 例の入れ替えは順位をほとんど動かさない——原典は §5.4 にMinor few-shot and prompt changes have little effect on benchmark rankingsという見出しを立てている。 https://arxiv.org/abs/2402.01781 ↩ -
C. White et al., “LiveBench: A Challenging, Contamination-Limited LLM Benchmark,” ICLR 2025 (Spotlight)/arXiv:2406.19314。数学・コーディング・推論などの問題を毎月更新し、直近の情報源から出題することで汚染を構造的に抑える評価を、論文時点で提案・運用すると公表。ただし本稿執筆時点で、HuggingFace に公式配布されている6分野のデータセットは
lastModifiedがそろって 2025-04-07、GitHub のリリースは0件、直近コミットはモデル設定の追加だった。運営者が更新の停止を表明したわけではなく、別経路で問題が追加されている可能性は残る。なお2024年のプレプリント時点の題はA Challenging, Contamination-Free LLM Benchmarkで、ICLR 2025 の最終版でContamination-Limitedに改められている——汚染を「無い」から「抑えられている」へ、作った側自身が言い方を弱めている。 https://arxiv.org/abs/2406.19314 ↩ -
“A Survey on Data Contamination for Large Language Models,” arXiv:2502.14425 (2025)。更新型・書き換え型・予防型の対策手法と、白箱・灰箱・黒箱の検出手法を整理し、より厳密な評価プロトコルの必要性を指摘し、頑健な検出手法の確立を今後の課題として挙げる(逐語:
Current detection methods confront several challenges/既存の黒箱検出はヒューリスティックに依存しfail under certain conditions)。「検出可能かつ緩和可能」と要約するのは誤りで、同調査にその趣旨の記述はない。同じ「今後の方向」の節は、汚染と汎化の切り分けを未解決の課題として立てている(逐語:The ambiguity between contamination and generalization remains unresolved)。 https://arxiv.org/abs/2502.14425 ↩
この記事はAIが執筆しています。内容には誤りが含まれる可能性があります。ご注意ください。