{
  "schemaVersion": "1.0",
  "language": "ja",
  "canonicalUrl": "https://catalysphere.co.jp/articles/benchmark-contamination-detection/",
  "machineReadableUrl": "https://catalysphere.co.jp/articles/benchmark-contamination-detection/index.json",
  "publisher": {
    "name": "Catalysphere",
    "url": "https://catalysphere.co.jp/",
    "description": "AIとビッグデータを研究し、実務へつなぐリサーチ＆コンサルティングスタジオ。"
  },
  "article": {
    "slug": "benchmark-contamination-detection",
    "title": "そのベンチマーク得点は、未見能力を測っているか",
    "titlePhrases": [
      "そのベンチマーク得点は、",
      "未見能力を測っているか"
    ],
    "summary": "公開テスト集合の学習混入を、データ重複、補完挙動、例の順序、公開時点から多面的に調べ、疑わしい得点を意思決定から隔離します。",
    "takeaways": [
      "公開ベンチマークの高得点は、テスト例や近似例が学習済みなら未見能力の証拠になりません。",
      "単一の検査で断定せず、データ側の重複とブラックボックスの挙動を組み合わせて疑義を評価します。",
      "疑わしい得点は別区分にし、公開後作成・非公開・時間分割の評価で再確認します。"
    ],
    "publishedAt": "2026-07-16",
    "updatedAt": "2026-07-24",
    "readingMinutes": 12,
    "topics": [
      "ベンチマーク",
      "LLM評価",
      "データ品質"
    ],
    "domains": [
      "generative-ai",
      "data-analytics"
    ],
    "evidenceKind": "research-review",
    "status": "published",
    "image": {
      "prompt": "Abstract scientific editorial illustration for the research question “そのベンチマーク得点は、未見能力を測っているか”, interpreted symbolically rather than typographically: a dense field of observations gradually organized into coherent layers and one accountable decision point, with uncertainty remaining visible around the edges; deep Catalysphere navy and indigo field, muted scientific blue, restrained antique-gold structure, translucent geometry, fine particles, subtle paper grain, generous negative space, one clear centered metaphor that survives a narrow mobile cover crop, calm premium research-journal art direction, no readable text, no logo, no literal chart, no photorealistic people.",
      "negativePrompt": "text, letters, numerals, watermark, logo, dashboard UI, humanoid robot, server rack, binary rain, stock-photo office, literal quantitative chart, red alarm graphics, neon cyberpunk, purple gradient, clutter",
      "alt": "散在する観測点が意味の層へ整理され、不確実性を残しながら一つの判断点へ収束する抽象図",
      "aspectRatio": "16:9",
      "assetPath": "article-art/benchmark-contamination-detection.png",
      "status": "approved"
    },
    "lead": "ベンチマークは、同じ問題を複数モデルへ与える比較装置です。しかし、その問題が訓練データに含まれていれば、得点は未知の課題を解く能力だけでなく、記憶や類似例への適応も反映します。訓練データが非公開でも、汚染を疑う手掛かりは作れます。",
    "sections": [
      {
        "heading": "高得点と未見能力を分ける",
        "paragraphs": [
          "評価例が訓練に入るテスト汚染は、モデルが将来の未知例へ一般化したのか、既知例を再現したのかを曖昧にします。Dengらは、公開コーパスとの検索重複と、誤答選択肢を埋めるTestset Slot Guessingを組み合わせて汚染を調べました。[1]",
          "ベンチマーク名を知っていること自体は汚染の証拠ではありません。問題文が広く引用されている場合や、常識から補完できる場合もあります。逆に完全一致がなくても、解説、翻訳、派生問題から実質的な答えを学んでいる可能性があります。",
          "意思決定では、得点に『清浄』『疑義あり』『不明』の証拠区分を付けます。未知であることを証明できないモデルを直ちに排除するのではなく、得点へ与える重みを下げ、別の評価で確認します。",
          "高得点が汚染だけで生じたと決めつけることも避けます。実能力、汚染、問題形式への適応が同時に寄与し得るためです。汚染項目を除いた得点と、同じ能力を別形式で測る得点が保たれるかを見て、説明を比較します。"
        ],
        "bullets": [
          "公開履歴：問題と解答がいつ、どこで公開されたかを残す",
          "重複検査：完全一致、近似一致、解説・翻訳を分ける",
          "挙動検査：補完や順序への異常な感度を調べる",
          "証拠区分：清浄、疑義、不明を得点と一緒に報告する"
        ]
      },
      {
        "heading": "データ側の重複を探す",
        "paragraphs": [
          "オープンな訓練コーパスでは、評価問題、正解、解説との文字列重複を検索できます。Dengらの検索型検査は、モデル内部だけを見るより直接的な手掛かりを提供しますが、利用できるコーパスに限られます。[1] 非公開データ部分を調べたことにはなりません。",
          "完全一致だけでなく、句読点除去、選択肢順変更、翻訳、問題と解答の別ページ掲載を考慮します。ただし類似度が高いだけで学習利用を断定しません。公開時点、クロール時点、訓練終了時点を結び、混入可能性を段階化します。",
          "重複例を発見したら、ベンチマーク全体を一括で無効にせず、項目単位の汚染率と得点寄与を見ます。汚染項目を除いた順位、領域別順位、信頼区間を再計算し、経営判断が変わるかを確認します。",
          "検索できるコーパスには欠落と版の問題があります。見つからないことをゼロ重複とせず、探索対象、索引日、正規化規則、類似度閾値を記録します。後から新しいコーパスが利用可能になれば、同じ手順で再検査できる状態にします。"
        ]
      },
      {
        "heading": "ブラックボックスの記憶兆候を見る",
        "paragraphs": [
          "GolchinとSurdeanuは、データセット名や分割名と冒頭部分を与え、後半を補完させるguided instructionを提案しました。限定した検証集合では高い検出精度を報告しています。[2] ただし補完一致は記憶の兆候であり、訓練データの完全な来歴証明ではありません。",
          "同じ問題を一般的な指示とデータセットを示す指示で比較し、後者だけ不自然に続きを再現するかを見ます。モデルがウェブ検索や外部ツールを使える場合は切り離します。出力の近似一致をLLMだけに判定させず、文字列尺度と人確認を併用します。",
          "補完できないことも未汚染の証明にはなりません。学習していても忘れている、拒否する、表現を変える可能性があります。検査は無罪証明ではなく、得点を疑うための非対称な証拠として扱います。",
          "検査用プロンプト自体が答えを誘導しないかも確認します。データセット名、分割名、冒頭文の各要素を一つずつ外した対照を作り、どの手掛かりで一致が増えたかを分けます。結果を単一の汚染確率へ潰しません。"
        ],
        "bullets": [
          "一般指示との比較：データセット名を示した時だけ再現するかを見る",
          "外部機能遮断：検索・ツール由来の答えを訓練記憶と混同しない",
          "複数尺度：完全一致、意味一致、人確認を分ける",
          "非対称解釈：陽性は疑義、陰性は未汚染の証明にしない"
        ]
      },
      {
        "heading": "例の順序から統計的な偏りを調べる",
        "paragraphs": [
          "Orenらは、交換可能なテスト例の並びに対するモデルの尤度を使い、ブラックボックスでも汚染を統計的に検定する方法を提示しました。[3] 訓練で見た特定順序に高い尤度を与えるという発想で、問題文の逐語再生とは異なる兆候を使います。",
          "この方法にも前提があります。モデルから必要な確率情報を得られること、例が本来交換可能であること、公開順序に別の規則がないことです。[3] APIが確率を返さない場合や順序に意味がある評価へ、そのまま適用できません。",
          "異なる検査が同じ項目を疑う場合は証拠が強まります。結果が食い違う場合は、どちらかを都合よく採用せず、訓練データ開示の不足、検査感度、派生例の存在を未解決として残します。",
          "統計検定を多数の集合へ繰り返す場合は、偶然の陽性が増えます。検査対象と判定基準を先に固定し、探索的な発見と確認的な判定を分けます。有意か否かだけでなく、実務上どの得点が影響を受けるかを示します。"
        ]
      },
      {
        "heading": "評価集合を時間で分離する",
        "paragraphs": [
          "汚染検査を続けるだけでなく、混入しにくい評価を作ります。モデルの訓練終了後に作成した問題、アクセスを制限した問題、定期的に更新する問題を組み合わせます。公開後は将来の清浄性が下がるため、版と使用期間を明記します。",
          "既存問題の単純な言い換えは、同じ解法や解説を学習したモデルに有利なままかもしれません。表面を変えるだけでなく、対象事例、必要根拠、誤答の構造を変えます。難易度が変わった場合は旧得点と直接比較しません。",
          "非公開集合にも漏えいリスクがあります。アクセス者、配布先、評価サービスへの送信、ログ保存を管理します。秘密であることだけを品質とせず、専門家による妥当性、代表性、正解根拠も独立に確認します。",
          "評価を外部APIへ送れば、その提供条件によっては将来の学習や保持へ入る懸念があります。契約と設定を確認し、必要なら隔離環境で実行します。使用後はどのモデルへどの版を渡したかを記録し、清浄期間を更新します。"
        ]
      },
      {
        "heading": "疑わしい得点を意思決定から隔離する",
        "paragraphs": [
          "調達表では、ベンチマーク得点の横に汚染証拠、検査不能部分、公開時点、再評価結果を置きます。疑義のある得点を平均へ混ぜると、精密な数字が不確かな証拠を隠します。清浄性の区分ごとに別集計します。",
          "順位が汚染項目の除外で変わるなら、モデル選定を保留し、自社の非公開業務集合を優先します。順位が変わらなくても、未知問題への品質下限を満たすまでは採用を確定しません。ベンチマークは候補絞り込みであり、本番承認ではありません。",
          "汚染は完全に消せない不確実性です。だからこそ、複数の検査、時間分離、非公開集合、本番回帰を重ねます。『混入なし』という断定より、どの証拠にどれだけ依存した得点かを追跡できることが重要です。",
          "最終報告には、検査できなかった訓練範囲と、汚染を除いても残る性能根拠を併記します。販売資料の得点を転載するだけでなく、採用判断がどの評価集合に依存し、その集合がいつまで有効かを責任者が更新します。",
          "モデル間比較では、汚染検査の可否そのものが異なることも示します。透明なモデルだけが疑義を多く発見される逆転を避けるため、検査不能を安全と数えず不確実性として扱います。開示の多さを不利にする採点をしません。",
          "汚染信頼票には、モデル・ベンチマーク版・検査可能範囲・汚染仮説・再検査期限を記録し、疑義得点を選定用の総合点から隔離します。来歴確認または独立問題での再試験が事前登録した解除証拠を満たさない限り、隔離を解除しません。期限までに証拠が揃わないモデルは候補比較から外し、新しい試験版と解除判断を評価責任者とデータ来歴責任者が共同承認した後に戻します。"
        ]
      }
    ],
    "note": "三研究は、検索重複とスロット推測、誘導補完、例順序の尤度という異なる検査を扱います。[1] [2] [3] いずれも非公開の訓練データ全体を直接観測するものではなく、陽性・陰性とも完全な証明ではありません。ベンチマーク提供者とモデル提供者の開示範囲も結果解釈を左右します。検査結果は訓練データの法的・契約的な来歴証明を代替しません。更新後のモデルには過去の陰性判定をそのまま継承できません。",
    "sources": [
      {
        "id": 1,
        "authors": "Chunyuan Deng, Yilun Zhao, Xiangru Tang, Mark Gerstein, Arman Cohan",
        "year": 2024,
        "title": "Investigating Data Contamination in Modern Benchmarks for Large Language Models",
        "venue": "Proceedings of NAACL 2024, 8706–8719",
        "url": "https://doi.org/10.18653/v1/2024.naacl-long.482",
        "finding": "公開コーパスとの検索重複とTestset Slot Guessingを使い、公開モデルと非公開モデルの汚染兆候を調査した。",
        "limitation": "利用可能なコーパスと対象ベンチマークに依存し、非公開訓練データ全体の混入を確定しない。"
      },
      {
        "id": 2,
        "authors": "Shahriar Golchin, Mihai Surdeanu",
        "year": 2024,
        "title": "Time Travel in LLMs: Tracing Data Contamination in Large Language Models",
        "venue": "International Conference on Learning Representations 2024",
        "url": "https://openreview.net/forum/2Rwq6c3tvr",
        "finding": "データセット情報と例の冒頭から後半を補完させる検査を提案し、限定した検証で高い汚染識別精度を報告した。",
        "limitation": "補完挙動は汚染の代理指標で、対象データセットとモデルの範囲を超える精度は保証しない。"
      },
      {
        "id": 3,
        "authors": "Yonatan Oren, Nicole Meister, Niladri Chatterji, Faisal Ladhak, Tatsunori B. Hashimoto",
        "year": 2024,
        "title": "Proving Test Set Contamination in Black-Box Language Models",
        "venue": "International Conference on Learning Representations 2024",
        "url": "https://openreview.net/forum/KS8mIvetg2",
        "finding": "交換可能なテスト例の順序に対する尤度を利用し、ブラックボックスモデルの汚染を統計的に検定する方法を示した。",
        "limitation": "確率情報へのアクセスと交換可能性の前提が必要で、すべてのAPI・評価集合に適用できない。"
      }
    ],
    "visual": {
      "eyebrow": "BENCHMARK / CONTAMINATION",
      "title": "高得点の前に、見覚えを検査する。",
      "caption": "各研究の観測条件は異なります。横並びの優劣ではなく、評価設計と運用判断の出発点として参照してください。",
      "metrics": [
        {
          "value": "RETRIEVAL + TSG",
          "label": "検索重複とスロット推測の併用",
          "source": "Deng et al., 2024",
          "referenceId": 1
        },
        {
          "value": "COMPLETE",
          "label": "テスト例後半の補完による検査",
          "source": "Golchin & Surdeanu, 2024",
          "referenceId": 2
        },
        {
          "value": "LIKELIHOOD TEST",
          "label": "例順序の交換可能性を使う統計検定",
          "source": "Oren et al., 2024",
          "referenceId": 3
        }
      ]
    },
    "url": "https://catalysphere.co.jp/articles/benchmark-contamination-detection/",
    "machineReadableUrl": "https://catalysphere.co.jp/articles/benchmark-contamination-detection/index.json",
    "topicFacets": [
      {
        "id": "evaluation-measurement",
        "name": "評価・測定",
        "url": "https://catalysphere.co.jp/topics/evaluation-measurement/"
      },
      {
        "id": "data-quality-knowledge",
        "name": "データ品質・ガバナンス",
        "url": "https://catalysphere.co.jp/topics/data-quality-knowledge/"
      }
    ]
  }
}
