mlsanityData to 7 Oct 2026

Step-Controlled DPO: Leveraging Stepwise Error for Enhanced Mathematical Reasoning

arXiv 2407.00782 ↗First posted 30 Jun 2024cs.CLcited by 35

On the map: LLM reasoning → Mathematical reasoning

also in 1 more
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

  1. 2024MathGenie: Generating Synthetic Data with Question Back-translation for Enhancing Mathematical Reasoning of LLMs26 Feb
  2. 2024InternLM-Math: Open Math Large Language Models Toward Verifiable Reasoning9 Feb
  3. 2024DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Models5 Feb
  4. 2023Llemma: An Open Language Model For Mathematics16 Oct
  5. 2023MathCoder: Seamless Code Integration in LLMs for Enhanced Mathematical Reasoning5 Oct
  6. 2023ToRA: A Tool-Integrated Reasoning Agent for Mathematical Problem Solving29 Sep
  7. 2023WizardMath: Empowering Mathematical Reasoning for Large Language Models via Reinforced Evol-Instruct18 Aug
  8. 2023Solving Challenging Math Word Problems Using GPT-4 Code Interpreter with Code-based Self-Verification15 Aug
  9. 2023Scaling Relationship on Learning Mathematical Reasoning with Large Language Models3 Aug

Other references · 29

  1. 2017Proximal Policy Optimization Algorithmscited by 14,441
  2. 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
  3. 2021Training Verifiers to Solve Math Word Problemscited by 9,743
  4. 2021Measuring Mathematical Problem Solving With the MATH Datasetcited by 5,203
  5. 2023Let's Verify Step by Stepcited by 3,598
  6. 2022Constitutional AI: Harmlessness from AI Feedbackcited by 2,950
  7. 2019Fine-Tuning Language Models from Human Preferencescited by 2,124
  8. 2024Mixtral of Expertscited by 1,785
  9. 2023MathVista: Evaluating Mathematical Reasoning of Foundation Models in Visual Contextscited by 1,582
  10. 2022Program of Thoughts Prompting: Disentangling Computation from Reasoning for Numerical Reasoning Taskscited by 1,057
  11. 2023Math-Shepherd: Verify and Reinforce LLMs Step-by-step without Human Annotationscited by 895
  12. 2023MetaMath: Bootstrap Your Own Mathematical Questions for Large Language Modelscited by 724
17 more
  1. 2024Self-Rewarding Language Modelscited by 654
  2. 2024Measuring Multimodal Mathematical Reasoning with MATH-Vision Datasetcited by 516
  3. 2023Zephyr: Direct Distillation of LM Alignmentcited by 498
  4. 2023MAmmoTH: Building Math Generalist Models through Hybrid Instruction Tuningcited by 483
  5. 2023SLiC-HF: Sequence Likelihood Calibration with Human Feedbackcited by 395
  6. 2024InternLM2 Technical Reportcited by 391
  7. 2023Statistical Rejection Sampling Improves Preference Optimizationcited by 321
  8. 2024KTO: Model Alignment as Prospect Theoretic Optimizationcited by 256
  9. 2022Is Reinforcement Learning (Not) for Natural Language Processing: Benchmarks, Baselines, and Building Blocks for Natural Language Policy Optimizationcited by 244
  10. 2024From r to Q^*: Your Language Model is Secretly a Q-Functioncited by 242
  11. 2024Smaug: Fixing Failure Modes of Preference Optimisation with DPO-Positivecited by 239
  12. 2023GPT Can Solve Mathematical Problems Without a Calculatorcited by 68
  13. 2023MathPile: A Billion-Token-Scale Pretraining Corpus for Mathcited by 67
  14. 2024Training Large Language Models for Reasoning through Reverse Curriculum Reinforcement Learningcited by 63
  15. 2018Reliability and Learnability of Human Bandit Feedback for Sequence-to-Sequence Reinforcement Learningcited by 57
  16. 2024Learning Planning-based Reasoning by Trajectories Collection and Process Reward Synthesizingcited by 49
  17. 2024ChatGLM-Math: Improving Math Problem-Solving in Large Language Models with a Self-Critique Pipelinecited by 47

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 10; 2025: 21; 2026: 4.

35 papers.

Sort:

By area:

  1. 2024Agent Q: Advanced Reasoning and Learning for Autonomous AI Agentscited by 201
  2. 2024Improve Vision Language Model Chain-of-thought Reasoningcited by 135
  3. 2025Can We Generate Images with CoT? Let's Verify and Reinforce Image Generation Step by Stepcited by 130
  4. 2024Process Reward Model with Q-Value Rankingscited by 78
  5. 2025Self-rewarding correction for mathematical reasoningcited by 67
  6. 2024Building Math Agents with Multi-Turn Iterative Preference Learningcited by 66
  7. 2025Evaluating Step-by-step Reasoning Traces: A Surveycited by 62
  8. 2024MathCoder2: Better Math Reasoning from Continued Pretraining on Model-translated Mathematical Codecited by 39
  9. 2025A Survey of Direct Preference Optimizationcited by 35
  10. 2025MathFusion: Enhancing Mathematical Problem-solving of LLM through Instruction Fusioncited by 30
  11. 2024A Comprehensive Survey of Direct Preference Optimization: Datasets, Theories, Variants, and Applicationscited by 27
  12. 2025LEMMA: Learning from Errors for MatheMatical Advancement in LLMscited by 20
23 more
  1. 2025Iterative Tool Usage Exploration for Multimodal Agents via Step-wise Preference Tuningcited by 18
  2. 2024Improving Multi-Step Reasoning Abilities of Large Language Models with Direct Advantage Policy Optimizationcited by 17
  3. 2025Full-Step-DPO: Self-Supervised Preference Optimization with Step-wise Rewards for Mathematical Reasoningcited by 14
  4. 2024Autoregressive Multi-trait Essay Scoring via Reinforcement Learning with Scoring-aware Multiple Rewardscited by 11
  5. 2025Debate, Reflect, and Distill: Multi-Agent Feedback with Tree-Structured Preference Optimization for Efficient Language Model Enhancementcited by 10
  6. 2025Two Heads Are Better Than One: Dual-Model Verbal Reflection at Inference-Timecited by 8
  7. 2025Improving Rationality in the Reasoning Process of Language Models through Self-playing Gamecited by 7
  8. 2026PrivAct: Internalizing Contextual Privacy Preservation via Multi-Agent Preference Trainingcited by 6
  9. 2025Self-Evolved Preference Optimization for Enhancing Mathematical Reasoning in Small Language Modelscited by 4
  10. 2025Alignment with Fill-In-the-Middle for Enhancing Code Generationcited by 4
  11. 2025Putting on the Thinking Hats: A Survey on Chain of Thought Fine-tuning from the Perspective of Human Reasoning Mechanismcited by 4
  12. 2024Mars-PO: Multi-Agent Reasoning System Preference Optimizationcited by 3
  13. 2025Multi-Step Alignment as Markov Games: An Optimistic Online Gradient Descent Approach with Convergence Guaranteescited by 3
  14. 2025Eeyore: Realistic Depression Simulation via Supervised and Preference Optimizationcited by 3
  15. 2025Local Look-Ahead Guidance via Verifier-in-the-Loop for Automated Theorem Provingcited by 2
  16. 2025MARGE: Improving Math Reasoning for LLMs with Guided Explorationcited by 2
  17. 2026Beyond Rejection Sampling: Trajectory Fusion for Scaling Mathematical Reasoningcited by 2
  18. 2025PIPA: Preference Alignment as Prior-Informed Statistical Estimationcited by 1
  19. 2025CuDIP: Enhancing Theorem Proving in LLMs via Curriculum Learning-based Direct Preference Optimizationcited by 1
  20. 2024Subtle Errors in Reasoning: Preference Learning via Error-injected Self-editingcited by 0
  21. 2025Enhancing LLM Reasoning via Non-Human-Like Reasoning Path Preference Optimizationcited by 0
  22. 2026The Periodic Table of LLM Reasoning: A Structured Survey of Reasoning Paradigms, Methods, and Failure Modescited by 0
  23. 2026Reinforcing Step-level Reasoning for Effective Self-Correction in LLMscited by 0

Similar, not cited

Close in wording, no citation either way

  1. 2024Step-DPO: Step-wise Preference Optimization for Long-chain Reasoning of LLMs
  2. 2025MDPO: Multi-Granularity Direct Preference Optimization for Mathematical Reasoning
  3. 2024Step-level Value Preference Optimization for Mathematical Reasoning
  4. 2025Enhancing LLM Reasoning with Iterative DPO: A Comprehensive Empirical Investigation
  5. 2024Preference Optimization for Reasoning with Pseudo Feedback
  6. 2024Flow-DPO: Improving LLM Mathematical Reasoning through Online Multi-Agent Learning
  7. 2025Step-KTO: Optimizing Mathematical Reasoning through Stepwise Binary Feedback
  8. 2024Self-Training with Direct Preference Optimization Improves Chain-of-Thought Reasoning