Efficient Imitation Learning for Game AI.

Chao Huang,Like Zhang,Yanqing Jing,Dajun Zhou
DOI: https://doi.org/10.1109/cog47356.2020.9231613
2020-01-01
Abstract:Automation testing is an important approach for bug detection and analysis of software applications, especially for computer games. This paper proposes an efficient imitation method to learn game strategy from a small set of manually recorded game samples, which only takes one hour to complete training. This work can be divided into four steps. Firstly, we collect a set of manually recorded data composed of image frames and user actions. The discriminative region is extracted from image to eliminate noise. Then, data alignment is applied to solve the problem of action delay. Due to the large variation of image samples from different classes, data resampling is performed to avoid bias. Finally, these samples are fed into a fast and lightweight network with LSTM structure, which is designed to boost speed of prediction. Our work discards the dependence of game internal interface and performs well in real time with CPU, which has been verified in a variety of commercial games.
What problem does this paper attempt to address?