• DocumentCode
    1873094
  • Title

    Hierarchical controller learning in a First-Person Shooter

  • Author

    van Hoorn, N. ; Togelius, Julian ; Schmidhuber, Jurgen

  • Author_Institution
    IDSIA, Lugano, Switzerland
  • fYear
    2009
  • fDate
    7-10 Sept. 2009
  • Firstpage
    294
  • Lastpage
    301
  • Abstract
    We describe the architecture of a hierarchical learning-based controller for bots in the First-Person Shooter (FPS) game Unreal Tournament 2004. The controller is inspired by the subsumption architecture commonly used in behaviour-based robotics. A behaviour selector decides which of three sub-controllers gets to control the bot at each time step. Each controller is implemented as a recurrent neural network, and trained with artificial evolution to perform respectively combat, exploration and path following. The behaviour selector is trained with a multiobjective evolutionary algorithm to achieve an effective balancing of the lower-level behaviours. We argue that FPS games provide good environments for studying the learning of complex behaviours, and that the methods proposed here can help developing interesting opponents for games.
  • Keywords
    computer games; control engineering computing; evolutionary computation; learning (artificial intelligence); recurrent neural nets; robots; Unreal Tournament 2004; behaviour selector; behaviour-based robotics; first-person shooter game; hierarchical controller learning; multiobjective evolutionary algorithm; path following; recurrent neural network; Artificial intelligence; Automata; Computational and artificial intelligence; Computer architecture; Evolutionary computation; Humans; Navigation; Neural networks; Robots; Weapons; FPS; First-person shooters; action selection; behaviour-based robotics; evolutionary algorithms; neural networks; subsumption architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Games, 2009. CIG 2009. IEEE Symposium on
  • Conference_Location
    Milano
  • Print_ISBN
    978-1-4244-4814-2
  • Electronic_ISBN
    978-1-4244-4815-9
  • Type

    conf

  • DOI
    10.1109/CIG.2009.5286463
  • Filename
    5286463