Title

Evolving A Non-Playable Character Team With Layered Learning

Keywords

Decision Making; Genetic Algorithm; Layered Learning

Abstract

Layered Learning is an iterative machine learning technique used to train agents how to perform tasks. The technique decomposes a task into simpler components and trains the agent to learn how to perform progressively more complex sub-tasks to solve the overall task. Layered Learning has been successfully used to instruct computer programs to solve Boolean-logic problems, teach robots how to walk, and train RoboCup soccer playing agents. The proposed work answers the question of how well does Layered Learning apply to the evolved development of a heterogeneous team of Non-playable Characters (NPCs) in a video game. The work compares the use of Layered Learning against evolving NPCs with monolithic based approaches. Experiment data show that Layered Learning can result in the successful development of NPCs and demonstrates that the approach performs well against monolithic evaluation. © 2011 IEEE.

Publication Date

8-10-2011

Publication Title

IEEE SSCI 2011 - Symposium Series on Computational Intelligence - MCDM 2011: 2011 IEEE Symposium on Computational Intelligence in Multicriteria Decision-Making

Number of Pages

52-59

Document Type

Article; Proceedings Paper

Personal Identifier

scopus

DOI Link

https://doi.org/10.1109/SMDCM.2011.5949283

Socpus ID

79961164290 (Scopus)

Source API URL

https://api.elsevier.com/content/abstract/scopus_id/79961164290

This document is currently not available here.

Share

COinS