2026年7月25日 ・ AI / 機械学習

AIは何を根拠に「全出走」を採点しているのか

「AI予想」と聞くと、何か魔法のような予知能力を思い浮かべるかもしれません。実際にやっていることは、もっと地味で、もっと退屈で、そしてだからこそ再現性があります。

やっていることは「過去の膨大な答え合わせ」

着順予測モデルの正体は、過去に行われた何十万レースぶんの「出走時点の情報」と「実際の結果」をひたすら突き合わせた統計の塊です。人間が「この馬は距離が合いそうだ」と考えるとき、その根拠は自分が見てきた数百レースの記憶にすぎません。モデルは同じ作業を、桁違いの量で、忘れずに、感情を挟まずに行います。

逆に言えば、AIは過去に一度も起きていないパターンには弱いということでもあります。新設コースの初開催、前例のない天候、極端な少頭数。こうした場面でAIの出力が鈍るのは欠陥ではなく、原理どおりの挙動です。

モデルが見ている「特徴量」

機械学習では、判断材料のひとつひとつを特徴量(feature)と呼びます。公営競技の着順予測でよく使われるのは、おおむね次のような情報です。

分類特徴量の例何を捉えたいか
能力過去の着順、走破時計、獲得賞金、競走得点純粋な地力
条件適性距離、コース、馬場・水面状態、枠番今回の条件との相性
状態休養明けか、間隔、直近の調子、斤量今日走れる状態か
相対関係同レース内での能力順位、上位との差「誰と走るか」
市場オッズ、人気順位、支持率の推移他者の評価

ここで見落とされがちなのが4番目の相対関係です。競走は絶対評価ではなく、そのレースに出走した相手との比較で決まります。同じ能力値の馬でも、周囲が強ければ勝てず、弱ければ勝てる。単体の強さだけを積み上げたモデルが実戦で崩れるのは、たいていこの視点が抜けているときです。

出力は「予言」ではなく「確率」

まともに作られたモデルの出力は、「この馬が勝つ」という断定ではありません。「この馬が3着以内に入る確率は38%」といった確率です。この違いは決定的です。

確率38%と出力された馬が凡走に終わっても、モデルが間違っていたとは限りません。38%とは「10回に4回くらい起きる」という意味であり、残りの6回で外れることは想定内だからです。モデルの良し悪しは1レースでは判定できず、数百レース単位で「38%と言った馬は本当に約38%来ているか」を検証して初めて分かります。この検証をキャリブレーション(確率の較正)と呼びます。

ここが実務のポイント: 的中したかどうかで一喜一憂するのは、確率を扱う道具の使い方としては誤りです。見るべきは「宣言した確率どおりの頻度で起きているか」。ここが合っていれば、あとは期待値の高い場面だけを選べばよい、という話に還元されます。

人間の予想がAIに勝てる領域

では人間はもう不要かというと、まったくそんなことはありません。AIが構造的に苦手なのは次の領域です。

もっとも現実的な使い方は、AIを「見落としを潰す網」として使い、最終判断は人間が握ることです。全出走を機械的に採点しておけば、人気がないという理由だけで検討から漏れる馬がなくなります。逆に、みんなが飛びついている馬を「数字上はそこまでではない」と冷静に指摘してくれる。この2つだけでも、導入する価値は十分にあります。

まとめ

実際にAIが全出走を採点している様子は 競馬AI評価ボード で公開しています。あわせて 「危険な人気馬」はなぜ生まれるのか もどうぞ。

※ 本記事は情報提供を目的としたものであり、投票券の購入を勧誘するものではありません。