atlas

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

Generalizing Verifiable Instruction Following

NeurIPS 2025 · Large language models › Agents, code and math · approach: Inductive and abstract reasoning evaluation

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 IFBench, a held-out benchmark of 58 new verifiable output constraints, and IF-RLVR, GRPO-based RL with verifiable rewards on combined constraints, showing large out-of-domain instruction-following gains.

Problem

Precise instruction following with verifiable output constraints: models overfit to the small IFEval constraint set and fail to generalize to unseen constraint types.

Approach

Build a benchmark with unseen, human-written verifiable constraints (IFBench) separate from training constraints (IFTrain), and train with GRPO using verifiable rewards on multi-constraint prompts with wider variable ranges, plus optional reward-model mixing to mitigate reward hacking.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train Tulu-DPO with IF-RLVRTulu-DPO · IFEvalaccuracy: 81.1 -> 92.2Helped
Train Tulu-DPO with IF-RLVRTulu-DPO · IFBenchaccuracy: 25.5 -> 44.6Helped
Train with GRPO and IF verifiable rewards instead of DPOTulu-3-8B-SFT · IFEvalaccuracy: 76.89 -> 85.77Helped
Train with GRPO and IF verifiable rewards instead of DPOTulu-3-8B-SFT · IFBenchaccuracy: 25.2 -> 28.6Helped
Train with GRPO and IF verifiable rewards instead of DPOTulu-3-8B-DPO · IFEvalaccuracy: 79.67 -> 89.65Helped
Train with GRPO and IF verifiable rewards instead of DPOTulu-3-8B-DPO · IFBenchaccuracy: 29.3 -> 30.6Helped
Train on more constraints per prompt (ablation)Qwen2.5 policy · IFBenchaccuracy: 48.9 (1 constraint); 59.5 (3 constraints); 55.8 (5 constraints)Mixed
Train on more constraints per prompt (ablation)Qwen2.5 policy · IFEvalaccuracy: 71.2 (1 constraint); 85.8 (6 constraints)Helped
Use a wider training range for constraint variables rather than a disjoint range (ablation)IF-RLVR · IFEvalaccuracyHelped
Use a disjoint training range for constraint variables (ablation)IF-RLVR · IFEvalaccuracyHurt
Remove length and keyword constraints from training (ablation)IF-RLVR · IFEvalaccuracyHurt
Remove change-case and detectable-format constraints from training (ablation)IF-RLVR · IFEvalaccuracy: 89.65No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Tulu-3-SFT WildChat IFEval constraints IFTrain

Benchmarks: IFBench IFEval AlpacaEval 2 GSM8K MMLU BBH

Metrics: prompt-level loose accuracy strict accuracy LLM-as-judge score

Baselines: IFEval-trained models DPO Tulu-3-8B-DPO GPT-4.1 Claude 3.7 Sonnet Qwen3-32B Claude 4 Sonnet o3 DeepSeek R1

Builds on: GRPO IFEval RLVR DPO Tulu 3

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