Title
Cruciform: Solving Crosswords with Natural Language Processing.
Abstract
Crossword puzzles are popular word games that require not only a large vocabulary, but also a broad knowledge of topics. Answering each clue is a natural language task on its own as many clues contain nuances, puns, or counter-intuitive word definitions. Additionally, it can be extremely difficult to ascertain definitive answers without the constraints of the crossword grid itself. This task is challenging for both humans and computers. We describe here a new crossword solving system, Cruciform. We employ a group of natural language components, each of which returns a list of candidate words with scores when given a clue. These lists are used in conjunction with the fill intersections in the puzzle grid to formulate a constraint satisfaction problem, in a manner similar to the one used in the Dr. Fill system. We describe the results of several of our experiments with the system.
Year
Venue
Field
2016
arXiv: Computation and Language
Computer science,Constraint satisfaction problem,Natural language,Artificial intelligence,Natural language processing,Vocabulary,Machine learning,Grid
DocType
Volume
Citations 
Journal
abs/1611.02360
0
PageRank 
References 
Authors
0.34
0
11
Name
Order
Citations
PageRank
Dragomir Radev15167374.13
Rui Zhang21107145.40
Steven R. Wilson3127.21
Derek Van Assche400.34
Henrique Spyra Gubert500.34
Alisa Krivokapic600.34
MeiXing Dong700.34
Chongruo Wu8283.39
Spruce Bondera900.34
Luke Brandl1000.34
Jeremy Dohmann1100.34