Planning behavior in a recurrent neural network that plays Sokoban
<|reference_start|>Planning behavior in a recurrent neural network that plays Sokoban: To predict how advanced neural networks generalize to novel situations, it is essential to understand how they reason. Guez et al. (2019, "An investigation of model-free planning") trained a recurrent neural network (RNN) to play Sokoban with model-free reinforcement learning. They found that adding extra computation steps to the start of episodes at test time improves the RNN's success rate. We further investigate this phenomenon, finding that it rapidly emerges early on in training and then slowly fades, but only for comparatively easier levels. The RNN also often takes redundant actions at episode starts, and these are reduced by adding extra computation steps. Our results suggest that the RNN learns to take time to think by `pacing', despite the per-step penalties, indicating that training incentivizes planning capabilities. The small size (1.29M parameters) and interesting behavior of this model make it an excellent model organism for mechanistic interpretability.<|reference_end|>
@article{taufeeque2024planning,
    title={Planning in a recurrent neural network that plays Sokoban},
    author={Mohammad Taufeeque, Philip Quirke, Maximilian Li, Chris Cundy, Aaron
  David Tucker, Adam Gleave, Adri`a Garriga-Alonso},
    journal={arXiv preprint arXiv:2407.15421},
    year={2024},
    archivePrefix={arXiv},
    eprint={2407.15421},
    primaryClass={cs.LG cs.AI}
}