Can Go AIs be adversarially robust?
Tom Tseng, Euan McLean, Kellin Pelrine, Tony T. Wang, Adam Gleave
TL;DR
This paper investigates whether superhuman Go AIs can be made robust to adversarial attacks by testing three defenses: positional adversarial training, iterated adversarial training, and a Vision Transformer backbone. Across a suite of learned attacks, including cyclic and gift strategies, all defenses fail to provide full robustness; adaptively trained adversaries can still exploit weaknesses, and cyclic attacks persist even at high search budgets. A ViT Go AI also remains vulnerable to cyclic strategies, suggesting that robustness deficits are not solely due to CNN inductive biases or training regimes. The results highlight the challenge of achieving robust AI in tractable, adversarially structured settings and call for larger attack corpora, diverse defenses, and online or multi-agent approaches to approach practical robustness.
Abstract
Prior work found that superhuman Go AIs can be defeated by simple adversarial strategies, especially "cyclic" attacks. In this paper, we study whether adding natural countermeasures can achieve robustness in Go, a favorable domain for robustness since it benefits from incredible average-case capability and a narrow, innately adversarial setting. We test three defenses: adversarial training on hand-constructed positions, iterated adversarial training, and changing the network architecture. We find that though some of these defenses protect against previously discovered attacks, none withstand freshly trained adversaries. Furthermore, most of the reliably effective attacks these adversaries discover are different realizations of the same overall class of cyclic attacks. Our results suggest that building robust AI systems is challenging even with extremely superhuman systems in some of the most tractable settings, and highlight two key gaps: efficient generalization of defenses, and diversity in training. For interactive examples of attacks and a link to our codebase, see https://goattack.far.ai.
