水匠5の最善手を利用して読み抜けを減らしても+50程度しか強くならない
| 投稿日 | : 2022/11/11(Fri) 05:56 |
| 投稿者 | : 山下 |
| 件名 | : Re: 水匠5の最善手を利用して読み抜けを減らしても+50程度しか強くならない |
| 投稿日 | : 2022/11/24(Thu) 15:44 |
| 投稿者 | : 山下 |
| 参照先 | : |
さらに1手800playoutで実験してみたのですが、やはり+50ELO程度の上昇が限界のようでした。
対水匠5(7.50,1手250k)と1手800playoutでの勝率。w4176。互角局面(24手目まで)利用。256x20block
勝 分 敗 局数 (宣 千 宣) 先手勝率 勝率 95% ELO ( + )
506-24-670 1200 (46-23-2)(s=565-611,0.480), 0.432(0.028)( -47)( ) 水匠5なし。基準。
533-17-650 1200 (54-17-1)(s=597-586,0.505), 0.451(0.028)( -33)(+14) 水匠5 1手1k
556-18-626 1200 (57-18-2)(s=578-604,0.489), 0.471(0.028)( -20)(+23) 水匠5 1手10k
605-17-578 1200 (57-17-1)(s=595-588,0.503), 0.511(0.028)( 7)(+54) 水匠5 1手100k 7日間かかった
対水匠5(7.50,1手250k)と1手800playoutでの勝率。w4176。互角局面(24手目まで)利用。256x20block
勝 分 敗 局数 (宣 千 宣) 先手勝率 勝率 95% ELO ( + )
506-24-670 1200 (46-23-2)(s=565-611,0.480), 0.432(0.028)( -47)( ) 水匠5なし。基準。
533-17-650 1200 (54-17-1)(s=597-586,0.505), 0.451(0.028)( -33)(+14) 水匠5 1手1k
556-18-626 1200 (57-18-2)(s=578-604,0.489), 0.471(0.028)( -20)(+23) 水匠5 1手10k
605-17-578 1200 (57-17-1)(s=595-588,0.503), 0.511(0.028)( 7)(+54) 水匠5 1手100k 7日間かかった

かなり正確なのですが、αβに比べて絶妙手を読み抜けることも多いです。
そこで、水匠5を少し考えさせて、その最善手の着手確率が低い場合は
補正して読み抜けを減らす実験をしてみました。
具体的には初手で▲26歩の確率が0.56で、▲76歩が0.07の場合、
水匠5の1手10kの最善手が▲76歩なら、▲76歩の着手確率は最大の▲26歩(0.56)の3分の1、
0.56/3 = 0.18 にしています。これだけ確率を上げると読み抜けることはまずなくなります。
実験してみると、水匠5が1手1kだと、さすがに最善手の精度が悪すぎるのか
入れた方が弱くなります。
1手10kで+40 ELO程度強くなり、1手100kでも+50 ELO程度、と、この辺りが上限のようです。
そもそも1手40kの水匠5相手の結果なので、それ以上の
(実際は100kだと100k x 100playoutで250倍の計算時間)
計算時間をかけても、AobaZeroの評価関数と読みの深さではこの程度が上限になるようです。
全ノード作成時に毎回、USIで呼ぶ実装です。
https://github.com/kobanium/aobazero/blob/develop/src/usi-engine/bona/pipe.cpp#L293
個人的には読み抜けを減らしたら+100ぐらい上がるのでは、と思ったのですが
それほど効果はないようです。
例えば下の2番目の▲86角、という絶妙手を1手100playoutでも見つけてくれます。
AobaZeroの素抜きの筋の見落とし
http://www.yss-aya.com/bbs_log/bbs2022.html#bbs25
対水匠5(7.50,1手40k)と1手100playoutでの勝率。w4176。互角局面(24手目まで)利用。256x20block
勝 分 敗 局数 (宣 千 宣) 先手勝率 勝率 95% ELO
545-19-636 1200 (18-18-1)(s=602-579,0.510), 0.462(0.028)( -26) 水匠5なし。基準。
173- 6-221 400 ( 8- 6-1)(s=202-192,0.513), 0.440(0.048)( -41) 水匠5 1手1k
207- 8-185 400 ( 6- 8-0)(s=203-189,0.518), 0.527(0.048)( 19) 水匠5 1手10k
211- 6-183 400 ( 9- 6-0)(s=208-186,0.528), 0.535(0.049)( 24) 水匠5 1手100k