1 free read left. Create a free account for unlimited reading + AI research.
Create free accountWhitepaperIFIP International Conference on Entertainment Computing (ICEC)
Distilling the key insights…
This analysis examines the implementation of threat stacks as a framework for guiding pruning and search extensions in Shogi (Japanese chess). The primary objective is to address the limitations of standard search techniques—such as quiescence search—which often struggle with the high branching factor and complex tactical nature of Shogi, specifically the unique "drop" rule that allows captured pieces to be returned to the board. By maintaining a history of threats in a stack structure, the proposed method enables more informed decisions regarding when to extend a search or prune branches, while also providing a mechanism to mitigate the horizon effect.
The methodology involves analyzing threats—categorized as material, king, promotion, discovered attack, or pin threats—and storing them in stacks that persist across search depths. This allows the program to evaluate the necessity of continuing a search based on the presence and strength of active threats. The framework was tested against a standard quiescence search using 298 tactical problems sourced from Shukan Shogi (1998–1999).
Key findings indicate that the threat stack approach significantly improves tactical performance in attack and defense scenarios, with a 51% success rate compared to 33% for standard quiescence search. Furthermore, the method demonstrated improved computational efficiency, completing the test set 20 minutes faster than the baseline. However, while threat stacks excel in tactical endgame situations, they currently underperform in general play compared to standard methods, suggesting that further refinement is required to translate tactical gains into overall playing strength. The framework remains a promising, game-independent approach for managing search depth and pruning in complex, high-branching-factor environments.
Springer · 2015