Combining Strategic Learning and Tactical Search in Real-Time Strategy Games
Nicolas A. Barriga, Marius Stanescu, Michael Buro

TL;DR
This paper introduces a hybrid approach combining deep CNNs and game tree search to improve strategic and tactical decision-making in RTS games, achieving higher win rates than existing methods.
Contribution
It presents the first successful application of CNNs for full RTS game play on standard maps, integrating strategic abstraction with tactical search.
Findings
Higher win rates than state-of-the-art agents
Effective combination of CNN-based strategy selection and tactical search
First full RTS game application of CNNs on standard maps
Abstract
A commonly used technique for managing AI complexity in real-time strategy (RTS) games is to use action and/or state abstractions. High-level abstractions can often lead to good strategic decision making, but tactical decision quality may suffer due to lost details. A competing method is to sample the search space which often leads to good tactical performance in simple scenarios, but poor high-level planning. We propose to use a deep convolutional neural network (CNN) to select among a limited set of abstract action choices, and to utilize the remaining computation time for game tree search to improve low level tactics. The CNN is trained by supervised learning on game states labelled by Puppet Search, a strategic search algorithm that uses action abstractions. The network is then used to select a script --- an abstract action --- to produce low level actions for all units.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsArtificial Intelligence in Games · Educational Games and Gamification · Digital Games and Media
