• DocumentCode
    1420430
  • Title

    Neurovisual Control in the Quake II Environment

  • Author

    Parker, Matt ; Bryant, Bobby D.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of Nevada, Reno, NV, USA
  • Volume
    4
  • Issue
    1
  • fYear
    2012
  • fDate
    3/1/2012 12:00:00 AM
  • Firstpage
    44
  • Lastpage
    54
  • Abstract
    A wide variety of tasks may be performed by humans using only visual data as input. Creating artificial intelligence that adequately uses visual data allows controllers to use single cameras for input and to interact with computer games by merely reading the screen render. In this research, we use the Quake II game environment to compare various techniques that train neural network (NN) controllers to perform a variety of behaviors using only raw visual input. First, it is found that a humanlike retina, which has greater acuity in the center and less in the periphery, is more useful than a uniform acuity retina, both having the same number of inputs and interfaced to the same NN structure, when learning to attack a moving opponent in a visually simple room. Next, we use the same humanlike retina and NN in a more visually complex room, but, finding it is unable to learn successfully, we use a Lamarckian learning algorithm with a nonvisual hand-coded controller as a supervisor to help train the visual controller via backpropagation. Last, we replace the hand-coded supervising nonvisual controller with an evolved nonvisual NN controller, eliminating the human aspect from the supervision, and it solves a problem for which a solution was not previously known.
  • Keywords
    backpropagation; cameras; computer games; computer vision; human computer interaction; neurocontrollers; visual perception; Lamarckian learning algorithm; NN structure; Quake II game environment; artificial intelligence; backpropagation; cameras; computer games; hand-coded supervising nonvisual controller; human like retina; neural network controllers; screen render; visual data; Artificial intelligence; Computers; Games; Humans; Neural networks; Retina; Visualization; Artificial intelligence; computational intelligence; computer vision; evolutionary computation; neural networks;
  • fLanguage
    English
  • Journal_Title
    Computational Intelligence and AI in Games, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1943-068X
  • Type

    jour

  • DOI
    10.1109/TCIAIG.2012.2184109
  • Filename
    6129491