開発ログ

研究用データセット構築

30秒でわかる概要

今回なにをした?

RF016の意思決定時点とLeakage Guardを再利用し、意思決定時点より後の情報を予測特徴量へ入れない境界を維持した。さらに、RF021で昇格したRANDOM_FOREST_V1・未校正・4特徴量構成をCanonical Research Datasetの正式構成として固定しました。

なぜ必要?

安全境界、特徴量定義、昇格構成は個別に決まっていたが、一つのCanonical Research Dataset Build Authorityへ統合されていなかった。

何が変わった?

RF016・RF018・RF021の正本を統合し、昇格モデルが使う4特徴量・識別子・ラベル・Leakage禁止事項を一つの研究Dataset構成として再利用できる状態にした。

現在の状態

検証完了です。確認できていないことは、確認済みとして扱いません。

詳細

Evidence Record

今回確定したこと

定義した境界・成果

  • RF016の意思決定時点とLeakage Guardを再利用し、PRE15より後の情報を予測Featureへ入れない境界を維持した
  • RF021で昇格したRANDOM_FOREST_V1・未校正・4特徴量構成をCanonical Research Datasetの正式構成として固定した
  • 複勝オッズの最小値・最大値・レンジ幅をRF018のpre15_place_odds_range定義へ明示的に結び付けた
  • RF069の時系列分割とRF070のFeature Materializationを先取りせず、担当境界を分離した

許可されること / できること

  • モデル研究で使う列構成と安全境界を同じ正本から再現できる(Canonical Research Dataset Build Authority):DEFINED

安全境界・防止策

禁止されること / 防止策

  • 結果確定後の情報を予測入力へ混入させない(Post-Decision Leakage Prevention):PASS
  • RF069/RF070の担当領域を先取りしない(Future Task Boundary Protection):PASS

実装・契約根拠

  • Evidenceに記録された契約・実装を参照

検証結果

  • RF021で昇格した4特徴量とDataset列が完全一致することを確認(Promoted Feature Binding):PASS
  • 結果情報が予測Featureとして禁止されたままであることを確認(Leakage Boundary):PASS
  • Temporal SplitはRF069、Feature MaterializationはRF070へ残した(Phase Boundary):PASS

未達・対象外

  • RF068の正式Authorityはdatabase_access=NONEのため実データ行は生成しない
  • train/validation/test/unseen holdoutの固定はRF069で行う
  • Featureの実Materialization pipelineはRF070で行う

次工程

次はRF_DEV_069_TEMPORAL_SPLIT_AND_UNSEEN_HOLDOUT_V1で、このCanonical Research Dataset構成に対してtrain/validation/testとstrict unseen holdoutを時系列で固定する。

Evidence Stage

IMPLEMENTATION_COMPLETE_VALIDATED

内部管理情報

Task ID: RF_DEV_068_RESEARCH_DATASET_BUILD_V1

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

← 開発ログへ戻る

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