Step-Controlled DPO: Leveraging Stepwise Error for Enhanced Mathematical Reasoning
On the map: LLM reasoning → Mathematical reasoning
Abstract (arXiv)
Direct Preference Optimization (DPO) has proven effective at improving the performance of large language models (LLMs) on downstream tasks such as reasoning and alignment. In this work, we propose Step-Controlled DPO (SCDPO), a method for automatically providing stepwise error supervision by creating negative samples of mathematical reasoning rationales that start making errors at a specified step. By applying these samples in DPO training, SCDPO can better align the model to understand reasoning errors and output accurate reasoning steps. We apply SCDPO to both code-integrated and chain-of-thought solutions, empirically showing that it consistently improves the performance compared to naive DPO on three different SFT models, including one existing SFT model and two models we finetuned. Qualitative analysis of the credit assignment of SCDPO and DPO demonstrates the effectiveness of SCDPO at identifying errors in mathematical solutions. We then apply SCDPO to an InternLM2-20B model, resulting in a 20B model that achieves high scores of 88.5% on GSM8K and 58.1% on MATH, rivaling all other open-source LLMs, showing the great potential of our method.
Key facts. Cited by 35 papers in the map (data through 7 Oct 2026). Placed in Mathematical reasoning, one of 17 directions in LLM reasoning. Builds on 38 of its 56 references that are in the map. First posted on arXiv 30 Jun 2024.
Builds on
38 of 56 references.
Closest ancestors · 9
Same direction, newest first
- 2024MathGenie: Generating Synthetic Data with Question Back-translation for Enhancing Mathematical Reasoning of LLMs26 Feb
- 2024InternLM-Math: Open Math Large Language Models Toward Verifiable Reasoning9 Feb
- 2024DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Models5 Feb
- 2023Llemma: An Open Language Model For Mathematics16 Oct
- 2023MathCoder: Seamless Code Integration in LLMs for Enhanced Mathematical Reasoning5 Oct
- 2023ToRA: A Tool-Integrated Reasoning Agent for Mathematical Problem Solving29 Sep
- 2023WizardMath: Empowering Mathematical Reasoning for Large Language Models via Reinforced Evol-Instruct18 Aug
- 2023Solving Challenging Math Word Problems Using GPT-4 Code Interpreter with Code-based Self-Verification15 Aug
- 2023Scaling Relationship on Learning Mathematical Reasoning with Large Language Models3 Aug
Other references · 29
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2021Training Verifiers to Solve Math Word Problemscited by 9,743
- 2021Measuring Mathematical Problem Solving With the MATH Datasetcited by 5,203
- 2023Let's Verify Step by Stepcited by 3,598
- 2022Constitutional AI: Harmlessness from AI Feedbackcited by 2,950
- 2019Fine-Tuning Language Models from Human Preferencescited by 2,124
- 2024Mixtral of Expertscited by 1,785
- 2023MathVista: Evaluating Mathematical Reasoning of Foundation Models in Visual Contextscited by 1,582
- 2022Program of Thoughts Prompting: Disentangling Computation from Reasoning for Numerical Reasoning Taskscited by 1,057
- 2023Math-Shepherd: Verify and Reinforce LLMs Step-by-step without Human Annotationscited by 895
- 2023MetaMath: Bootstrap Your Own Mathematical Questions for Large Language Modelscited by 724
17 more
- 2024Self-Rewarding Language Modelscited by 654
- 2024Measuring Multimodal Mathematical Reasoning with MATH-Vision Datasetcited by 516
- 2023Zephyr: Direct Distillation of LM Alignmentcited by 498
- 2023MAmmoTH: Building Math Generalist Models through Hybrid Instruction Tuningcited by 483
- 2023SLiC-HF: Sequence Likelihood Calibration with Human Feedbackcited by 395
- 2024InternLM2 Technical Reportcited by 391
- 2023Statistical Rejection Sampling Improves Preference Optimizationcited by 321
- 2024KTO: Model Alignment as Prospect Theoretic Optimizationcited by 256
- 2022Is Reinforcement Learning (Not) for Natural Language Processing: Benchmarks, Baselines, and Building Blocks for Natural Language Policy Optimizationcited by 244
- 2024From r to Q^*: Your Language Model is Secretly a Q-Functioncited by 242
- 2024Smaug: Fixing Failure Modes of Preference Optimisation with DPO-Positivecited by 239
- 2023GPT Can Solve Mathematical Problems Without a Calculatorcited by 68
- 2023MathPile: A Billion-Token-Scale Pretraining Corpus for Mathcited by 67
- 2024Training Large Language Models for Reasoning through Reverse Curriculum Reinforcement Learningcited by 63
- 2018Reliability and Learnability of Human Bandit Feedback for Sequence-to-Sequence Reinforcement Learningcited by 57
- 2024Learning Planning-based Reasoning by Trajectories Collection and Process Reward Synthesizingcited by 49
- 2024ChatGLM-Math: Improving Math Problem-Solving in Large Language Models with a Self-Critique Pipelinecited by 47
Built on by
Citing papers per year: 2024: 10; 2025: 21; 2026: 4.
35 papers.
Sort:
By area:
- 2024Agent Q: Advanced Reasoning and Learning for Autonomous AI Agentscited by 201
- 2024Improve Vision Language Model Chain-of-thought Reasoningcited by 135
- 2025Can We Generate Images with CoT? Let's Verify and Reinforce Image Generation Step by Stepcited by 130
- 2024Process Reward Model with Q-Value Rankingscited by 78
- 2025Self-rewarding correction for mathematical reasoningcited by 67
- 2024Building Math Agents with Multi-Turn Iterative Preference Learningcited by 66
- 2025Evaluating Step-by-step Reasoning Traces: A Surveycited by 62
- 2024MathCoder2: Better Math Reasoning from Continued Pretraining on Model-translated Mathematical Codecited by 39
- 2025A Survey of Direct Preference Optimizationcited by 35
- 2025MathFusion: Enhancing Mathematical Problem-solving of LLM through Instruction Fusioncited by 30
- 2024A Comprehensive Survey of Direct Preference Optimization: Datasets, Theories, Variants, and Applicationscited by 27
- 2025LEMMA: Learning from Errors for MatheMatical Advancement in LLMscited by 20
23 more
- 2025Iterative Tool Usage Exploration for Multimodal Agents via Step-wise Preference Tuningcited by 18
- 2024Improving Multi-Step Reasoning Abilities of Large Language Models with Direct Advantage Policy Optimizationcited by 17
- 2025Full-Step-DPO: Self-Supervised Preference Optimization with Step-wise Rewards for Mathematical Reasoningcited by 14
- 2024Autoregressive Multi-trait Essay Scoring via Reinforcement Learning with Scoring-aware Multiple Rewardscited by 11
- 2025Debate, Reflect, and Distill: Multi-Agent Feedback with Tree-Structured Preference Optimization for Efficient Language Model Enhancementcited by 10
- 2025Two Heads Are Better Than One: Dual-Model Verbal Reflection at Inference-Timecited by 8
- 2025Improving Rationality in the Reasoning Process of Language Models through Self-playing Gamecited by 7
- 2026PrivAct: Internalizing Contextual Privacy Preservation via Multi-Agent Preference Trainingcited by 6
- 2025Self-Evolved Preference Optimization for Enhancing Mathematical Reasoning in Small Language Modelscited by 4
- 2025Alignment with Fill-In-the-Middle for Enhancing Code Generationcited by 4
- 2025Putting on the Thinking Hats: A Survey on Chain of Thought Fine-tuning from the Perspective of Human Reasoning Mechanismcited by 4
- 2024Mars-PO: Multi-Agent Reasoning System Preference Optimizationcited by 3
- 2025Multi-Step Alignment as Markov Games: An Optimistic Online Gradient Descent Approach with Convergence Guaranteescited by 3
- 2025Eeyore: Realistic Depression Simulation via Supervised and Preference Optimizationcited by 3
- 2025Local Look-Ahead Guidance via Verifier-in-the-Loop for Automated Theorem Provingcited by 2
- 2025MARGE: Improving Math Reasoning for LLMs with Guided Explorationcited by 2
- 2026Beyond Rejection Sampling: Trajectory Fusion for Scaling Mathematical Reasoningcited by 2
- 2025PIPA: Preference Alignment as Prior-Informed Statistical Estimationcited by 1
- 2025CuDIP: Enhancing Theorem Proving in LLMs via Curriculum Learning-based Direct Preference Optimizationcited by 1
- 2024Subtle Errors in Reasoning: Preference Learning via Error-injected Self-editingcited by 0
- 2025Enhancing LLM Reasoning via Non-Human-Like Reasoning Path Preference Optimizationcited by 0
- 2026The Periodic Table of LLM Reasoning: A Structured Survey of Reasoning Paradigms, Methods, and Failure Modescited by 0
- 2026Reinforcing Step-level Reasoning for Effective Self-Correction in LLMscited by 0
- 2026Reinforcing Step-level Reasoning for Effective Self-Correction in LLMs12 Aug 2026
- 2026The Periodic Table of LLM Reasoning: A Structured Survey of Reasoning Paradigms, Methods, and Failure Modes9 Jun 2026
- 2026PrivAct: Internalizing Contextual Privacy Preservation via Multi-Agent Preference Training14 Feb 2026
- 2026Beyond Rejection Sampling: Trajectory Fusion for Scaling Mathematical Reasoning4 Feb 2026
- 2025Putting on the Thinking Hats: A Survey on Chain of Thought Fine-tuning from the Perspective of Human Reasoning Mechanism15 Oct 2025
- 2025Enhancing LLM Reasoning via Non-Human-Like Reasoning Path Preference Optimization13 Oct 2025
- 2025Alignment with Fill-In-the-Middle for Enhancing Code Generation27 Aug 2025
- 2025Improving Rationality in the Reasoning Process of Language Models through Self-playing Game28 Jun 2025
- 2025Debate, Reflect, and Distill: Multi-Agent Feedback with Tree-Structured Preference Optimization for Efficient Language Model Enhancement4 Jun 2025
- 2025MARGE: Improving Math Reasoning for LLMs with Guided Exploration18 May 2025
- 2025Iterative Tool Usage Exploration for Multimodal Agents via Step-wise Preference Tuning30 Apr 2025
- 2025LEMMA: Learning from Errors for MatheMatical Advancement in LLMs21 Mar 2025
23 more
- 2025MathFusion: Enhancing Mathematical Problem-solving of LLM through Instruction Fusion20 Mar 2025
- 2025A Survey of Direct Preference Optimization12 Mar 2025
- 2025Local Look-Ahead Guidance via Verifier-in-the-Loop for Automated Theorem Proving12 Mar 2025
- 2025Self-Evolved Preference Optimization for Enhancing Mathematical Reasoning in Small Language Models4 Mar 2025
- 2025Self-rewarding correction for mathematical reasoning26 Feb 2025
- 2025Two Heads Are Better Than One: Dual-Model Verbal Reflection at Inference-Time26 Feb 2025
- 2025CuDIP: Enhancing Theorem Proving in LLMs via Curriculum Learning-based Direct Preference Optimization25 Feb 2025
- 2025Eeyore: Realistic Depression Simulation via Supervised and Preference Optimization21 Feb 2025
- 2025Full-Step-DPO: Self-Supervised Preference Optimization with Step-wise Rewards for Mathematical Reasoning20 Feb 2025
- 2025Multi-Step Alignment as Markov Games: An Optimistic Online Gradient Descent Approach with Convergence Guarantees18 Feb 2025
- 2025Evaluating Step-by-step Reasoning Traces: A Survey17 Feb 2025
- 2025PIPA: Preference Alignment as Prior-Informed Statistical Estimation9 Feb 2025
- 2025Can We Generate Images with CoT? Let's Verify and Reinforce Image Generation Step by Step23 Jan 2025
- 2024Improving Multi-Step Reasoning Abilities of Large Language Models with Direct Advantage Policy Optimization24 Dec 2024
- 2024Mars-PO: Multi-Agent Reasoning System Preference Optimization28 Nov 2024
- 2024Improve Vision Language Model Chain-of-thought Reasoning21 Oct 2024
- 2024A Comprehensive Survey of Direct Preference Optimization: Datasets, Theories, Variants, and Applications21 Oct 2024
- 2024Process Reward Model with Q-Value Rankings15 Oct 2024
- 2024MathCoder2: Better Math Reasoning from Continued Pretraining on Model-translated Mathematical Code10 Oct 2024
- 2024Subtle Errors in Reasoning: Preference Learning via Error-injected Self-editing9 Oct 2024
- 2024Autoregressive Multi-trait Essay Scoring via Reinforcement Learning with Scoring-aware Multiple Rewards26 Sep 2024
- 2024Building Math Agents with Multi-Turn Iterative Preference Learning4 Sep 2024
- 2024Agent Q: Advanced Reasoning and Learning for Autonomous AI Agents13 Aug 2024
- 2024Agent Q: Advanced Reasoning and Learning for Autonomous AI Agentscited by 201
- 2024Improve Vision Language Model Chain-of-thought Reasoningcited by 135
- 2025Can We Generate Images with CoT? Let's Verify and Reinforce Image Generation Step by Stepcited by 130
- 2024Process Reward Model with Q-Value Rankingscited by 78
- 2025Self-rewarding correction for mathematical reasoningcited by 67
- 2024Building Math Agents with Multi-Turn Iterative Preference Learningcited by 66
- 2025Evaluating Step-by-step Reasoning Traces: A Surveycited by 62
- 2024MathCoder2: Better Math Reasoning from Continued Pretraining on Model-translated Mathematical Codecited by 39
- 2025MathFusion: Enhancing Mathematical Problem-solving of LLM through Instruction Fusioncited by 30
- 2024A Comprehensive Survey of Direct Preference Optimization: Datasets, Theories, Variants, and Applicationscited by 27
- 2025LEMMA: Learning from Errors for MatheMatical Advancement in LLMscited by 20
- 2024Improving Multi-Step Reasoning Abilities of Large Language Models with Direct Advantage Policy Optimizationcited by 17
12 most cited of 26 All 26 (JSON)
- 2026Reinforcing Step-level Reasoning for Effective Self-Correction in LLMs12 Aug 2026
- 2026The Periodic Table of LLM Reasoning: A Structured Survey of Reasoning Paradigms, Methods, and Failure Modes9 Jun 2026
- 2026Beyond Rejection Sampling: Trajectory Fusion for Scaling Mathematical Reasoning4 Feb 2026
- 2025Putting on the Thinking Hats: A Survey on Chain of Thought Fine-tuning from the Perspective of Human Reasoning Mechanism15 Oct 2025
- 2025Enhancing LLM Reasoning via Non-Human-Like Reasoning Path Preference Optimization13 Oct 2025
- 2025Improving Rationality in the Reasoning Process of Language Models through Self-playing Game28 Jun 2025
- 2025Debate, Reflect, and Distill: Multi-Agent Feedback with Tree-Structured Preference Optimization for Efficient Language Model Enhancement4 Jun 2025
- 2025MARGE: Improving Math Reasoning for LLMs with Guided Exploration18 May 2025
- 2025LEMMA: Learning from Errors for MatheMatical Advancement in LLMs21 Mar 2025
- 2025MathFusion: Enhancing Mathematical Problem-solving of LLM through Instruction Fusion20 Mar 2025
- 2025Self-Evolved Preference Optimization for Enhancing Mathematical Reasoning in Small Language Models4 Mar 2025
- 2025Self-rewarding correction for mathematical reasoning26 Feb 2025
12 newest of 26 All 26 (JSON)
- 2025A Survey of Direct Preference Optimizationcited by 35
- 2025Alignment with Fill-In-the-Middle for Enhancing Code Generationcited by 4
- 2025Multi-Step Alignment as Markov Games: An Optimistic Online Gradient Descent Approach with Convergence Guaranteescited by 3
- 2025Eeyore: Realistic Depression Simulation via Supervised and Preference Optimizationcited by 3
- 2025PIPA: Preference Alignment as Prior-Informed Statistical Estimationcited by 1
- 2025Alignment with Fill-In-the-Middle for Enhancing Code Generation27 Aug 2025
- 2025A Survey of Direct Preference Optimization12 Mar 2025
- 2025Eeyore: Realistic Depression Simulation via Supervised and Preference Optimization21 Feb 2025
- 2025Multi-Step Alignment as Markov Games: An Optimistic Online Gradient Descent Approach with Convergence Guarantees18 Feb 2025
- 2025PIPA: Preference Alignment as Prior-Informed Statistical Estimation9 Feb 2025
Similar, not cited
Close in wording, no citation either way
- 2024Step-DPO: Step-wise Preference Optimization for Long-chain Reasoning of LLMs
- 2025MDPO: Multi-Granularity Direct Preference Optimization for Mathematical Reasoning
- 2024Step-level Value Preference Optimization for Mathematical Reasoning
- 2025Enhancing LLM Reasoning with Iterative DPO: A Comprehensive Empirical Investigation
- 2024Preference Optimization for Reasoning with Pseudo Feedback
- 2024Flow-DPO: Improving LLM Mathematical Reasoning through Online Multi-Agent Learning
- 2025Step-KTO: Optimizing Mathematical Reasoning through Stepwise Binary Feedback
- 2024Self-Training with Direct Preference Optimization Improves Chain-of-Thought Reasoning