コンピュータ将棋や囲碁の掲示板
TOP
> 記事閲覧
チェスで局面を序盤、中盤、終盤に分割して+122 ELO強く
投稿日
: 2026/02/11(Wed) 19:12
投稿者
:
山下
2024年の論文ですが、
チェスで局面を序盤、中盤、終盤に分類して、それぞれ専用のNNを使うと+122 強くなった、そうです。
序盤、中盤、終盤の判定はLichessの定義、が使われています。
判定は簡単な計算でNNは使っていません。
将棋でも同じような分類が出来ればより強くできそうです。
激指や技巧では進行度、は使われていましたが。
ミニバッチで序盤、中盤、終盤が混在する場合は多数決で一番多いモデルで推論するそうです。
序盤、中盤、終盤の分類、はLichessの定義が優れていて、単に手数で分類、だとほぼ強くならないか弱くなってます。
Lichessの定義
終盤 KingとPawn以外の駒の合計が6個以下
中盤 終盤でなく、以下の3つのどれかを満たす場合
1. KingとPawn以外の駒の合計が10個以下
2. 少なくとも一方のbackrankがスパース
backrankがスパース : 1ランク(白)か8ランク(黒)でkingを含めて4未満
3. 混合度(mixedness)が150より大きい
混合度(mixedness) : 白と黒の駒がどのくらい近いか。
例えば a1, b1, a2, b2 の4升で、白と黒の駒数を数える。4升の位置により値が変わる。これを全部の4升で合計。
序盤 それ以外
序盤 -> 中盤 -> 終盤 と移行し、戻ることはない。
中盤の定義の実装
https://github.com/lichess-org/scalachess/blob/master/core/src/main/scala/Divider.scala
Checkmating One, by Using Many: Combining Mixture of Experts with MCTS to Improve in Chess
https://arxiv.org/abs/2401.16852
編集
件名
スレッドをトップへソート
名前
画像添付
暗証キー
画像認証
(右画像の数字を入力「四三」なら「43」)
コメント
-
WEB PATIO
-
チェスで局面を序盤、中盤、終盤に分類して、それぞれ専用のNNを使うと+122 強くなった、そうです。
序盤、中盤、終盤の判定はLichessの定義、が使われています。
判定は簡単な計算でNNは使っていません。
将棋でも同じような分類が出来ればより強くできそうです。
激指や技巧では進行度、は使われていましたが。
ミニバッチで序盤、中盤、終盤が混在する場合は多数決で一番多いモデルで推論するそうです。
序盤、中盤、終盤の分類、はLichessの定義が優れていて、単に手数で分類、だとほぼ強くならないか弱くなってます。
Lichessの定義
終盤 KingとPawn以外の駒の合計が6個以下
中盤 終盤でなく、以下の3つのどれかを満たす場合
1. KingとPawn以外の駒の合計が10個以下
2. 少なくとも一方のbackrankがスパース
backrankがスパース : 1ランク(白)か8ランク(黒)でkingを含めて4未満
3. 混合度(mixedness)が150より大きい
混合度(mixedness) : 白と黒の駒がどのくらい近いか。
例えば a1, b1, a2, b2 の4升で、白と黒の駒数を数える。4升の位置により値が変わる。これを全部の4升で合計。
序盤 それ以外
序盤 -> 中盤 -> 終盤 と移行し、戻ることはない。
中盤の定義の実装
https://github.com/lichess-org/scalachess/blob/master/core/src/main/scala/Divider.scala
Checkmating One, by Using Many: Combining Mixture of Experts with MCTS to Improve in Chess
https://arxiv.org/abs/2401.16852