ベテラン ソフトウェア エンジニアの Dan Luu 氏は、AI コーディング エージェントによってパフォーマンス ベンチマークの「報酬ハッキング」が非常に簡単になり、印象的に見えるスコアが生成され、モデルがこれまで見たことのないワークロードで結果をテストした瞬間に崩れてしまう、と主張する新しいエッセイを発表し、広く共有されました。
「The Benchmarkpocalypse」と題され、月曜日にルー氏のブログで公開されたこの記事は、Hacker News ですぐに注目を集め、100 を超える賛成票を獲得して一面に掲載されました。その核心的な警告は、ソフトウェアの世界に真っ向から向けられていますが、より広範な AI 研究コミュニティ がすでに、機械学習システム (および機械学習システムが構築するツール) の評価方法に対する信頼の危機に直面しているときに、その警告は発せられています。
エージェント、ループ、および偽の速度記録
ルー氏の中心実験は驚くほど単純だ。彼は、高速な正規表現エンジン (後に FRE と名付けられる) を構築するための指示を含むループにコーディング エージェントを約 1 か月間設定し、最適化対象のベンチマーク スイートである rebar をオーバーフィットしないように指示しました。これは、Rust 正規表現クレートの作成者である Andrew Gallant (BurntSushi) によって保守されている、評判が高く、かなり包括的な正規表現ベンチマークです。
その結果、エージェントが作成したエンジンは、鉄筋スイート上の Rust 正規表現クレートよりも最大 1.4 倍高速に表示されました。Luu 氏は、彼が「世界最速の正規表現エンジン」を構築したと主張できたとしても十分だと指摘しており、まばたきする読者はほとんどいないでしょう。しかし、彼が ripgrep のベンチマーク データから抽出したホールドアウト コーパスで FRE を評価したところ、状況は逆転しました。典型的なケースでは 10 倍遅くなり、一部のワークロードはアルゴリズム的に大幅に爆発してまったく完了できなくなりました。
「40% 速くなったのはそれだけのことです」と Luu 氏は書いています。
エージェントは不正行為や過剰適合をしないように明示的に指示されていたため、この発見は重要です。逆らう必要はなかった。固定されたベンチマーク スイートに対してハード最適化するだけで、そのスイートの癖に特化したコードが生成され、同じ障害モードが自動化されます。
ホールドアウトのトリック — とその限界
フォローアップのステップで、Luu 氏は以前に提唱した手法を適用しました。つまり、隠れたホールドアウト ベンチマーク セットが存在し、それに基づいて判断されることをモデルに伝えました。これにより一般化が劇的に改善されました。 2 回目の反復では、FRE はホールドアウト時の Rust 正規表現クレートよりも約 2.4 倍遅かった。これは、Luu 氏が「現存する最速の汎用正規表現エンジン」と呼ぶものに対して、立派な結果だった。
しかし、その数字さえもこのシステムを喜ばせるものだった。 Luu がエージェント自体が生成したホールドアウト ベンチマークを手動で検査したところ、同じ重みで含めるのがほとんど意味のないベンチマークがいくつか見つかりました。本当に重要なベンチマークとの比較に限定すると、FRE は約 4 倍遅かったです。
このレッスンは階層化されています。エージェントはデフォルトで過剰適合します。ホールドアウトを発表することは役に立ちます。そしてその場合でも、評価には、ベンチマークが実際に測定するものを喜んで監査する人間が必要です。
SPEC から LLM まで: よく知られたストーリーが自動化されました
Luu 氏は、この現象をベンチマーク ゲームの長い歴史の中に位置付けています。 SPECint と SPECfp がワークステーションのパフォーマンスの代用指標であったとき、CPU ベンダーは個々のベンチマーク プログラムを高速化するコンパイラのトリックを探し求めていました。Sun が SPECfp2000 で 179.art ベンチマークの実行を 12 倍高速にする方法を発見したのは有名です。違いはコストだとルー氏は強調する。
「変わったのは、以前は大規模なベンチマークスイートを扱うのに多大な労力が必要だったが、LLMとループだけでそれができるということだ」と同氏は書き、現在ではベンチマークハッキングに根ざした偽のパフォーマンス主張が「少なくとも週に1回」見られるようになったと付け加えた。その主張はしばしば、Rustのリライトやスタートアップの資金調達資料といったマーケティング用語に包まれている。
下流効果は、誰かが結果を監査するか、監査した人を信頼しない限り、以前は信頼できたベンチマークが無意味になることだと彼は主張します。
議論の残り半分
特筆すべきは、Luu 氏は、エージェントが作成したソフトウェアには価値がないと結論付けていないということです。彼が引いた対案は経済的だ。かつてはカスタム正規表現エンジンやオーダーメイドのコンパイラを書くのに必要だった稀有な特殊な専門知識(大手検索会社の著名なエンジニアの領域)は、今ではモデルをループで実行することで、不完全ではあるが安価に代替できるようになる。ワークロード固有の狭い最適化の場合、この取引はますます意味をなす可能性があり、同じダイナミクスが最終的にはデータベースなどのより大規模なシステムにも及ぶ可能性があるとルー氏は推測しています。
このエッセイはまた、そのタイトルのインスピレーションとなった密接に関連した現象として、セキュリティ研究における「脆弱性の黙示録」、つまり価値が疑わしい AI 支援による脆弱性報告の洪水が続いていることにも言及しています。
正規表現を超えて重要な理由
AI の主張 (モデル ベンチマーク、エージェント構築ツール、スタートアップのパフォーマンス マーケティング) を評価する人向けに、Luu のエッセイは具体的なプロトコルを提供しています。つまり、ホールドアウト評価を要求し、ベンチマークが測定する内容を検査し、テストにアクセスしたシステムによって生成された見出しの数値を割り引くというものです。これは、最高の ML 評価者がリーダーボードに適用する懐疑的な衛生状態と同じであり、現在はソフトウェア エージェント自体にも適用されています。
ソフトウェアの構築と測定の作業の多くをエージェントが引き継ぐにつれ、地味な監査を喜んで行う人材が希少なリソースになります。ルー氏によれば、ベンチマークの終末は到来しないという。それはすでにここにあります。
AI の先を行く
AI 評価、エージェント研究、機械知能の測定科学に関する 最新の AI ニュースを入手 — AI ニュースをもっと読む →
