Title :
Fitness Biasing for evolving an Xpilot combat agent
Author :
Parker, Gary ; Fritzsche, Phil
Author_Institution :
Comput. Sci., Connecticut Coll., New London, CT, USA
Abstract :
In this paper we present an application of Fitness Biasing, a type of Punctuated Anytime Learning, for learning autonomous agents in the space combat game Xpilot. Fitness Biasing was originally developed as a means of linking the model to the actual robot in evolutionary robotics. We use fitness biasing with a standard genetic algorithm to learn control programs for a video game agent in real-time. Xpilot-AI, an Xpilot add-on designed for testing learning systems, is used to evolve the controller in the background while periodic checks in normal game play are used to compensate for errors produced by running the system at a high frame rate. The resultant learned controllers are comparable to our best hand-coded Xpilot-AI bots, display complex behavior that resemble human strategies, and are capable of adapting to a changing enemy in real-time.
Keywords :
computer games; genetic algorithms; learning (artificial intelligence); robot programming; Xpilot add-on; Xpilot combat agent; autonomous agents; control program; errors compensate; evolutionary robotics; fitness biasing; hand-coded Xpilot-AI bots; learning systems; punctuated anytime learning; space combat game; standard genetic algorithm; video game agent; Games; Genetic algorithms; Learning systems; Marine vehicles; Real time systems; Robots; Testing; Anytime Learning; Fitness Biasing; Genetic Algorithm; On-line Learning; Punctuated Anytime Learning; Real-time Learning; Video Game Learning; Xpilot; Xpilot-AI;
Conference_Titel :
Evolutionary Computation (CEC), 2011 IEEE Congress on
Conference_Location :
New Orleans, LA
Print_ISBN :
978-1-4244-7834-7
DOI :
10.1109/CEC.2011.5949736