DocumentCode :
3483233
Title :
Applying hierarchical reinforcement learning to computer games
Author :
Du Xiaoqin ; Qinghua, Li ; Jianjun, Han
Author_Institution :
Coll. of Comput. Sci., Wuhan Univ. of Sci. & Eng., Wuhan, China
fYear :
2009
fDate :
5-7 Aug. 2009
Firstpage :
929
Lastpage :
932
Abstract :
Hierarchical finite state machine (HFSM) has proven to be a powerful tool for controlling non-player characters (NPCs) in computer games due to its flexibility and modularity. For most implementations, however, it is often the case that the control details at all levels are hand-coded. As a result, the development process is often time intensive and error prone. In this paper, we explore the use of a hierarchical reinforcement learning approach, based on hierarchies of abstract machines (HAMs), to help overcome some of these limitations. We analyse in detail both HAMs and its use for designing HFSM, propose two HAMs-related machines, and make a preliminary experiment: applying HAMs to design NPCs´ behavior and implementing it in Quake2. The result shows that this method can satisfy the need for controlling NPC and has faster convergence speed than flat reinforcement learning.
Keywords :
computer games; finite automata; finite state machines; learning (artificial intelligence); Quake2; abstract machines; computer games; hierarchical finite state machine; hierarchical reinforcement learning; nonplayer characters; Artificial intelligence; Automata; Automation; Computer science; Educational institutions; Job design; Logistics; Machine learning; Power engineering and energy; Power engineering computing; Game Design; Hierarchical Finite State Machine; Hierarchical Reinforcement Learning;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automation and Logistics, 2009. ICAL '09. IEEE International Conference on
Conference_Location :
Shenyang
Print_ISBN :
978-1-4244-4794-7
Electronic_ISBN :
978-1-4244-4795-4
Type :
conf
DOI :
10.1109/ICAL.2009.5262787
Filename :
5262787
Link To Document :
بازگشت