Logic-based AI for Interpretable Board Game Winner Prediction with Tsetlin Machine

被引:1
作者
Giri, Charul [1 ]
Granmo, Ole-Christoffer [1 ]
Van Hoof, Herke [2 ]
Blakely, Christian D. [3 ]
机构
[1] Univ Agder, Ctr AI Res, Grimstad, Norway
[2] Univ Amsterdam, Informat Inst, Amsterdam, Netherlands
[3] PwC Switzerland, AI & Real Time Analyt, Zurich, Switzerland
来源
2022 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN) | 2022年
关键词
Tsetlin Machine; Winner Prediction; Interpretable AI; Hex; GO;
D O I
10.1109/IJCNN55064.2022.9892796
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Hex is a turn-based two-player connection game with a high branching factor, making the game arbitrarily complex with increasing board sizes. As such, top-performing algorithms for playing Hex rely on accurate evaluation of board positions using neural networks. However, the limited interpretability of neural networks is problematic when the user wants to understand the reasoning behind the predictions made. In this paper, we propose to use propositional logic expressions to describe winning and losing board game positions, facilitating precise visual interpretation. We employ a Tsetlin Machine (TM) to learn these expressions from previously played games, describing where pieces must be located or not located for a board position to be strong. Extensive experiments on 6x6 boards compare our TM-based solution with popular machine learning algorithms like XGBoost, InterpretML, decision trees, and neural networks, considering various board configurations with 2 to 22 moves played. On average, the TM testing accuracy is 92.1%, outperforming all the other evaluated algorithms. We further demonstrate the global interpretation of the logical expressions, and map them down to particular board game configurations to investigate local interpretability. We believe the resulting interpretability establishes building blocks for accurate assistive AI and human-AI collaboration, also for more complex prediction tasks.
引用
收藏
页数:9
相关论文
共 26 条
  • [1] Abeyrathna KD, 2021, PR MACH LEARN RES, V139
  • [2] Anshelevich VV, 2000, SEVENTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-2001) / TWELFTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE (IAAI-2000), P189
  • [3] MOHEX WINS HEX TOURNAMENT
    Arneson, Broderick
    Hayward, Ryan
    Henderson, Philip
    [J]. ICGA JOURNAL, 2009, 32 (02) : 114 - 116
  • [4] Browne Cameron, 2009, HEX STRATEGY MAKING
  • [5] Chalup Stephan, 2005, COMPUTER SCI ED, V15
  • [6] XGBoost: A Scalable Tree Boosting System
    Chen, Tianqi
    Guestrin, Carlos
    [J]. KDD'16: PROCEEDINGS OF THE 22ND ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2016, : 785 - 794
  • [7] Dastin J., 2018, REUTERS
  • [8] Hex 2018: MoHex3HNN over DeepEzo
    Gao, Chao
    Takada, Kei
    Hayward, Ryan
    [J]. ICGA JOURNAL, 2019, 41 (01) : 39 - 42
  • [9] Granmo Ole-Christoffer, 2018, ABS180401508 CORR
  • [10] Hex 2017: MOHEX wins the 11x11 and 13x13 tournaments
    Hayward, Ryan
    Weninger, Noah
    [J]. ICGA JOURNAL, 2017, 39 (3-4) : 222 - 227