評価結果は実際に何を証明できるのか
導入
ベンチマークの数値は、それ自体が意味を保証しているように扱われがちだ。コードがスコアを出力すれば、どのモデルが優れているのか、評価器は信頼できるのか、過去の比較を再現できたのか、といった問いに答えられるように見える。しかし評価成果物が直接指定するのは、多くの場合、タスク、スコアラー、報告指標からなる前向きの計算だけである。その数値に結び付いた過去の入力や、指標の意味を確定する文脈まで保存されているとは限らない。
「What Does an Evaluation License?」は、この見落とされやすい部分を主張と証拠の層として扱う。Inspect Evalsが動くかどうかだけでなく、残された証拠が何を結論として許すのかを問う点が特徴だ。調査は特定のコミットに固定され、主張の再現を評価工程の独立した段階として整理する。
主なポイント
- 動くコードと主張の保証は別物である。 コードが値の計算方法を定めても、どの過去データを使うべきか、どの意味を採用すべきかまで固定するとは限らない。
- 主張の層を形式化した。 固定された基盤 D、意味的な根拠を持つ解釈の族 F、そして主張クエリ qを置き、証拠と意味づけに矛盾しない結果の集合を識別集合として表す。
- 対象ユニットに終端状態を与えた。 機械的に適格な124ユニットを調べ、110件は必要な過去の証拠または意味の接地が得られず、決定的推論の前に停止した。これはコードが無効という意味ではなく、現状の資料では強い主張を支えられないという意味である。
- 主張の解像度で安定性が変わる。 実行を閉じられたケースでも、正確な値、勝者、完全な順位、二者間の関係は別々の主張である。一つが安定しても、完全順位まで安定するとは限らない。
- 評価ファミリーを分けて見る。 primary familyとreview familyを区別することで、異なる目的や意味要件を一つの「頑健/非頑健」という判定に押し込めない。
意義と影響
この見方は、再現可能性を「スクリプトが実行できるか」から「元の結論を証拠がなお支えられるか」へ広げる。モデルのランキングや自動評価では、コードリポジトリは保存されても、過去の入力、バージョンの文脈、ラベルの運用上の意味は失われやすい。そのため、現在の成果物を実行して得た値は、新しい計算として正しくても、元の歴史的主張の再演とは限らない。
評価を設計する側には、コードや指標だけでなく、固定コミット、過去の証拠、採点規則、意味の根拠、そして主張の解像度を保存することが求められる。利用する側も、「モデルAが勝った」という文を見たら、それが正確なスコアなのか、完全順位なのか、それとも複数の解釈をまたいで残る局所的な関係なのかを確認すべきだ。
研究が提案するのは、欠落を推測で埋めないフェイルクローズドな監査である。証拠不足や意味の曖昧さには型付きの停止理由を返し、解釈によって結果が変わるなら不安定性の証拠を示す。解釈を変えても一致する部分だけを安定した下部構造として報告する。この形式は単純なランキングほど目立たないが、評価が本当に許す結論の範囲をより正確に示す。
コメント
ログイン状態を確認中…
コメントを読み込み中…