Diverse Behavior in Teams of Homogeneous Agents
Active from 2001 - 2007
Many classes of cooperative multi-agent systems require a diversity of behavior among the agents in order to optimize their performance as a team in the system. Conventionally the control policies for the agents in such systems are programmed or trained so that individual agents are hard-coded to adopt specialized roles within a team.

However, customized collections of specialists can be brittle when they are not deployed in the optimal ratio for a context, when the context changes after they are deployed, or when individual specialists break down. Thus for many multi-agent tasks a useful alternative would be to deploy a collection of identical general-purpose agents that are able to organize themselves with a division of labor appropriate to the current context and number of agents in the team.

In this project we examine how neuroevolution can be used to train artificial neural networks to be used for the controllers for sets of identical agents in systems where diversity of behavior is required. At present we are working with autonomous agents in strategy games and simulated construction tasks for our application domains.

See movies of agents in the Legion II strategy game.
Bobby D. Bryant Ph.D. Alumni bdbryant [at] cse unr edu
Risto Miikkulainen Faculty risto [at] cs utexas edu
Acquiring Visibly Intelligent Behavior with Example-Guided Neuroevolution 2007
Bobby D. Bryant and Risto Miikkulainen, In Proceedings of the Twenty-Second National Conference on Artificial Intelligence, Menlo Park, CA 2007. AAAI Press.
Computational Intelligence in Games 2006
Risto Miikkulainen, Bobby D. Bryant, Ryan Cornelius, Igor V. Karpov, Kenneth O. Stanley, and Chern Han Yong, In Computational Intelligence: Principles and Practice, Gary Y. Yen and David B. Fogel (Eds.), Piscataway, NJ 2006. IEEE Computational Intelligence Society.
Evolving Stochastic Controller Networks for Intelligent Game Agents 2006
Bobby D. Bryant and Risto Miikkulainen, In Proceedings of the 2006 Congress on Evolutionary Computation, Piscataway, NJ 2006. IEEE.
Evolving Visibly Intelligent Behavior for Embedded Game Agents 2006
Bobby D. Bryant, PhD Thesis, Department of Computer Sciences, The University of Texas at Austin. Technical Report AI-06-334.
Exploiting Sensor Symmetries in Example-based Training for Intelligent Agents 2006
Bobby D. Bryant and Risto Miikkulainen, In Proceedings of the {IEEE} Symposium on Computational Intelligence and Games, Sushil M. Louis and Graham Kendall (Eds.), pp. 90-97, Piscataway, NJ 2006. IEEE.
Neuroevolution for Adaptive Teams 2003
Bobby D. Bryant and Risto Miikkulainen, In Proceedings of the 2003 Congress on Evolutionary Computation (CEC 2003), pp. 2194-2201, Piscataway, NJ 2003. IEEE.
ESP JAVA 1.1 The ESP package contains the source code for the Enforced Sup-Populations system written in Java. This package is a near... 2002

ESP C++ The ESP package contains the source code for the Enforced Sup-Populations system written in C++. ESP is an extension t... 2000