Evolving Neural Networks to Focus Minimax Search

Neural networks were evolved through genetic algorithms to focus minimax search in the game of Othello. At each level of the search tree, the focus networks decide which moves are promising enough to be explored further. The networks effectively hide problem states from minimax based on the knowledge they have evolved about the limitations of minimax and the evaluation function. Focus networks were encoded in marker-based chromosomes and were evolved against a full-width minimax opponent that used the same evaluation function. The networks were able to guide the search away from poor information, resulting in stronger play while examining fewer states. When evolved with a highly sophisticated evaluation function of the Bill program, the system was able to match Bill's performance while only searching a subset of the moves.

[1]  Claude E. Shannon,et al.  Programming a computer for playing chess , 1950 .

[2]  Daniel Edwards,et al.  The Alpha-Beta Heuristic , 1963 .

[3]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[4]  Donald E. Knuth,et al.  The Solution for the Branching Factor of the Alpha-Beta Pruning Algorithm , 1981, ICALP.

[5]  Paul S. Rosenbloom,et al.  A World-Championship-Level Othello Program , 1982, Artif. Intell..

[6]  Jesfis Peral,et al.  Heuristics -- intelligent search strategies for computer problem solving , 1984 .

[7]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[8]  Ronald L. Rivest,et al.  Game Tree Searching by Min/Max Approximation , 1987, Artif. Intell..

[9]  R. E. Korf,et al.  Search: A survey of recent results , 1988 .

[10]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[11]  David A. McAllester Conspiracy Numbers for Min-Max Search , 1988, Artif. Intell..

[12]  Othar Hansson,et al.  Heuristic Search as Evidential Reasoning , 2013, UAI 1989.

[13]  Kai-Fu Lee,et al.  The Development of a World Class Othello Program , 1990, Artif. Intell..

[14]  Brad Fullmer,et al.  Evolving Finite State Behavior using Marker-Based Genetic Encoding of Neural Networks , 1991 .

[15]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[16]  R. Korf,et al.  Best-First Minimax Search , 1996, Artif. Intell..

[17]  Risto Miikkulainen,et al.  Evolving Complex Othello Strategies Using Marker-Based Genetic Encoding ofNeural Networks , 1993 .

[18]  Richard E. Korf,et al.  Best-First Minimax Search: Othello Results , 1994, AAAI.

[19]  Risto Miikkulainen,et al.  Improving game-tree search with evolutionary neural networks , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.