Cruciform: Solving Crosswords with Natural Language Processing

11/08/2016
by   Dragomir Radev, et al.
0

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.

READ FULL TEXT
research
01/21/2021

Challenges Encountered in Turkish Natural Language Processing Studies

Natural language processing is a branch of computer science that combine...
research
08/28/2019

Language Tasks and Language Games: On Methodology in Current Natural Language Processing Research

"This paper introduces a new task and a new dataset", "we improve the st...
research
03/05/2021

Overcoming Poor Word Embeddings with Word Definitions

Modern natural language understanding models depend on pretrained subwor...
research
06/05/2022

Near-Term Advances in Quantum Natural Language Processing

This paper describes experiments showing that some problems in natural l...
research
06/04/2020

Stopwords in Technical Language Processing

There are increasingly applications of natural language processing techn...
research
09/10/2021

Integrating Approaches to Word Representation

The problem of representing the atomic elements of language in modern ne...
research
01/05/2022

Semi-automatic WordNet Linking using Word Embeddings

Wordnets are rich lexico-semantic resources. Linked wordnets are extensi...

Please sign up or login with your details

Forgot password? Click here to reset