Observing the evolution of neural networks learning to play the game of Othello

被引:23
|
作者
Chong, SY [1 ]
Tan, MK
White, JD
机构
[1] Univ Birmingham, Sch Comp Sci, Birmingham B15 2TT, W Midlands, England
[2] Multimedia Univ, Fac Engn & Technol, Melaka 75450, Malaysia
[3] Yuan Ze Univ, Dept Elect Engn, Taoyuan 320, Taiwan
关键词
artificial intelligence; coevolution; evolutionary computation; neural networks; Othello;
D O I
10.1109/TEVC.2005.843750
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A study was conducted to find out how game-playing strategies for Othello (also known as reversi) can be learned without expert knowledge. The approach used the coevolution of a fixed-architecture neural-network-based evaluation function combined with a standard minimax search algorithm. Comparisons between evolving neural networks and computer players that used deterministic strategies allowed evolution to be observed in real-time. Neural networks evolved to outperform the computer players playing at higher ply-depths, despite being handicapped by playing black and using minimax at ply-depth of two. In addition, the playing ability of the population progressed from novice, to intermediate, and then to master's level. Individual neural networks discovered various game-playing strategies, starting with positional and later mobility. These results show that neural networks can be evolved as evaluation functions, despite the general difficulties associated with this approach. Success in this case was due to a simple spatial preprocessing layer in the neural network that captured spatial information, self-adaptation of every weight and bias of the neural network, and a selection method that allowed a diverse population of neural networks to be carried forward from one generation to the next.
引用
收藏
页码:240 / 251
页数:12
相关论文
共 50 条
  • [1] Spatial Processing Layer Effects on the Evolution of Neural Networks to Play the Game of Othello
    Lin, S. Y.
    White, J. D.
    [J]. 2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 646 - 651
  • [2] Learning to Play Othello With Deep Neural Networks
    Liskowski, Pawel
    Jaskowski, Wojciech
    Krawiec, Krzysztof
    [J]. IEEE TRANSACTIONS ON GAMES, 2018, 10 (04) : 354 - 364
  • [3] Evolved neural networks learning Othello strategies
    Chong, SY
    Ku, DC
    Lim, HS
    Tan, MK
    White, JD
    [J]. CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 2222 - 2229
  • [4] Reinforcement Learning in the Game of Othello: Learning Against a Fixed Opponent and Learning from Self-Play
    van der Ree, Michiel
    Wiering, Marco
    [J]. PROCEEDINGS OF THE 2013 IEEE SYMPOSIUM ON ADAPTIVE DYNAMIC PROGRAMMING AND REINFORCEMENT LEARNING (ADPRL), 2013, : 108 - 115
  • [5] Evolutionary Neural Network for Othello Game
    Gunawan
    Armanto, Hendrawan
    Santoso, Joan
    Giovanni, Daniel
    Kurniawan, Faris
    Yudianto, Ricky
    Steven
    [J]. INTERNATIONAL CONFERENCE ON ASIA PACIFIC BUSINESS INNOVATION AND TECHNOLOGY MANAGEMENT, 2012, 57 : 419 - 425
  • [6] Application of reinforcement learning to the game of Othello
    van Eck, Nees Jan
    van Wezel, Michiel
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (06) : 1999 - 2017
  • [7] Development of a reinforcement learning system to play Othello
    Kazuteru Miyazaki
    Sougo Tsuboi
    Shigenobu Kobayashi
    [J]. Artificial Life and Robotics, 2004, 7 (4) : 177 - 181
  • [8] LEARNING AND EVOLUTION IN NEURAL NETWORKS
    NOLFI, S
    PARISI, D
    ELMAN, JL
    [J]. ADAPTIVE BEHAVIOR, 1994, 3 (01) : 5 - 28
  • [9] Neural-Fitted TD-Leaf Learning for Playing Othello With Structured Neural Networks
    van den Dries, Sjoerd
    Wiering, Marco A.
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2012, 23 (11) : 1701 - 1713
  • [10] Neural networks evolutionary learning in chess game
    Carrascal, A
    Manrique, D
    Ríos, J
    [J]. MLMTA'03: INTERNATIONAL CONFERENCE ON MACHINE LEARNING; MODELS, TECHNOLOGIES AND APPLICATIONS, 2003, : 148 - 153