What Makes Something Hard(er)? Explaining Question Difficulty in Natural Language
Not on the map. Why?
Abstract (arXiv)
Difficulty is one of the most fundamental properties of a question: it determines whether the question can meaningfully discriminate between models of differing ability. Although a variety of methods can now estimate or predict difficulty automatically, they yield only a single descriptive number, with no account of the underlying factors that make a question difficult in the first place. In this work, we propose a data-driven approach that automatically generates and validates natural-language hypotheses explaining what makes one question harder than another. We first estimate each item's difficulty from the responses of a large pool of LLMs using Item Response Theory. We then sample contrasting sets of easy and hard questions and prompt an LLM to propose candidate explanations of the difference, which are subsequently validated and selected on held-out questions. Experimental results across three datasets spanning mathematical, logical, and commonsense reasoning show that our method produces interpretable and predictive hypotheses. On their own, they predict the difficulty of unseen questions competitively with, or better than, advanced black-box difficulty regressors; used as additional features, they further improve those regressors, implying that they discover difficulty signals that existing models fail to capture. Moreover, we demonstrate that editing questions according to a hypothesis can shift their measured difficulty in the expected direction, indicating that the discovered hypotheses are causally valid difficulty factors rather than post-hoc descriptions. Our approach thus turns a purely descriptive difficulty score into actionable statements.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 37 of its 158 references that are in the map. First posted on arXiv 1 Oct 2026.
Builds on
37 of 158 references.
References · 37
- 2024The Llama 3 Herd of Modelscited by 14,192
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2021Training Verifiers to Solve Math Word Problemscited by 9,743
- 2023Qwen Technical Reportcited by 3,273
- 2023GPQA: A Graduate-Level Google-Proof Q&A Benchmarkcited by 2,748
- 2022Challenging BIG-Bench Tasks and Whether Chain-of-Thought Can Solve Themcited by 1,767
- 2024MMLU-Pro: A More Robust and Challenging Multi-Task Language Understanding Benchmarkcited by 1,758
- 2025Gemma 3 Technical Reportcited by 1,686
- 2025Qwen3 Embedding: Advancing Text Embedding and Reranking Through Foundation Modelscited by 1,175
- 2024Gemma: Open Models Based on Gemini Research and Technologycited by 889
- 2024Yi: Open Foundation Models by 01.AIcited by 706
- 2024TinyLlama: An Open-Source Small Language Modelcited by 604
25 more
- 2023Textbooks Are All You Need II: phi-1.5 technical reportcited by 559
- 2022One Embedder, Any Task: Instruction-Finetuned Text Embeddingscited by 329
- 2024tinyBenchmarks: evaluating LLMs with fewer examplescited by 295
- 2024LiveBench: A Challenging, Contamination-Limited LLM Benchmarkcited by 242
- 2022Domino: Discovering Systematic Errors with Cross-Modal Embeddingscited by 155
- 2023Large Language Models for Automated Data Science: Introducing CAAFE for Context-Aware Automated Feature Engineeringcited by 125
- 2018Automated Data Slicing for Model Validation:A Big data - AI Integration Approachcited by 70
- 2024Hypothesis Generation with Large Language Modelscited by 68
- 2021The Spotlight: A General Method for Discovering Systematic Errors in Deep Learning Modelscited by 63
- 2023Goal Driven Discovery of Distributional Differences via Language Descriptionscited by 61
- 2025RouterEval: A Comprehensive Benchmark for Routing LLMs to Explore Model-level Scaling Up in LLMscited by 58
- 2022Describing Differences between Text Distributions with Natural Languagecited by 54
- 2024metabench -- A Sparse Benchmark of Reasoning and Knowledge in Large Language Modelscited by 35
- 2025Fluid Language Model Benchmarkingcited by 30
- 2026When AI Benchmarks Plateau: A Systematic Study of Benchmark Saturationcited by 29
- 2025Sparse Autoencoders for Hypothesis Generationcited by 24
- 2025How to Select Datapoints for Efficient Human Evaluation of NLG Models?cited by 23
- 2024Explaining Datasets in Words: Statistical Models with Natural Language Parameterscited by 21
- 2022py-irt: A Scalable Item Response Theory Library for Pythoncited by 19
- 2023Adaptive and Personalized Exercise Generation for Online Language Learningcited by 18
- 2020R2DE: a NLP approach to estimating IRT parameters of newly generated questionscited by 15
- 2025Investigating the Zone of Proximal Development of Language Models for In-Context Learningcited by 6
- 2025LLMs Encode How Difficult Problems Arecited by 6
- 2022Discover, Explanation, Improvement: An Automatic Slice Detection Framework for Natural Language Processingcited by 4
- 2026Question Difficulty Estimation for Large Language Models via Answer Plausibility Scoringcited by 2
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2025The LLM Already Knows: Estimating LLM-Perceived Question Difficulty via Hidden Representations
- 2024The Unreasonable Effectiveness of Easy Training Data for Hard Tasks
- 2022What Makes Reading Comprehension Questions Difficult?
- 2026Representing Visual Evidence for Item Difficulty Prediction: Visual Textualization and Image-Native Modeling
- 2026Load-Bearing Context: The Question Damage Score for Evaluating Context Reliance in Linguistic Reasoning
- 2025Reasoning and Sampling-Augmented MCQ Difficulty Prediction via LLMs
- 2026Inferential Question Answering
- 2026Same Question, Different Answers: Evaluating LLM Reliability Beyond Accuracy