Computer Games · 2004 · 73 citations · 5 references
ComputingComputer ScienceArtificial IntelligenceMachine LearningMarkov Decision ProcessesGame PlayingPolicy LearningReinforcement LearningReinforcement Learning FoundationsReward DesignValue FunctionsAgent LearningLearned Reward FunctionsLearning In GamesOn-policy LearningReinforcement Learning In GamesReinforcement Learning ModelsReinforcement Learning TheoryReward-based Learning
We apply reinforcement learning to the problem of finding good policies for a fighting agent in a commercial computer game. The learning agent is trained using the SARSA algorithm for on-policy learning of an action-value function represented by linear and neural network function approximators. We discuss the selection and construction of features, actions, and rewards as well as other design choices necessary to integrate the learning process into the game. The learning agent is trained against the built-in AI of the game with different rewards encouraging aggressive or defensive behaviour. We show that the learning agent finds interesting (and partly near optimal) policies in accordance with the reward functions provided. We also discuss the particular challenges arising in the application of reinforcement learning to the domain of computer games.
5
Reinforcement Learning: An Introduction
IEEE Transactions on Neural Networks · 2005 · 25.8K citations
On-line Q-learning Using Connectionist Systems
G. A. Rummery · 1994 · 1.5K citations
Computing, Educational Technology, Artificial Intelligence +7
Temporal difference learning and TD-Gammon
Communications of the ACM · 1995 · 1.5K citations · Full text
Scaling Reinforcement Learning toward RoboCup Soccer
Peter Stone, Richard S. Sutton · 2001 · 169 citations