開発ログ

競馬AIの特徴量研究ロードマップを再設計

30秒でわかる概要

既存の107個・157個などの特徴量候補から直接「何を残すか」を決める計画を改めました。

例えば、既存107個の候補には、競馬場コードのように本来取得できる情報が漏れていました。Result・Lap・Payout・HorseHistoryなど、既存parserで再利用できるRaw情報も残っていたためです。

今後は、Raw補完 → 予想時点で利用可能だったかの確認 → Feature Inventory V2再構築 → 比較条件の事前固定 → 固定4-fold → Family Ablation → 必要時のみIndividual Ablation、の順で進めます。

なぜ必要なのか

特徴量選定は、最初から候補に入っている情報しか評価できません。

候補母集団が不完全なままでは、本来利用できる情報を一度も比較せずに選定を終える可能性があります。

そのため、既存107・157・27を最終Authorityとはせず、補完後Raw Sourceから特徴量候補をゼロベースで棚卸しします。

予想時点の情報だけを使う

PIT(Point-in-Time)は「そのレースを予想する時点で本当に知ることができた情報か」を確認する考え方です。

当該レースのResult・Lap・Payoutは、そのレースの予測入力には使いません。対象レースより前に確定していたStrict Prior情報だけを許可します。

2025・2026の結果もFeature / Model選定には使いません。一方、2026年現在のRace Day入力から特徴量を再現できるかは監査します。

評価ルール

Walk-Forwardは次の固定7年rolling 4-foldを維持します。

  • 2014-2020 → 2021
  • 2015-2021 → 2022
  • 2016-2022 → 2023
  • 2017-2023 → 2024

Feature選定のPrimaryはLog Loss・Brier Score・Calibration。ROIはSecondaryです。

また、2021-2024を何度も見ながら手動でKEEP/DROPを繰り返すことや、complete-caseが減るという理由だけで特徴量を落とすことも禁止しました。

Family-firstへ変更

Ablationは、特徴量を外して予測への寄与を見る検証です。

今後はIndividualより先にFamily単位で評価し、Family寄与が有意または不確実な場合だけIndividualまで掘ります。

Evidenceと現在地

今回の再設計では、Research Profile V5とPost-Recovery Execution Roadmap V2へ実行Authorityを切り替えました。

Gate 1からGate 18までの順序、固定4-fold、Family-first Ablationとの整合を確認し、ロードマップ・評価Protocol・特殊結果Policyを合わせて12テストがPASSしています。

現在地と限界

現在はRaw補完中です。補完完了後はGate 01 Raw Completion Certificationから開始します。

今回確認できたのは研究工程とガバナンスの再設計です。**モデル性能が上がった、ROIが改善したとはまだ言えません。**

次に確定させるのは、補完後Raw Sourceから再構築したFeature Inventory V2です。

全体ロードマップを見る →

← 開発ログへ戻る

掲載内容は、その時点の開発・検証記録です。将来の利益や的中を保証するものではありません。