Improving Strategic Play in Shogi by Using Move Sequence Trees

Grimbergen, R. (2007).

in: The 12th Game Programming Workshop in Japan (GPW2007), pp. 156--163, Kanagawa, Japan.

Abstract

The main weakness of shogi programs is considered to be in the opening and the middle game. Deep search is not enough to cover the lack of strategic understanding, so most strong shogi programs use a hill-climbing approach to build castle and assault formations. The problem of a hill-climbing approach is that if the final result of two different paths is the same, then the final score will also be the same. In shogi, this leads to high priority moves being pushed down the principal variation and in extreme cases such moves will never be actually played. To solve this problem, move sequence trees are proposed, which guide the program through the right order of moves. This approach was tested in the yagura opening. A preliminary self-play experiment shows that using move sequence trees could be an enhancement of hill-climbing approaches for strategic play in shogi.