mlsanityData to 7 Oct 2026

Self-Training with Direct Preference Optimization Improves Chain-of-Thought Reasoning

arXiv 2407.18248 ↗First posted 25 Jul 2024cs.CLcited by 26

On the map: LLM reasoning → Mathematical reasoning

also in 2 more
Abstract (arXiv)

Effective training of language models (LMs) for mathematical reasoning tasks demands high-quality supervised fine-tuning data. Besides obtaining annotations from human experts, a common alternative is sampling from larger and more powerful LMs. However, this knowledge distillation approach can be costly and unstable, particularly when relying on closed-source, proprietary LMs like GPT-4, whose behaviors are often unpredictable. In this work, we demonstrate that the reasoning abilities of small-scale LMs can be enhanced through self-training, a process where models learn from their own outputs. We also show that the conventional self-training can be further augmented by a preference learning algorithm called Direct Preference Optimization (DPO). By integrating DPO into self-training, we leverage preference data to guide LMs towards more accurate and diverse chain-of-thought reasoning. We evaluate our method across various mathematical reasoning tasks using different base models. Our experiments show that this approach not only improves LMs' reasoning performance but also offers a more cost-effective and scalable solution compared to relying on large proprietary LMs.

Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). Placed in Mathematical reasoning, one of 17 directions in LLM reasoning. Builds on 35 of its 59 references that are in the map. First posted on arXiv 25 Jul 2024.

Builds on

35 of 59 references.

Closest ancestors · 8

Same direction, newest first

  1. 2023Learning From Mistakes Makes LLM Better Reasoner31 Oct
  2. 2023Llemma: An Open Language Model For Mathematics16 Oct
  3. 2023MuggleMath: Assessing the Impact of Query and Response Augmentation on Math Reasoning9 Oct
  4. 2023ToRA: A Tool-Integrated Reasoning Agent for Mathematical Problem Solving29 Sep
  5. 2023WizardMath: Empowering Mathematical Reasoning for Large Language Models via Reinforced Evol-Instruct18 Aug
  6. 2023Scaling Relationship on Learning Mathematical Reasoning with Large Language Models3 Aug
  7. 2023Learning Multi-Step Reasoning by Solving Arithmetic Tasks2 Jun
  8. 2023Calc-X and Calcformers: Empowering Arithmetical Chain-of-Thought through Interaction with Symbolic Systems24 May

Other references · 27

  1. 2020Language Models are Few-Shot Learnerscited by 32,199
  2. 2023GPT-4 Technical Reportcited by 18,132
  3. 2017Proximal Policy Optimization Algorithmscited by 14,441
  4. 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
  5. 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
  6. 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
  7. 2021Training Verifiers to Solve Math Word Problemscited by 9,743
  8. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  9. 2021Measuring Mathematical Problem Solving With the MATH Datasetcited by 5,203
  10. 2022Large Language Models are Zero-Shot Reasonerscited by 4,323
  11. 2022Training a Helpful and Harmless Assistant with Reinforcement Learning from Human Feedbackcited by 3,634
  12. 2022Scaling Instruction-Finetuned Language Modelscited by 2,997
15 more
  1. 2022Emergent Abilities of Large Language Modelscited by 2,483
  2. 2017Decoupled Weight Decay Regularizationcited by 1,722
  3. 2023PaLM 2 Technical Reportcited by 1,154
  4. 2023WizardLM: Empowering large pre-trained language models to follow complex instructionscited by 1,116
  5. 2019Unsupervised Data Augmentation for Consistency Trainingcited by 1,057
  6. 2023MetaMath: Bootstrap Your Own Mathematical Questions for Large Language Modelscited by 724
  7. 2022PAL: Program-aided Language Modelscited by 635
  8. 2023Reinforced Self-Training (ReST) for Language Modelingcited by 486
  9. 2023MAmmoTH: Building Math Generalist Models through Hybrid Instruction Tuningcited by 483
  10. 2022Unnatural Instructions: Tuning Language Models with (Almost) No Human Laborcited by 395
  11. 2023Beyond Human Data: Scaling Self-Training for Problem-Solving with Language Modelscited by 325
  12. 2022TALM: Tool Augmented Language Modelscited by 197
  13. 2019Revisiting Self-Training for Neural Sequence Generationcited by 154
  14. 2022Self-Training: A Surveycited by 85
  15. 2022Differentiable Data Augmentation for Contrastive Sentence Representation Learningcited by 9

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 8; 2025: 16; 2026: 2.

26 papers.

Sort:

By area:

  1. 2024Vision-Language Models Can Self-Improve Reasoning via Reflectioncited by 66
  2. 2025A Survey of Direct Preference Optimizationcited by 35
  3. 2024A Comprehensive Survey of Direct Preference Optimization: Datasets, Theories, Variants, and Applicationscited by 27
  4. 2024BPO: Towards Balanced Preference Optimization between Knowledge Breadth and Depth in Alignmentcited by 20
  5. 2025Chain-of-Thought Matters: Improving Long-Context Language Models with Reasoning Path Supervisioncited by 20
  6. 2025Mathesis: Towards Formal Theorem Proving from Natural Languagescited by 14
  7. 2025ExPO: Unlocking Hard Reasoning with Self-Explanation-Guided Reinforcement Learningcited by 13
  8. 2025ReflectEvo: Improving Meta Introspection of Small LLMs by Learning Self-Reflectioncited by 11
  9. 2024On Extending Direct Preference Optimization to Accommodate Tiescited by 8
  10. 2024Forewarned is Forearmed: Leveraging LLMs for Data Synthesis through Failure-Inducing Explorationcited by 7
  11. 2024VideoSAVi: Self-Aligned Video Language Models without Human Supervisioncited by 7
  12. 2025Self-Training Large Language Models for Tool-Use Without Demonstrationscited by 7
14 more
  1. 2025DAST: Difficulty-Aware Self-Training on Large Language Modelscited by 3
  2. 2025Learning Together to Perform Better: Teaching Small-Scale LLMs to Collaborate via Preferential Rationale Tuningcited by 3
  3. 2025Semi-Supervised Preference Optimization with Limited Feedbackcited by 3
  4. 2025Pruning Weights but Not Truth: Safeguarding Truthfulness While Pruning LLMscited by 2
  5. 2024MATATA: Weakly Supervised End-to-End MAthematical Tool-Augmented Reasoning for Tabular Applicationscited by 1
  6. 2025It Helps to Take a Second Opinion: Teaching Smaller LLMs to Deliberate Mutually via Selective Rationale Optimisationcited by 1
  7. 2025Replacing thinking with tool usage enables reasoning in small language modelscited by 1
  8. 2024Dynamic Self-Distillation via Previous Mini-batches for Fine-tuning Small Language Modelscited by 0
  9. 2025From Tens of Hours to Tens of Thousands: Scaling Back-Translation for Speech Recognitioncited by 0
  10. 2025RACE-Align: Retrieval-Augmented and Chain-of-Thought Enhanced Preference Alignment for Large Language Modelscited by 0
  11. 2025Retrieval-Confused Generation is a Good Defender for Privacy Violation Attack of Large Language Modelscited by 0
  12. 2025Efficient Learning for Product Attributes with Compact Multimodal Modelscited by 0
  13. 2026Mind the Rarities: Can Rare Skin Diseases Be Reliably Diagnosed via Diagnostic Reasoning?cited by 0
  14. 2026Cloud-ScPO: Hidden-State Geometry for Semi-Supervised Preference Optimization in LLM Reasoningcited 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. 2025Self-Evolved Preference Optimization for Enhancing Mathematical Reasoning in Small Language Models
  3. 2024Self-training Language Models for Arithmetic Reasoning
  4. 2025Full-Step-DPO: Self-Supervised Preference Optimization with Step-wise Rewards for Mathematical Reasoning
  5. 2024Plug-and-Play Training Framework for Preference Optimization
  6. 2025Phi-4-Mini-Reasoning: Exploring the Limits of Small Reasoning Language Models in Math
  7. 2025A Model Can Help Itself: Reward-Free Self-Training for LLM Reasoning
  8. 2024Preference Optimization for Reasoning with Pseudo Feedback