Decrypting Cryptic Crosswords: Semantically Complex Wordplay Puzzles as a Target for NLP
Not on the map. Why?
Abstract (arXiv)
Cryptic crosswords, the dominant crossword variety in the UK, are a promising target for advancing NLP systems that seek to process semantically complex, highly compositional language. Cryptic clues read like fluent natural language but are adversarially composed of two parts: a definition and a wordplay cipher requiring character-level manipulations. Expert humans use creative intelligence to solve cryptics, flexibly combining linguistic, world, and domain knowledge. In this paper, we make two main contributions. First, we present a dataset of cryptic clues as a challenging new benchmark for NLP systems that seek to process compositional language in more creative, human-like ways. After showing that three non-neural approaches and T5, a state-of-the-art neural language model, do not achieve good performance, we make our second main contribution: a novel curriculum approach, in which the model is first fine-tuned on related tasks such as unscrambling words.We also introduce a challenging data split, examine the meta-linguistic capabilities of subword-tokenized models, and investigate model systematicity by perturbing the wordplay part of clues, showing that T5 exhibits behavior partially consistent with human solving strategies. Although our curricular approach considerably improves on the T5 baseline, our best-performing model still fails to generalize to the extent that humans can. Thus, cryptic crosswords remain an unsolved challenge for NLP systems and a potential source of future innovation.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). Builds on 18 of its 43 references that are in the map. First posted on arXiv 17 Apr 2021.
Builds on
18 of 43 references.
References · 18
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2018SentencePiece: A simple and language independent subword tokenizer and detokenizer for Neural Text Processingcited by 1,973
- 2018Adafactor: Adaptive Learning Rates with Sublinear Memory Costcited by 896
- 2020A Primer in BERTology: What we know about how BERT workscited by 807
- 2020Experience Grounds Languagecited by 241
- 2020The Next Decade in AI: Four Steps Towards Robust Artificial Intelligencecited by 194
- 2021Muppet: Massive Multi-task Representations with Pre-Finetuningcited by 192
- 2020Injecting Numerical Reasoning Skills into Language Modelscited by 133
- 2019QuaRTz: An Open-Domain Dataset of Qualitative Relationship Questionscited by 89
6 more
- 2021LIME: Learning Inductive Bias for Primitives of Mathematical Reasoningcited by 46
- 2019Pun Generation with Surprisecited by 37
- 2018Automatically Composing Representation Transformations as a Means for Generalizationcited by 35
- 2019Pun-GAN: Generative Adversarial Network for Pun Generationcited by 18
- 2021Cryptonite: A Cryptic Crossword Benchmark for Extreme Ambiguity in Languagecited by 15
- 2014Dr.Fill: Crosswords and an Implemented Solver for Singly Weighted CSPscited by 8
Built on by
Citing papers per year: 2022: 4; 2023: 1; 2024: 7; 2025: 2; 2026: 2.
16 papers.
Sort:
By area:
- 2022Evaluating Human-Language Model Interactioncited by 90
- 2024Puzzle Solving using Reasoning of Large Language Models: A Surveycited by 44
- 2022What do tokens know about their characters and how do they know it?cited by 36
- 2022Inducing Character-level Structure in Subword-based Language Models with Type-level Interchange Intervention Trainingcited by 16
- 2025VisualSphinx: Large-Scale Synthetic Vision Logic Puzzles for RLcited by 11
- 2022Automated Crossword Solvingcited by 9
- 2024Missed Connections: Lateral Thinking Puzzles for Large Language Modelscited by 9
- 2024Are LLMs Good Cryptic Crossword Solvers?cited by 7
- 2023Solving and Generating NPR Sunday Puzzles with Large Language Modelscited by 6
- 2024Language Models are Crossword Solverscited by 5
- 2024On the Effect of (Near) Duplicate Subwords in Language Modellingcited by 4
- 2024Non Verbis, Sed Rebus: Large Language Models are Weak Solvers of Italian Rebusescited by 2
4 more
- 2025left|,circlearrowright,boxedBUS,right|: A Large and Diverse Multimodal Benchmark for evaluating the ability of Vision-Language Models to understand Rebus Puzzlescited by 1
- 2026Perturbation: A simple and efficient adversarial tracer for representation learning in language modelscited by 1
- 2026Speaking of Language: Reflections on Metalanguage Research in NLPcited by 1
- 2024What Makes Cryptic Crosswords Challenging for LLMs?cited by 0
- 2026Speaking of Language: Reflections on Metalanguage Research in NLP3 Apr 2026
- 2026Perturbation: A simple and efficient adversarial tracer for representation learning in language models25 Mar 2026
- 2025left|,circlearrowright,boxedBUS,right|: A Large and Diverse Multimodal Benchmark for evaluating the ability of Vision-Language Models to understand Rebus Puzzles3 Nov 2025
- 2025VisualSphinx: Large-Scale Synthetic Vision Logic Puzzles for RL29 May 2025
- 2024What Makes Cryptic Crosswords Challenging for LLMs?12 Dec 2024
- 2024Non Verbis, Sed Rebus: Large Language Models are Weak Solvers of Italian Rebuses1 Aug 2024
- 2024Language Models are Crossword Solvers13 Jun 2024
- 2024Missed Connections: Lateral Thinking Puzzles for Large Language Models17 Apr 2024
- 2024On the Effect of (Near) Duplicate Subwords in Language Modelling9 Apr 2024
- 2024Are LLMs Good Cryptic Crossword Solvers?15 Mar 2024
- 2024Puzzle Solving using Reasoning of Large Language Models: A Survey17 Feb 2024
- 2023Solving and Generating NPR Sunday Puzzles with Large Language Models21 Jun 2023
4 more
- 2022Inducing Character-level Structure in Subword-based Language Models with Type-level Interchange Intervention Training19 Dec 2022
- 2022Evaluating Human-Language Model Interaction19 Dec 2022
- 2022What do tokens know about their characters and how do they know it?6 Jun 2022
- 2022Automated Crossword Solving19 May 2022
- 2024Puzzle Solving using Reasoning of Large Language Models: A Surveycited by 44
- 2025VisualSphinx: Large-Scale Synthetic Vision Logic Puzzles for RLcited by 11
- 2024Missed Connections: Lateral Thinking Puzzles for Large Language Modelscited by 9
- 2025left|,circlearrowright,boxedBUS,right|: A Large and Diverse Multimodal Benchmark for evaluating the ability of Vision-Language Models to understand Rebus Puzzlescited by 1
- 2025left|,circlearrowright,boxedBUS,right|: A Large and Diverse Multimodal Benchmark for evaluating the ability of Vision-Language Models to understand Rebus Puzzles3 Nov 2025
- 2025VisualSphinx: Large-Scale Synthetic Vision Logic Puzzles for RL29 May 2025
- 2024Missed Connections: Lateral Thinking Puzzles for Large Language Models17 Apr 2024
- 2024Puzzle Solving using Reasoning of Large Language Models: A Survey17 Feb 2024
- 2022Evaluating Human-Language Model Interactioncited by 90
- 2022What do tokens know about their characters and how do they know it?cited by 36
- 2022Inducing Character-level Structure in Subword-based Language Models with Type-level Interchange Intervention Trainingcited by 16
- 2022Automated Crossword Solvingcited by 9
- 2024Are LLMs Good Cryptic Crossword Solvers?cited by 7
- 2023Solving and Generating NPR Sunday Puzzles with Large Language Modelscited by 6
- 2024Language Models are Crossword Solverscited by 5
- 2024On the Effect of (Near) Duplicate Subwords in Language Modellingcited by 4
- 2024Non Verbis, Sed Rebus: Large Language Models are Weak Solvers of Italian Rebusescited by 2
- 2026Perturbation: A simple and efficient adversarial tracer for representation learning in language modelscited by 1
- 2026Speaking of Language: Reflections on Metalanguage Research in NLPcited by 1
- 2024What Makes Cryptic Crosswords Challenging for LLMs?cited by 0
- 2026Speaking of Language: Reflections on Metalanguage Research in NLP3 Apr 2026
- 2026Perturbation: A simple and efficient adversarial tracer for representation learning in language models25 Mar 2026
- 2024What Makes Cryptic Crosswords Challenging for LLMs?12 Dec 2024
- 2024Non Verbis, Sed Rebus: Large Language Models are Weak Solvers of Italian Rebuses1 Aug 2024
- 2024Language Models are Crossword Solvers13 Jun 2024
- 2024On the Effect of (Near) Duplicate Subwords in Language Modelling9 Apr 2024
- 2024Are LLMs Good Cryptic Crossword Solvers?15 Mar 2024
- 2023Solving and Generating NPR Sunday Puzzles with Large Language Models21 Jun 2023
- 2022Inducing Character-level Structure in Subword-based Language Models with Type-level Interchange Intervention Training19 Dec 2022
- 2022Evaluating Human-Language Model Interaction19 Dec 2022
- 2022What do tokens know about their characters and how do they know it?6 Jun 2022
- 2022Automated Crossword Solving19 May 2022