atlas

Research map / Large language models / Agents, code and math

A Reasoning-Based Approach to Cryptic Crossword Clue Solving

ICML 2025 · Large language models › Agents, code and math · approach: Inductive and abstract reasoning evaluation · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Builds an open-licensed LLM pipeline for cryptic crossword clues that hypothesises answers, proposes wordplay, and verifies Python formalisations of the wordplay, reaching state-of-the-art Top-1 accuracy on Cryptonite.

Problem

Solving cryptic crossword clues requires multi-step wordplay reasoning that LLMs handle poorly; prior LLM and rule-based solvers scored very low on the Cryptonite benchmark.

Approach

Generate answer candidates first, then wordplay hypotheses per answer, then formalise each wordplay as Python assert-based proofs using in-context prompting, and check them with an AST-based line-by-line verifier that feeds hints back for rewrites.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune Gemma2-9B on Cryptonite clue-answer examplesGemma2-9B answer generation · Cryptonite testTop-1 accuracy: 4.5% -> 15.9%Helped
Choose the most frequent answer among 20 generated candidates instead of the first answerGemma2-9B answer generation · Cryptonite testTop-1 accuracy: 15.9% -> 25.5%Helped
Use the full candidate, wordplay, formalisation, and verification pipeline rather than frequency-based answer selectionGemini-Flash Formaliser · Cryptonite testTop-1 accuracy: 25.5% -> 32.5%Helped
Replace Gemini-Flash with Gemma2-9B-it for proof formalisationCryptic crossword reasoning pipeline · Cryptonite testTop-1 accuracy: 32.5% -> 29.0%Hurt
Choose candidate answers by highest answer log probability instead of using the full verification pipeline (ablation)Gemma2-9B reasoning pipeline · Cryptonite testTop-1 accuracy: 25.5% -> 22.7%Hurt
Choose answers by the wordplay model's highest log probability instead of using the full verification pipeline (ablation)Gemma2-9B reasoning pipeline · Cryptonite testTop-1 accuracy: 25.5% -> 20.5%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Cryptonite Wordplay dataset crossword words list UK Advanced Cryptics Dictionary

Benchmarks: Cryptonite

Metrics: Top-1 exact-match accuracy Bayesian IRT probability of outperforming GPT-4o

Baselines: GPT-4o 5-shot Gemini-Flash 5-shot Gemma2-9B-it 5-shot Rule-based solver T5-large fine-tuned Gemma2-9B FT

Builds on: PAL Draft, Sketch, and Prove AlphaCodium Self-Debug tool-integrated reasoning

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy