囲碁AIの検討画面に出る勝率(winrate)と目差の予測(scoreLead)は、似た評価に見えても意味が異なります。勝率はモデルがある側の勝ちを見込む割合、目差の予測は終局時にどちらが何目程度リードすると見積もっているかを示します。
どちらも実際の勝敗を保証する数字ではありません。解析エンジン、モデル、探索量、ルール、コミ、評価を表示する側が違えば値が変わるため、プロ・有段者が研究に使うときは数値だけではなく計算条件と着手候補を一緒に確認する必要があります。
囲碁AIの勝率はモデルが勝ちを見込む割合、scoreLeadは最終的にどちらが何目程度リードすると予測するかの指標です。visitsは探索量、priorは探索前の候補手の事前予測、ownershipは交点ごとの地の所有予測。いずれも盤面の絶対的な正解や確定地ではありません。
KataGoのwinrate・scoreLead・visits・prior・ownershipを区別できる。評価の視点、ルール・コミ・置石・モデル・探索条件を揃えて、実戦手と候補手を検証するための研究メモを作れる。
まず押さえたいポイント
モデルと解析条件による予測で、実戦の結果を確定しない。
勝率がほぼ同じでも予測得点差が変わる場合がある。
黒・白・手番側のどこからの評価か確認する。
比較条件が異なる数値だけで善悪を断定しない。
順番に理解する
盤サイズ・手番・置石・棋譜出典を確かめる。
実際の対局条件に合わせる。
同一条件で比較できるようにする。
数値がどの側の表示か明示する。
相手の厳しい応手を読み、何が得失につながるか検討する。
AIの値と人間の仮説を別々に保存する。
よくある間違い
ここを勘違いすると、実戦で判断を誤りやすくなります。
人間の対局結果や必勝の証明ではない。
報告する側の設定とソフト表示を確認する。
探索量であり数学的な証明ではない。
将来の所有の予測であり終局の得点と同じではない。
モデル・ルール・コミ・探索量が違えば比較は不適切。
例外・注意点
勝率が極端な値になり、目差の方が損失の変化を捉えやすい場合がある。
合法手列・AI評価と元史料の対局記録の正確性は独立して確認する。
囲碁トピの同型序盤・棋譜ファイル比較は勝率・目差の自動計算ではない。
現行研究ツールは棋譜比較とパターン検索を提供する。
このページではオープンソース囲碁AIのKataGoの開発者文書を基準に、勝率・目差・探索回数・候補手・地の所有予測を解説します。囲碁トピ内の現行研究ツールは棋譜検索・主変化比較・同型序盤検索を提供していますが、現段階ではKataGoによる勝率や目差をサイト上で自動計算する機能とは異なります。
囲碁AIの勝率とは?高いほど絶対に勝てるわけではない
KataGoの解析APIで使われるwinrateは0から1の値で、割合として表示すると0.65は65%に相当します。ただし、黒から見た勝率なのか、白から見た勝率なのか、着手する側から見た勝率なのかは、解析設定や表示ソフトに左右されます。数字を見る前にどちらの立場の表示かを確認してください。
また、勝率は実際の対局で『この手を打つと65%の確率で必ず勝つ』と証明したものではありません。AIがその局面から想定するさまざまな進行を探索し、モデルの前提で評価した指標です。人間の実戦では、持ち時間、棋力差、難しい変化への対応力なども結果に影響します。
勝率の数ポイントの上下を見て、毎回重大な悪手だと判定することも適切とは限りません。探索回数を増やすと候補や評価が変化する場合があり、コミやルールの設定が異なれば同じ盤面でも値が違ってくることがあります。
目差の予測(scoreLead)とは?何目リードすると見ているか
KataGoの解析結果に含まれるscoreLeadは、最終的な得点差の期待値として使われる指標です。たとえば表示する側の視点で+3.5なら、その側が約3目半リードすると予測しているという意味になります。ただしプラス・マイナスの基準が黒番なのか手番側なのかは設定で確認する必要があります。
勝率が非常に高い局面でも、目差の予測がわずかな場合はあります。反対に大きく点差がつきそうな局面では、勝率がほぼ変わらなくても1手の損得が目差に表れることがあります。このため、棋力の高い人が終盤の微妙な得失を検討するときには、勝率と目差を一緒に見ることが有用です。
KataGoの開発者向けREADMEでも、置碁や棋力差の大きい対局では勝率が極端な数字に張り付き、目差の予測の方が損失を把握しやすい場合があると説明されています。勝率だけで打ち方を評価しないことが重要です。
勝率と目差を架空の数値で比較
次の表は意味の違いを理解するための架空の説明例です。実際のプロ対局をKataGoで計算した結果ではありません。すべて「黒から見た表示」と仮定しています。
| 仮の局面 | 黒の勝率 | 黒の目差予測 | 読み方の例 |
|---|---|---|---|
| A | 52% | +0.8目 | ほぼ互角に近い見積もり |
| B | 81% | +3.2目 | 黒が有利だと見ているが確定ではない |
| C | 98% | +15.0目 | 黒の大きな優勢を予測している |
| D | 98% | +9.0目 | 勝率はCと同じでも予測目差は異なる |
CとDのように勝率が同じでも目差が違うことがあります。だからといって、CからDへ変化したら必ず6目損したと結論するのは早計です。比較対象が同じ初期局面・同じモデル・同じ解析条件であるか、相手の応手まで追ったかを確認してください。
特に序盤では正確な終局目数よりも、どちらの石に将来の働きがあるか、弱い石ができたか、局所の定石と全局のバランスが整っているかを確かめる必要があります。AIの数値は読みを補助するものであって、着手の理由そのものではありません。
visits(探索回数)とprior(事前予測)は何が違う?
visitsは探索で候補をどれだけ調べたか
KataGoの解析APIにあるvisitsは、ある候補手へどれだけの探索を割り当てたかを表します。一般に探索量を増やすと評価が安定しやすい場合がありますが、常に同じ結果になるわけではありません。また探索回数が同じでも、使うモデルやハードウェア、探索設定で結論が変わる場合があります。
例えば二つの候補手で一方に多数のvisitsが集まっていれば、解析エンジンがその候補を重点的に調べたことは分かります。しかしvisitsが多いことだけを、正解である科学的な証明とみなしてはいけません。変化図と実際の損得も検討します。
priorは探索前の候補手の評価
priorは、探索による詳細な検討に入る前のニューラルネットワークの候補手の事前分布を表す値です。解析後に表示されるwinrateやscoreLeadと意味が異なります。priorが高くても、その後の探索で不利な変化が見つかる候補があり得ます。
また、ある一手のpriorを『人間のプロ棋士がその手を選ぶ確率』と読み替えることもできません。人間らしい手の予測を扱うモデルも存在しますが、標準的なpolicy priorとは出発点と目的が異なります。
ownership(地の所有予測)は確定地ではない
KataGoの解析では、設定によりownershipという碁盤上の交点ごとの所有予測を取得できます。各点を最終的にどちらが支配すると見ているかを、-1から+1の値で示します。これは局面からの予測であって、終局時に確定した地そのものではありません。
実戦でまだ戦いが続く中央の模様や、隅で生き死にが決まらない形については、所有の予測が後の着手で大きく変わる場合があります。色の濃淡だけで『この範囲は確定地』と判断しないようにしましょう。
プロの検討では、所有予測の違いが出た場所を手がかりにして、実際にどの石が弱いのか、どちらへ攻める方向がよいか、手を抜いた場合にどうなるかを読みます。数値よりも形と変化を重視します。
KataGoの解析結果を比較する前の設定チェック
- 盤の大きさ:9路・13路・19路など、解析対象と一致しているか。
- ルール:日本式の地計算と中国式の面積計算などを取り違えていないか。
- コミ:記録上の実際のコミが設定されているか。KataGoのAPIではコミを省略すると推定の既定値が使われる場合がある。
- 置石と手番:初期配置と次の着手者が実際の対局と一致しているか。
- モデル・設定:同じモデル、探索設定、エンジン版、visitsを使っているか。
- 評価の視点:勝率やscoreLeadが黒・白・手番側のどこからの数値か。
- 棋譜の来歴:SGFの着手が原資料と一致しているか。部分確認の史料を確定した対局記録と思い込まない。
KataGoの公式Analysis Engine文書では、ルールを明示し、コミは省略せず設定することが推奨されています。ルールが指定されていないと、モデルの評価が研究対象の前提と合わなくなる可能性があります。
一手の『悪手』をどう調べる?
AIがある着手の後に勝率を大きく下げたときは、その着手だけを責めるのではなく、解析前の候補手と、実際に打った手の後の最善応手を比較するのが基本です。どの変化で石が弱くなるのか、地を何目ほど失うのか、相手がどの急所に先着できるのかを確かめます。
まず問題の手を打つ直前に戻り、AIの第1候補と実戦の一手の両方を読みます。次に相手の最も厳しい応手を確認し、目差・勝率・石の強弱を比較します。失着に見えた手が、次の相手の応手次第では見直される場合もあるため、一手だけのスナップショットで断定しないことが大切です。
比較するときは探索量を大きく変えないことも重要です。実戦の一手だけを短時間で計算し、候補手側だけを長時間解析して差を断定すると、不公平な比較になる可能性があります。
プロ・有段者の棋譜研究で大切な『人間の読み』
囲碁AIの結果を確認したら、いったん数値を伏せ、自分がどのような候補手と応手を読めたかを説明してみましょう。AIが選んだ手を知るだけでは、人間の対局中に同じ判断ができるとは限りません。
特に複雑な戦いでは、理論上高い勝率の一手でも、人間が実戦で正確に継続しにくい変化を伴うことがあります。その場合は、AI最善手を理解したうえで、自分の棋力・持ち時間・目的に合う実戦的な選択を考えることも重要です。
プロの検討では、AIの第1候補と実戦の候補が異なるとき、その理由を局所の筋・厚み・コウ材・全局のバランスとして言葉にする練習が研究の質を高めます。
なぜKataGoの解析結果が毎回少し違う?
探索には統計的な選択が含まれ、探索量やモデルが違えば出力が変化する場合があります。盤面が同じでもコミが違う、持ち時間を変えた、人間の着手に沿う特別な設定を使った、といった条件差があれば、同じ数字になると期待するべきではありません。
またエンジンの実装やルールの仕様も更新されます。KataGoはルール解釈に関する公式ドキュメントを改訂しており、使用バージョンとモデルの対応も研究の前提として残すことが重要です。
「以前は60%だったのに今回は55%だった」という比較を公表するときは、棋譜と局面が本当に同じか、解析が黒の視点か、ルールとコミが一致しているかを確かめます。設定が違えば数字だけの比較に意味はありません。
囲碁AIの局面評価とSGF棋譜比較の違い
SGFの比較は、記録された棋譜の着手列や分岐点が同じかどうかを調べる作業です。一方、AI解析は指定した局面から先の候補や評価を探索する作業です。棋譜の一致・不一致が、直接その着手の善悪を証明するわけではありません。
現在の囲碁トピでは、2局の棋譜ファイル比較、回転・反転を考慮した同型序盤検索、古棋譜検索、研究リストとメモ機能を利用できます。これらをKataGoなどによる実際の形勢推定と混同しないことが大切です。
将来、囲碁トピにAI解析結果を収録するときは、モデル名、バージョン、探索条件、ルール、コミ、計算日、対局SGFの来歴をまとめて示す必要があります。評価値だけを記事に貼り付けるより、追試できる研究データとして整備することを目指します。
研究メモに残したい8項目
- 参照した棋譜・局面の出典URLと手数
- 黒白の手番と19路盤などの盤サイズ
- 置石・ルール・コミ
- AIエンジン名・モデル・バージョン
- 解析の探索量(visitsなど)と日時
- 数値が黒側・白側のどちらの視点か
- 実戦手と候補手の差、その後の主な変化
- 自分の読み・まだ確認できない点と次に検証する内容
データとして再現できる記録を残しておけば、後日別のモデルで解析し直したときにも、どの条件を変えたため結果が異なるのかを確かめやすくなります。研究メモでは、AIが出した数値と人間が後から述べた評価を分けておきましょう。
よくある質問
勝率90%なら絶対に勝つ局面ですか?
いいえ。AIのモデルと探索条件に基づく見積もりです。難しい変化に対応できなければ逆転も起こり得ます。対局の結果を保証しません。
勝率が変わらないのに目差が悪化することはありますか?
あります。勝敗の見込みがほぼ一定でも、予測される最終得点差が変わる場合があります。目数を重視する検討では両方の数字を見ることが重要です。
visitsが多ければ必ず正解ですか?
いいえ。探索の量を示すもので、数学的な正解証明ではありません。探索の割り当てが多い候補も、モデル・設定・変化図を確認して評価します。
目差のプラスはいつも黒有利ですか?
必ずではありません。結果をどちらの視点で報告する設定かによって符号の解釈が変わります。利用するツールの表示基準を確認してください。
囲碁トピにAI勝率の自動計算機能はありますか?
現時点で紹介している囲碁トピの棋譜比較・同型序盤検索は、AIによる勝率・目差の自動計算とは異なります。囲碁研究ハブで現在利用できる機能と解析済みデータの収録状況を確認できます。
関連する研究記事・ツール
- SGF棋譜の読み方と変化図・2局比較 ― 棋譜を検証可能な研究データとして扱う。
- 囲碁研究ハブ ― 同型序盤・棋譜比較・研究メモ。
- 囲碁ツール ― SGFの基本情報・座標変換。
- データ方針・出典 ― 史料の検証状態と資料の限界。
- 囲碁学習ハブ ― 棋力とテーマに応じた学習ルート。
まとめ|勝率・目差・探索条件を一緒に読む
囲碁AIの勝率は勝ちの見込み、scoreLeadは最終的な目差の予測、visitsは探索量、priorは探索前の候補手の事前予測です。ownershipは地の所有予測ですが、確定地とは限りません。これらの数字は同じ意味ではありません。
プロ・有段者がAI解析を研究に使うときは、どの視点の数値か、ルールとコミが何か、モデルや探索条件が一致しているかを必ず確認してください。AIの数値の変化から、局所の急所や全局の方向を読み直すことが、着手の意味を理解する助けになります。
参考資料・一次情報
- KataGo公式|Analysis Engine(勝率・scoreLead・visits・prior・ownershipの定義)
- KataGo公式|README(目差予測や置碁の解析、機能概要)
- KataGo公式|対応ルールの技術仕様(ルール設定と互換性)
- SGF FF[4]公式仕様(棋譜ファイルの記録形式)
この記事の関連用語
KataGo等が示す勝利の見込み(表示の視点は設定依存)。
予想最終得点差のリードの推定値。
探索で候補へ割り当てた訪問回数。
探索前のニューラルネットワークによる候補手の事前予測。
各交点の最終的な所有の予測値。
この記事を学習ルートに組み込む
SGF棋譜の基礎を学んだ後、KataGoの勝率・目差・探索量と再現条件を理解する。