Adversarial Policies Beat Superhuman Go AIs
Tony T. Wang, Adam Gleave, Tom Tseng, Kellin Pelrine, Nora Belrose, Joseph Miller, Michael D. Dennis, Yawen Duan, Viktor Pogrebniak, Sergey Levine, Stuart Russell
TL;DR
This work reveals that even superhuman Go AIs like KataGo are vulnerable to adversarial policies that induce decisive blunders rather than playing optimal Go. By introducing Adversarial MCTS (A-MCTS) and two adversaries (pass-adversary and cyclic-adversary) trained against a fixed KataGo victim, the authors achieve high win rates against KataGo with limited compute and demonstrate zero-shot transfer to other superhuman Go AIs. Adversarial training offers only partial robustness; a defense can be circumvented by fine-tuning, and the cyclic vulnerability persists under substantial search budgets, highlighting the need for robust, multi-agent and defense-oriented approaches. The results carry broad implications for AI safety, showing capabilities do not automatically translate to robustness and underscoring the importance of adversarial evaluation beyond capability benchmarks.
Abstract
We attack the state-of-the-art Go-playing AI system KataGo by training adversarial policies against it, achieving a >97% win rate against KataGo running at superhuman settings. Our adversaries do not win by playing Go well. Instead, they trick KataGo into making serious blunders. Our attack transfers zero-shot to other superhuman Go-playing AIs, and is comprehensible to the extent that human experts can implement it without algorithmic assistance to consistently beat superhuman AIs. The core vulnerability uncovered by our attack persists even in KataGo agents adversarially trained to defend against our attack. Our results demonstrate that even superhuman AI systems may harbor surprising failure modes. Example games are available https://goattack.far.ai/.
