atlas

Research map / Large language models / Reasoning and chain of thought

Incentivizing Reasoning for Advanced Instruction-Following of Large Language Models

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: Chain-of-thought training and analysis · 1 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.

Proposes RAIF, an RLVR recipe (GRPO with rule-centric rewards, superior-CoT replay filtering, and behavior cloning) on an LLM-evolved complex-instruction dataset to make LLMs reason before following complex, compositional instructions.

Problem

Vanilla chain-of-thought hurts instruction following under complex compositional constraints because models produce superficial reasoning that paraphrases the instruction, and existing SFT or template methods are task-specific and generalize poorly.

Approach

Use GRPO with a rule-centric reward (format reward plus per-constraint accuracy reward checked by code or an LLM judge), a replay buffer that keeps only samples where reasoning beats reasoning-free rollouts (superior CoT enforcement), and an SFT behavior-cloning term on DeepSeek-R1 expert responses to limit policy drift.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add RAIF training instead of I/O promptingQwen2.5-1.5B-Instruct · Seven instruction benchmarks (Avg.)average score: 50.61 -> 62.35Helped
Add vanilla CoT prompting instead of I/OQwen2.5-1.5B-Instruct · Seven instruction benchmarks (Avg.)average score: 50.61 -> 38.81Hurt
Add RAIF training instead of I/O promptingQwen2.5-7B-Instruct · Seven instruction benchmarks (Avg.)average score: 72.58 -> 73.44Helped
Add RAIF training instead of I/O promptingMinistral-8B-Instruct · Seven instruction benchmarks (Avg.)average score: 68.58 -> 68.68No clear effect
Add RAIF instead of I/O promptingQwen2.5-7B-Instruct · ComplexBench overalloverall DRFR: 74.47 -> 77.40Helped
Add maths data to training (ablation)Qwen2.5-7B-Instruct with CoT inference · Seven instruction benchmarks (Avg.)average score: 68.28 -> 72.12Helped
Add complex-instruction data instead of using it alone without maths, SupCoT, or BC (ablation)Qwen2.5-7B-Instruct with CoT inference · Seven instruction benchmarks (Avg.)average score: 72.12 -> 73.44Mixed
Increase maths-data ratio from 1 to 5 while keeping complex ratio 1 (ablation)Qwen2.5-7B-Instruct with CoT inference · Seven instruction benchmarks (Avg.)average score: 73.44 -> 73.18Hurt
Add superior CoT enforcement (ablation)Qwen2.5-7B-Instruct with maths and complex data · Seven instruction benchmarks (Avg.)average score: 67.87 -> 71.15Helped
Add behavior cloning (ablation)Qwen2.5-7B-Instruct with maths and complex data · Seven instruction benchmarks (Avg.)average score: 67.87 -> 72.05Helped

Surprising findings

Limitations

Experimental setup

Datasets: WildChat Alpaca DeepScaleR IFEval taxonomy constraints

Benchmarks: IFEval CELLO CFBench ComplexBench FB-Bench FollowBench InfoBench IFBench

Metrics: prompt-level loose accuracy DRFR CSR/ISR/PSR HSR/SSR/CSL average score

Baselines: I/O prompting CoT prompting Self-DeepClaude (SDC) SFT Oracle Decomposition Self-Consistency Conifer FollowComplex Self-Refine

Builds on: GRPO PPO self-instruct DeepScaleR IFEval ComplexBench

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