We present the Berkeley Crossword Solver, a state-of-the-art approach for automatically solving crossword puzzles. Our system works by generating answer candidates for each crossword clue using neural question answering models and then combines loopy belief propagation with local search to find full puzzle solutions. Compared to existing approaches, our system improves exact puzzle accuracy from 57% to 82% on crosswords from The New York Times and obtains 99.9% letter accuracy on themeless puzzles. Our system also won first place at the top human crossword tournament, which marks the first time that a computer program has surpassed human performance at this event. To facilitate research on question answering and crossword solving, we analyze our system's remaining errors and release a dataset of over six million question-answer pairs.
翻译:我们展示了伯克利交词解答器,这是自动解答填字谜的最先进的方法。我们的系统通过使用神经问题解答模型为每个填字线索生成解答对象,然后将循环的信仰传播与本地搜索相结合,以寻找全部解谜解决方案。与现有的方法相比,我们的系统将《纽约时报》填字游戏的精确拼写精确度从57%提高到82%,并在无主题拼字游戏上获得了99.9%的字母准确度。我们的系统还在顶级人字谜锦标赛上赢得了99.9%的字母准确度。这标志着计算机程序首次在这场比赛中超越了人的性能。为了便利对问题回答和拼字谜解答的研究,我们分析了我们的系统剩余错误,并发布了600多万对问题解答数据集。