Evolving an expert checkers playing program without using human expertise

Citation
K. Chellapilla et Db. Fogel, Evolving an expert checkers playing program without using human expertise, IEEE T EV C, 5(4), 2001, pp. 422-428
Citations number
15
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION
ISSN journal
1089778X → ACNP
Volume
5
Issue
4
Year of publication
2001
Pages
422 - 428
Database
ISI
SICI code
1089-778X(200108)5:4<422:EAECPP>2.0.ZU;2-#
Abstract
An evolutionary algorithm has taught itself how to play the game of checker s 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 a lternative positions in the game. Over the course of several hundred genera tions, the program taught itself to play at a level that is competitive wit h human experts (one level below human masters). This was verified by playi ng the best evolved neural network against 165 human players on an Internet gaming zone. The neural network's performance earned a rating that was bet ter than 99.61% of all registered players at the website. Control experimen ts between the best evolved neural network and a program that relies on mat erial advantage indicate the superiority of the neural network both at equa l levels of look ahead and CPU time. The results suggest that the principle s of Darwinian evolution may be usefully applied to solving problems that h ave not yet been solved by human expertise.