Home /Research /Evolving Neural Network Agents in the NERO Video Game
LEARNING

Evolving Neural Network Agents in the NERO Video Game

Kenneth O. Stanley and Bobby D. Bryant and Risto Miikkulainen

Year
2005
Citations
130

Abstract

In most modern video games, character be- havior is scripted; no matter how many times the player exploits a weakness, that weakness is never repaired. Yet if game characters could learn through interacting with the player, behavior could improve during game- play, keeping it interesting. This paper introduces the real-time NeuroEvolution of Augmenting Topologies (rt- NEAT) method for evolving increasingly complex arti- ficial neural networks in real time, as a game is being played. The rtNEAT method allows agents to change and improve during the game. In fact, rtNEAT makes possible a new genre of video games in which the player teaches a team of agents through a series of customized training exercises. In order to demonstrate this concept in the NeuroEvolving Robotic Operatives (NERO) game, the player trains a team of robots for combat. This paper describes results from this novel application of machine learning, and also demonstrates how multiple agents can evolve and adapt in video games like NERO in real time using rtNEAT. In the future, rtNEAT may allow new kinds of educational and training applications that adapt online as the user gains new skills.

Keywords

NeuroevolutionComputer scienceVideo gameExploitArtificial intelligenceArtificial neural networkRobotVideo game developmentHuman–computer interactionMultimedia

Related papers

Browse all LEARNING papers