KataGoをドーナツ戦法で倒すBotがCGOSに
| 投稿日 | : 2024/07/02(Tue) 11:24 |
| 投稿者 | : 山下 |
| 件名 | : Re: KataGoをドーナツ戦法で倒すBotがCGOSに |
| 投稿日 | : 2024/07/14(Sun) 16:56 |
| 投稿者 | : 山下 |
| 参照先 | : |
gacyv100 面白いのですが、
一通り対戦相手との勝率なども出たので停止させませんか?
やはりレーティングシステムを破壊してしまう影響は大きいです。
一通り対戦相手との勝率なども出たので停止させませんか?
やはりレーティングシステムを破壊してしまう影響は大きいです。
| 件名 | : Re: KataGoをドーナツ戦法で倒すBotがCGOSに |
| 投稿日 | : 2024/07/11(Thu) 13:51 |
| 投稿者 | : 山下 |
| 参照先 | : |
pureRAVE_go11_1000 という1手1000playoutの
完全乱数playout+RAVEのボットにも負け越すほど弱いですね。
1手10000playout+RAVEだと 1191 BayesELO なので
1手1000だと多分1000 ELOぐらい。
なのでgacyv100 の通常?の実力は 900 ELO ぐらいで
旧KataGo相手の時だけ4200 ELO という感じでしょうか・・・。
http://www.yss-aya.com/cgos/19x19/cross/pureRAVE_go11_1000.html
http://www.yss-aya.com/cgos/19x19/cross/pureMcUctRave_10k.html
pureRAVE_go11_1000 は下のソースを -p1000 で動かしてます。
https://github.com/yssaya/go_mcts_rave
完全乱数playout+RAVEのボットにも負け越すほど弱いですね。
1手10000playout+RAVEだと 1191 BayesELO なので
1手1000だと多分1000 ELOぐらい。
なのでgacyv100 の通常?の実力は 900 ELO ぐらいで
旧KataGo相手の時だけ4200 ELO という感じでしょうか・・・。
http://www.yss-aya.com/cgos/19x19/cross/pureRAVE_go11_1000.html
http://www.yss-aya.com/cgos/19x19/cross/pureMcUctRave_10k.html
pureRAVE_go11_1000 は下のソースを -p1000 で動かしてます。
https://github.com/yssaya/go_mcts_rave
| 件名 | : Re: KataGoをドーナツ戦法で倒すBotがCGOSに |
| 投稿日 | : 2024/07/04(Thu) 21:11 |
| 投稿者 | : zakki |
| 参照先 | : |
前バージョンの Adversarial Policies Beat Superhuman Go AIs だと、学習時や探索時の想定相手はKataGoのまま、 Leela Zeroに3.5%、ELF OpenGoに3.5%勝ったとありました。
探索時のAMCTSの相手モデルだけLeela Zeroにして勝率が大きく上がるかは興味ありますが実装は面倒そうです。
探索時のAMCTSの相手モデルだけLeela Zeroにして勝率が大きく上がるかは興味ありますが実装は面倒そうです。
| 件名 | : Re: KataGoをドーナツ戦法で倒すBotがCGOSに |
| 投稿日 | : 2024/07/04(Thu) 20:08 |
| 投稿者 | : 山下 |
| 参照先 | : |
LeelaZeroは全然はまらないんですね。シチョウを理解してるソフトだけに有効?なのでしょうか。
対局途中の30手目ぐらいまでで相手の棋風から対局相手を特定して
アンチ戦法に切り替える、とかできると面白そうです。
対局途中の30手目ぐらいまでで相手の棋風から対局相手を特定して
アンチ戦法に切り替える、とかできると面白そうです。
| 件名 | : Re: KataGoをドーナツ戦法で倒すBotがCGOSに |
| 投稿日 | : 2024/07/03(Wed) 13:34 |
| 投稿者 | : zakki |
| 参照先 | : |
手順書通りのcyclic-adversaryをmavVisits = 100で動かしてます。
理想的には相手のモデルを動かす必要があるので、大会で上位狙うのは厳しそうです。
https://github.com/AlignmentResearch/go_attack/blob/main/sabaki/README.md
やり方がすごく高度なだけで、ルール的にはシチョウや不成への対策、Stop-0.9や稲庭将棋への対策が必要なのと変わらず合法だと思っていますが、UEC杯直前のこの時期にCGOSで動かしてるとメタゲームっぽいですね。
理想的には相手のモデルを動かす必要があるので、大会で上位狙うのは厳しそうです。
https://github.com/AlignmentResearch/go_attack/blob/main/sabaki/README.md
やり方がすごく高度なだけで、ルール的にはシチョウや不成への対策、Stop-0.9や稲庭将棋への対策が必要なのと変わらず合法だと思っていますが、UEC杯直前のこの時期にCGOSで動かしてるとメタゲームっぽいですね。
| 件名 | : Re: KataGoをドーナツ戦法で倒すBotがCGOSに |
| 投稿日 | : 2024/07/03(Wed) 02:05 |
| 投稿者 | : mak |
| 参照先 | : |
このアルゴリズムは囲碁のAI大会では禁じ手になるんだろうか??
まあ、もしも現実に使う人がいてもすぐに対策されてしまうでしょうが、隠し玉のように大事なところで使う人が出たりしたらって想像すると。。
まあ、もしも現実に使う人がいてもすぐに対策されてしまうでしょうが、隠し玉のように大事なところで使う人が出たりしたらって想像すると。。
| 件名 | : Re: KataGoをドーナツ戦法で倒すBotがCGOSに |
| 投稿日 | : 2024/07/02(Tue) 21:07 |
| 投稿者 | : 山下 |
| 参照先 | : |
ドーナツ戦法のmodelは公開されていたようです。
手順だけ見ると単純で、アルゴリズムを手作業で実装できそうな気もします。
https://github.com/AlignmentResearch/go_attack
https://github.com/AlignmentResearch/go_attack/commit/b8031b73c36e85f0c53ed88ce2c1e9e6364a9e3d
手順だけ見ると単純で、アルゴリズムを手作業で実装できそうな気もします。
https://github.com/AlignmentResearch/go_attack
https://github.com/AlignmentResearch/go_attack/commit/b8031b73c36e85f0c53ed88ce2c1e9e6364a9e3d
http://www.yss-aya.com/cgos/viewer.cgi?19x19/SGF/2024/07/01/913544.sgf
KataGoだけでなくCrazyStoneとかAlphaZero系は全部はまるっぽいです。
http://www.yss-aya.com/cgos/viewer.cgi?19x19/SGF/2024/07/01/913536.sgf
ray_8.0.1_10k とか昔のplayout系には当然のように全敗。
うーん、ほんとこれ見つけた手法はすごいですね。
http://www.yss-aya.com/cgos/19x19/cross/gacyv100.html
KataGoを騙して勝つ論文
http://www.yss-aya.com/bbs/patio.cgi?read=18&ukey=0