Language Models are Crossword Solvers

Soumadeep Saha, Sutanoya Chakraborty, Saptarshi Saha, Utpal Garain
6/13/2024
cs.CLcs.AI

No official code found. Best implementation: espressoVi/LMCrossword (2 stars, MIT, last commit 2025-09-14).

Abstract

Crosswords are a form of word puzzle that require a solver to demonstrate a high degree of proficiency in natural language understanding, wordplay, reasoning, and world knowledge, along with adherence to character and length constraints. In this paper we tackle the challenge of solving crosswords with large language models (LLMs). We demonstrate that the current generation of language models shows significant competence at deciphering cryptic crossword clues and outperforms previously reported state-of-the-art (SoTA) results by a factor of 2-3 in relevant benchmarks. We also develop a search algorithm that builds off this performance to tackle the problem of solving full crossword grids with out-of-the-box LLMs for the very first time, achieving an accuracy of 93% on New York Times crossword puzzles. Additionally, we demonstrate that LLMs generalize well and are capable of supporting answers with sound rationale.

View on arXivView PDF

Code Implementations(1)

MIT

Official implementation for the paper titled "Language Models are Crossword Solvers", NAACL 2025.

20PythonJan 23, 20251 years agoMIT

Similar Papers

Cite this paper

@article{saha2024language,
  title  = {Language Models are Crossword Solvers},
  author = {Soumadeep Saha and Sutanoya Chakraborty and Saptarshi Saha and Utpal Garain},
  year   = {2024},
  eprint = {2406.09043},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.09043v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.09043.svg)](https://codeofpaper.com/paper/2406.09043)

Discussion