開発ログ

特徴量生成パイプライン

30秒でわかる概要

今回なにをした?

RF068で正式化した4つの特徴量列を、train・validation・test・strict unseenの4partitionへ同じ定義のまま展開できるようにした。さらに、各materialized rowへSHA256ベースの決定論的特徴量 signatureを付与し、同じ入力から同じ特徴量 identityを再現できるようにしたです。

なぜ必要?

RF068で4つの研究用特徴量とリーケージ境界、RF069でtrain・validation・test・strict unseenの時系列分割は固定済みだったが、各partitionへ同じ特徴量定義を再現可能に展開する正式Pipelineは未実装だった。

何が変わった?

RF068の4つの正式Feature列をそのまま再利用し、RF069の4partitionとrace_date・race_id順序を維持したまま、決定論的にFeature Materializationできるようにした。

現在の状態

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

詳細

Evidence Record

今回確定したこと

定義した境界・成果

  • RF068で正式化した4つのFeature列を、train・validation・test・strict unseenの4partitionへ同じ定義のまま展開できるようにした
  • 各materialized rowへSHA256ベースの決定論的Feature signatureを付与し、同じ入力から同じFeature identityを再現できるようにした
  • 同一raceのpartition跨ぎと、result_finish_position・result_place_flagの予測Feature再注入を拒否するようにした

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

  • 学習・調整・評価・完全未見評価で同じ4つのFeature定義を使えます。(same feature definition):4 canonical features
  • 同じFeature入力から同じidentityを再現できるよう、決定論的なsignatureを付けます。(deterministic materialization):SHA256_JSON_SORTED_KEYS
  • RF069で固定した時系列4partitionの境界を変更せずにFeatureを展開します。(temporal partition preservation):train / validation / test / strict unseen

安全境界・防止策

禁止されること / 防止策

  • 着順や複勝結果など、予測後に確定するLabelを予測Featureへ戻すことを防ぎます。(result label reinjection):FORBIDDEN
  • 同一レースのFeatureが複数partitionへ跨ることを防ぎます。(same race cross partition):FORBIDDEN
  • strict unseenだけ異なるFeature定義を使うことを防ぎます。(strict unseen feature drift):FORBIDDEN

実装・契約根拠

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

検証結果

  • 正式Feature列、禁止Label、決定論的signature、同一raceのpartition跨ぎ禁止などを自動テストで確認しました。(RF070 targeted tests):6/6 PASS
  • 前段のCanonical Research Dataset Authorityを壊していないことを確認しました。(RF068 regression):5/5 PASS
  • 時系列4partitionとrace境界のAuthorityを維持していることを確認しました。(RF069 regression):7/7 PASS
  • Publication API Compatibility GateとPublication Resilience Hardeningを通過しました。(Publication compatibility):PASS
  • この工程ではデータベースへの書き込みを行っていません。(database write):NO

未達・対象外

  • この工程では実DBへのFeature行書き込みは行わない
  • モデル再学習や最終generalization評価は後続taskの担当

次工程

次のRF071では、このFeature Materialization構成を前提に、モデルArtifact identity・Experiment tracking・再現性・Promotion authorityを正式Registryへ結び付ける。

Evidence Stage

IMPLEMENTATION_COMPLETE_VALIDATED

内部管理情報

Task ID: RF_DEV_070_FEATURE_MATERIALIZATION_PIPELINE_V1

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

← 開発ログへ戻る

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