Applying supervised and reinforcement learning methods to create neural-network-based agents for playing StarCraft II
Not on the map. Why?
Abstract (arXiv)
Recently, multiple approaches for creating agents for playing various complex real-time computer games such as StarCraft II or Dota 2 were proposed, however, they either embed a significant amount of expert knowledge into the agent or use a prohibitively large for most researchers amount of computational resources. We propose a neural network architecture for playing the full two-player match of StarCraft II trained with general-purpose supervised and reinforcement learning, that can be trained on a single consumer-grade PC with a single GPU. We also show that our implementation achieves a non-trivial performance when compared to the in-game scripted bots. We make no simplifying assumptions about the game except for playing on a single chosen map, and we use very little expert knowledge. In principle, our approach can be applied to any RTS game with small modifications. While our results are far behind the state-of-the-art large-scale approaches in terms of the final performance, we believe our work can serve as a solid baseline for other small-scale experiments.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 18 of its 34 references that are in the map. First posted on arXiv 26 Sep 2021.
Builds on
18 of 34 references.
References · 18
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
- 2015Trust Region Policy Optimizationcited by 2,503
- 2017FiLM: Visual Reasoning with a General Conditioning Layercited by 2,286
- 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,218
- 2019Dota 2 with Large Scale Deep Reinforcement Learningcited by 1,084
- 2015Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs)cited by 1,061
- 2018IMPALA: Scalable Distributed Deep-RL with Importance Weighted Actor-Learner Architecturescited by 866
- 2017StarCraft II: A New Challenge for Reinforcement Learningcited by 268
6 more
- 2018Relational Deep Reinforcement Learningcited by 72
- 2020SCC: an efficient deep reinforcement learning agent mastering the game of StarCraft IIcited by 22
- 2020TStarBot-X: An Open-Sourced and Comprehensive Study for Efficient League Training in StarCraft II Full Gamecited by 21
- 2018On Reinforcement Learning for Full-length Game of StarCraftcited by 15
- 2018TStarBots: Defeating the Cheating Level Builtin AI in StarCraft II in the Full Gamecited by 14
- 2018Modular Architecture for StarCraft II with Deep Reinforcement Learningcited by 10
Built on by
Not cited yet.