• DocumentCode
    1520983
  • Title

    Evolving an expert checkers playing program without using human expertise

  • Author

    Chellapilla, Kumar ; Fogel, David B.

  • Author_Institution
    Natural Selection Inc., La Jolla, CA, USA
  • Volume
    5
  • Issue
    4
  • fYear
    2001
  • fDate
    8/1/2001 12:00:00 AM
  • Firstpage
    422
  • Lastpage
    428
  • Abstract
    An evolutionary algorithm has taught itself how to play the game of checkers without using features that would normally require human expertise. Using only the raw positions of pieces on the board and the piece differential, the evolutionary program optimized artificial neural networks to evaluate alternative positions in the game. Over the course of several hundred generations, the program taught itself to play at a level that is competitive with human experts (one level below human masters). This was verified by playing the best evolved neural network against 165 human players on an Internet gaming zone. The neural network´s performance earned a rating that was better than 99.61% of all registered players at the Website. Control experiments between the best evolved neural network and a program that relies on material advantage indicate the superiority of the neural network both at equal levels of look ahead and CPU time. The results suggest that the principles of Darwinian evolution may he usefully applied to solving problems that have not yet been solved by human expertise
  • Keywords
    computer games; evolutionary computation; expert systems; games of skill; neural nets; Darwinian evolution; Internet gaming zone; artificial neural networks; draughts; evolutionary algorithm; expert checkers playing program; optimization; piece differential; Artificial intelligence; Artificial neural networks; Computational modeling; Evolutionary computation; Humans; IP networks; Machine intelligence; Machine learning algorithms; Neural networks; Software design;
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/4235.942536
  • Filename
    942536