Improving Robustness of AlphaZero Algorithms to Test-Time Environment Changes
Isidoro Tamassia, Wendelin Böhmer
TL;DR
AlphaZero’s performance can degrade when test-time environments diverge from training due to misaligned neural priors. The authors propose Extra-Deep Planning (EDP), which combines greedy planning ($C=0$), tree recycling, and loop blocking to adapt planning under limited budgets without retraining. In MAZE grid-world tests with training/testing mismatches, EDP consistently outperforms standard AZ and AZ with UCT/PUCT, and ablations show that each component contributes, with loop blocking being particularly crucial. This approach demonstrates robust planning under deployment-time shifts and suggests promising directions for scaling to larger, continuous, and non-stationary environments.
Abstract
The AlphaZero framework provides a standard way of combining Monte Carlo planning with prior knowledge provided by a previously trained policy-value neural network. AlphaZero usually assumes that the environment on which the neural network was trained will not change at test time, which constrains its applicability. In this paper, we analyze the problem of deploying AlphaZero agents in potentially changed test environments and demonstrate how the combination of simple modifications to the standard framework can significantly boost performance, even in settings with a low planning budget available. The code is publicly available on GitHub.
