DocumentCode
1168407
Title
A self-learning evolutionary chess program
Author
Fogel, David B. ; Hays, Timothy J. ; Hahn, Sarah L. ; Quon, James
Author_Institution
Natural Selection Inc., La Jolla, CA, USA
Volume
92
Issue
12
fYear
2004
fDate
12/1/2004 12:00:00 AM
Firstpage
1947
Lastpage
1954
Abstract
A central challenge of artificial intelligence is to create machines that can learn from their own experience and perform at the level of human experts. Using an evolutionary algorithm, a computer program has learned to play chess by playing games against itself. The program learned to evaluate chessboard configurations by using the positions of pieces, material and positional values, and neural networks to assess specific sections of the chessboard. During evolution, the program improved its play by almost 400 rating points. Testing under simulated tournament conditions against Pocket Fritz 2.0 indicated that the evolved program performs above the master level.
Keywords
computer games; evolutionary computation; neural nets; unsupervised learning; artificial intelligence; chessboard configuration; computer games; evolutionary algorithm; evolutionary chess program; neural networks; pocket Fritz 2.0; self learning; Artificial intelligence; Computational modeling; Evolutionary computation; Feedback; Hardware; Humans; Machine learning; Machine learning algorithms; Neural networks; Testing; Chess; computational intelligence; evolutionary computation; machine learning; neural networks;
fLanguage
English
Journal_Title
Proceedings of the IEEE
Publisher
ieee
ISSN
0018-9219
Type
jour
DOI
10.1109/JPROC.2004.837633
Filename
1360168
Link To Document