atlas

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

NaturalReasoning: Reasoning in the Wild with 2.8M Challenging Questions

NeurIPS 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.

Introduces NaturalReasoning, a 2.8M-question reasoning dataset backtranslated from web pretraining corpora (DCLM, FineMath) with LLM-generated reference answers, and shows its use in distillation and self-training.

Problem

Scaling LLM reasoning beyond math and coding is limited by a lack of diverse, high-quality, challenging reasoning questions with reference answers.

Approach

Use an LLM to annotate reasoning-rich documents from pretraining corpora (DCLM-baseline, FineMath) and synthesize self-contained challenging questions grounded in them, with reference answers and teacher responses, without human annotation or rule-based extraction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Distill DeepSeek-R1 responses on 100K NaturalReasoning questions instead of s1K-1.1Llama-3.3-70B-Instruct · GPQA-Diamondpass@1: 62.7 -> 63.5Helped
Increase NaturalReasoning distillation data from 1K to 100K questionsLlama-3.3-70B-Instruct · GPQA-Diamond, MMLU-Pro, and MATH-500pass@1: 63.5 -> 67.3; 78.0 -> 79.5; 86.2 -> 89.8Helped
Use self-score-filtered RFT instead of unfiltered self-scoring (ablation)Llama3.1-8B-Instruct on SelfTrain-15k · GPQA-Diamond and MMLU-Pro averageaccuracy: 42.35 -> 42.54Helped
Use self-score-filtered DPO instead of unfiltered self-scoring (ablation)Llama3.1-8B-Instruct on SelfTrain-15k · GPQA-Diamond and MMLU-Pro averageaccuracy: 43.22 -> 43.67Helped
Self-train with reward-scored model responses rather than no additional trainingLlama3.1-8B-Instruct on SelfTrain-15k · GPQA-Diamond and MMLU-Pro averageaccuracy: 40.81 -> 41.81 (RFT external); 40.81 -> 43.67 (DPO self-score-filtered)Helped
Train with GRPO using NaturalReasoning reference answers and General VerifierLlama3.1-8B-Instruct · MATH, MMLU-Pro, and GPQAaccuracy: 48.74 -> 52.20; 49.79 -> 49.48; 29.24 -> 31.47Mixed
Filter SFT examples by agreement with reference answers (ablation)Llama3.1-8B-Instruct on NaturalReasoning · GPQA-Diamond and MMLU-Pro averageaccuracy: 40.87 -> 41.11Helped
Distill from NaturalReasoning rather than OpenThoughts using 100K examplesLlama3.1-8B-Instruct · GPQA-Diamond, MATH-500, MMLU-Pro, and SuperGPQAaccuracy: 37.8 -> 43.1; 82.2 -> 69.0; 59.0 -> 61.2; 30.0 -> 32.2Mixed

Surprising findings

Limitations

Experimental setup

Datasets: DCLM-baseline FineMath GPQA MATH NaturalReasoning OpenThoughts-114k s1K-1.1 LIMO

Benchmarks: MATH MATH-500 GPQA GPQA-Diamond MMLU-Pro SuperGPQA

Metrics: accuracy pass@1 average accuracy high-quality fraction median response length

Baselines: MetaMathQA NuminaMath OpenMathInstruct-2 WebInstruct OpenThoughts-114k s1K-1.1 LIMO DeepSeek-R1-Distill-Llama-70B

Builds on: MetaMath GRPO DPO s1K LIMO

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