Flexible game-playing AI with AlphaViT: adapting to multiple games and board sizes
<|reference_start|>Flexible game-playing AI with AlphaViT: adapting to multiple games and board sizes: This paper presents novel game AI agents based on the AlphaZero framework, enhanced with Vision Transformers (ViT): AlphaViT, AlphaViD, and AlphaVDA. These agents are designed to play various board games of different sizes using a single model, overcoming AlphaZero's limitation of being restricted to a fixed board size. AlphaViT uses only a transformer encoder, while AlphaViD and AlphaVDA contain both an encoder and a decoder. AlphaViD's decoder receives input from the encoder output, while AlphaVDA uses a learnable matrix as decoder input. Using the AlphaZero framework, the three proposed methods demonstrate their versatility in different game environments, including Connect4, Gomoku, and Othello. Experimental results show that these agents, whether trained on a single game or on multiple games simultaneously, consistently outperform traditional algorithms such as Minimax and Monte Carlo tree search using a single DNN with shared weights, while approaching the performance of AlphaZero. In particular, AlphaViT and AlphaViD show strong performance across games, with AlphaViD benefiting from an additional decoder layer that enhances its ability to adapt to different action spaces and board sizes. These results may suggest the potential of transformer-based architectures to develop more flexible and robust game AI agents capable of excelling in multiple games and dynamic environments.<|reference_end|>
@article{fujita2024flexible,
    title={Flexible game-playing AI with AlphaViT: adapting to multiple games and
  board sizes},
    author={Kazuhisa Fujita},
    journal={arXiv preprint arXiv:2408.13871},
    year={2024},
    archivePrefix={arXiv},
    eprint={2408.13871},
    primaryClass={cs.LG cs.AI}
}