neural networks research group
areas
people
projects
demos
publications
software/data
Evolving Multi-modal Behavior in NPCs (2009)
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.
[Winner of the Best Student Paper award at CIG'09]
View:
PDF
Citation:
In
IEEE Symposium on Computational Intelligence and Games (CIG 2009)
, 325--332, Milan, Italy, September 2009. (Best Student Paper Award).
Bibtex:
@inproceedings{schrum:cig09, title={Evolving Multi-modal Behavior in NPCs}, author={Jacob Schrum and Risto Miikkulainen}, booktitle={IEEE Symposium on Computational Intelligence and Games (CIG 2009)}, month={September}, address={Milan, Italy}, pages={325--332}, note={(Best Student Paper Award)}, url="http://nn.cs.utexas.edu/?schrum:cig09", year={2009} }
Presentation:
Slides (PPT)
People
Risto Miikkulainen
Faculty
risto [at] cs utexas edu
Jacob Schrum
Ph.D. Alumni
schrum2 [at] southwestern edu
Projects
Constructing Intelligent Agents in Simulated Worlds
2008 - 2010
Demos
Multi-modal Behavior in NPCs
Jacob Schrum
2009
Software/Data
BREVE Monsters
BREVE is a system for designing Artificial Life simulations available at
http://spiderlan...
2010
Areas of Interest
Multiagent Systems
Evolutionary Computation
Neuroevolution
Multiobjective Optimization