The University of Texas at Austin

UTCS Artificial Intelligence

Labs Projects People Publications Talks Software Courses Demos

Evolving Multi-modal Behavior in NPCs

IEEE Symposium on Computational Intelligence and Games (CIG 2009). Milan, Italy. Pages 325-332

Jacob Schrum and Risto Miikkulainen

Evolution is often successful in generating complex behaviors, but evolving agents that exhibit distinctly different modes of behavior under different circumstances (multi-modal behavior) is both difficult and time consuming. This paper presents a method for encouraging the evolution of multi-modal behavior in agents controlled by artificial neural networks: A network mutation is introduced that adds enough output nodes to the network to create a new output mode. Each output mode completely defines the behavior of the network, but only one mode is chosen at any one time, based on the output values of preference nodes. With such structure, networks are able to produce appropriate outputs for several modes of behavior simultaneously, and arbitrate between them using preference nodes. This mutation makes it easier to discover interesting multi-modal behaviors in the course of neuroevolution.

View this paper as : [PDF]