A crossword solving system based on Monte Carlo tree search

被引:1
|
作者
Liu, Jingping [1 ]
Chen, Lihan [2 ]
Jiang, Sihang [3 ]
Wang, Chao [4 ]
Zhang, Sheng [5 ]
Liang, Jiaqing [3 ]
Xiao, Yanghua [3 ]
Song, Rui [5 ]
机构
[1] East China Univ Sci & Technol, Shanghai, Peoples R China
[2] Beijing Inst Control Engn, Beijing, Peoples R China
[3] Fudan Univ, Shanghai, Peoples R China
[4] Shanghai Univ, Shanghai, Peoples R China
[5] North Carolina State Univ, Raleigh, NC USA
基金
中国国家自然科学基金;
关键词
Crossword puzzle; Monte Carlo tree search; Language understanding;
D O I
10.1016/j.artint.2024.104192
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Although the development of AI in games is remarkable, intelligent machines still lag behind humans in games that require the ability of language understanding. In this paper, we focus on the crossword puzzle resolution task. Solving crossword puzzles is a challenging task since it requires the ability to answer natural language questions with knowledge and the ability to execute a search over possible answers to find an optimal set of solutions for the grid. Previous solutions are devoted to exploiting heuristic strategies in search to find solutions while having limited ability to explore the search space. We build a comprehensive system for crossword puzzle resolution based on Monte Carlo Tree Search (MCTS). As far as we know, we are the first to model the crossword puzzle resolution problem as a Markov Decision Process and apply the MCTS to solve it. We construct a dataset for crossword puzzle resolution based on daily puzzles from The New York Times with detailed specifications of both the puzzle and clue database selection. Our method achieves state-of-the-art performance on the dataset. The code of the system and experiments in this paper is publicly available: https://www .github .com /lhlclhl /CP.
引用
收藏
页数:23
相关论文
共 50 条
  • [21] Design of Autonomous UAV Guidance System Using Monte Carlo Tree Search
    Vasutapituks, Apichart
    Chong, Edwin K. P.
    2022 7TH INTERNATIONAL CONFERENCE ON BUSINESS AND INDUSTRIAL RESEARCH (ICBIR2022), 2022, : 677 - 682
  • [22] Enhancing Monte Carlo Tree Search for Playing Hearthstone
    Choe, Jean Seong Bjorn
    Kim, Jong-Kook
    2019 IEEE CONFERENCE ON GAMES (COG), 2019,
  • [23] Monte Carlo Tree Search for Bayesian Reinforcement Learning
    Vien, Ngo Anh
    Ertel, Wolfgang
    2012 11TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2012), VOL 1, 2012, : 138 - 143
  • [24] PARALLEL MACHINE SCHEDULING WITH MONTE CARLO TREE SEARCH
    Agardi, Anita
    Nehez, Karoly
    ACTA POLYTECHNICA, 2021, 61 (02) : 307 - 312
  • [25] Using Local Regression in Monte Carlo Tree Search
    Randrianasolo, Arisoa S.
    Pyeatt, Larry D.
    2012 11TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2012), VOL 1, 2012, : 500 - 503
  • [26] On Monte Carlo Tree Search for Weighted Vertex Coloring
    Grelier, Cyril
    Goudet, Olivier
    Hao, Jin-Kao
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, EVOCOP 2022, 2022, 13222 : 1 - 16
  • [27] Exploiting Game Decompositions in Monte Carlo Tree Search
    Hufschmitt, Aline
    Vittaut, Jean-Noel
    Jouandeau, Nicolas
    ADVANCES IN COMPUTER GAMES, ACG 2019, 2020, 12516 : 106 - 118
  • [28] Planning spatial networks with Monte Carlo tree search
    Darvariu, Victor-Alexandru
    Hailes, Stephen
    Musolesi, Mirco
    PROCEEDINGS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2023, 479 (2269):
  • [29] PROGRESSIVE STRATEGIES FOR MONTE-CARLO TREE SEARCH
    Chaslot, Guillaume M. J-B.
    Winands, Mark H. M.
    Van den Herik, H. Jaap
    Uiterwijk, Jos W. H. M.
    Bouzy, Bruno
    NEW MATHEMATICS AND NATURAL COMPUTATION, 2008, 4 (03) : 343 - 357
  • [30] A Game Model for Gomoku Based on Deep Learning and Monte Carlo Tree Search
    Li, Xiali
    He, Shuai
    Wu, Licheng
    Chen, Daiyao
    Zhao, Yue
    PROCEEDINGS OF 2019 CHINESE INTELLIGENT AUTOMATION CONFERENCE, 2020, 586 : 88 - 97