Solving Crossword Puzzles as Probabilistic Constraint Satisfaction
Abstract
Crossword puzzle solving is a classic constraint satisfaction problem, but, when solving a real puzzle, the mapping from clues to variable domains is not perfectly crisp. At best, clues induce a probability distribution over viable targets, which must somehow be respected along with the constraints of the puzzle. Motivated by this type of problem, we describe a formal model of constraint satisfaction with probabilistic preferences on variable values. Two natural optimization problems are defined for this model: maximizing the probability of a correct solution, and maximizing the number of correct words (variable values) in the solution. To the latter, we apply an efficient iterative approximation equivalent to turbo decoding and present results on a collection of real and artificial crossword puzzles. Introduction Constraint satisfaction is a powerful and general formalism. Crossword puzzles are frequently used as examples of constraint satisfaction problems (CSPs), and search can be ...
Cite
Text
Shazeer et al. "Solving Crossword Puzzles as Probabilistic Constraint Satisfaction." AAAI Conference on Artificial Intelligence, 1999.Markdown
[Shazeer et al. "Solving Crossword Puzzles as Probabilistic Constraint Satisfaction." AAAI Conference on Artificial Intelligence, 1999.](https://mlanthology.org/aaai/1999/shazeer1999aaai-solving/)BibTeX
@inproceedings{shazeer1999aaai-solving,
title = {{Solving Crossword Puzzles as Probabilistic Constraint Satisfaction}},
author = {Shazeer, Noam M. and Littman, Michael L. and Keim, Greg A.},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {1999},
pages = {156-162},
url = {https://mlanthology.org/aaai/1999/shazeer1999aaai-solving/}
}