Play games using Reinforcement Learning and Artificial Neural Networks with Experience Replay

Meng Xu, Haobin Shi, Yao Wang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Scopus citations

Abstract

Reinforcement learning is a self-learning algorithm in which an agent acquires experience through continuous interaction with the environment, which is more like the process of human or animal learning. Reinforcement learning is widely used in the field of playing games, and the classical reinforcement learning algorithm can easily produce Curse of Dimensionality when the state dimension is too large. In order to improve the convergence rate of reinforcement learning, a method of training Non Player Character (NPC) in games using Sarsa learning algorithm is proposed. The artificial neural network is used to approximate the value function. In order to make better use of experience, this paper sets up double neural networks, and uses experience memory to store experience, and uses experience replay to speed up the convergence of sarsa learning. Using the method presented in this paper to train NPC, we can find the NPC which is trained by the method has more learning ability than the classical reinforcement learning.

Original languageEnglish
Title of host publicationProceedings - 17th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2018
EditorsWei Xiong, Wenqiang Shang, Simon Xu, Hwee-Kuan Lee
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages855-859
Number of pages5
ISBN (Electronic)9781538658925
DOIs
StatePublished - 14 Sep 2018
Event17th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2018 - Singapore, Singapore
Duration: 6 Jun 20188 Jun 2018

Publication series

NameProceedings - 17th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2018

Conference

Conference17th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2018
Country/TerritorySingapore
CitySingapore
Period6/06/188/06/18

Keywords

  • artificial neural network
  • experience replay
  • Non Player Character
  • reinforcement learning

Fingerprint

Dive into the research topics of 'Play games using Reinforcement Learning and Artificial Neural Networks with Experience Replay'. Together they form a unique fingerprint.

Cite this