Towards Adaptability of Demonstration-Based Training of NPC Behavior

Using demonstration to guide behavior generation for nonplayer characters (NPCs) is a challenging problem. Particularly, as new situations are encountered, demonstration records often do not closely correspond with the task at hand. Open-world games such as The Elder Scrolls V: Skyrim or Borderlands often reuse locations within the game world for multiple quests. In each new quest at each location, the particular configuration of game elements such as health packs, weapons, and enemies changes. In this paper, we present an approach that utilizes user demonstrations for generating NPC behaviors while accommodating such variations in the game configuration across quests.