Self-Training with Direct Preference Optimization Improves Chain-of-Thought Reasoning
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
- 2023Learning From Mistakes Makes LLM Better Reasoner31 Oct
- 2023Llemma: An Open Language Model For Mathematics16 Oct
- 2023MuggleMath: Assessing the Impact of Query and Response Augmentation on Math Reasoning9 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
- 2023Scaling Relationship on Learning Mathematical Reasoning with Large Language Models3 Aug
- 2023Learning Multi-Step Reasoning by Solving Arithmetic Tasks2 Jun
- 2023Calc-X and Calcformers: Empowering Arithmetical Chain-of-Thought through Interaction with Symbolic Systems24 May
Other references · 27
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2023GPT-4 Technical Reportcited by 18,132
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2021Training Verifiers to Solve Math Word Problemscited by 9,743
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2021Measuring Mathematical Problem Solving With the MATH Datasetcited by 5,203
- 2022Large Language Models are Zero-Shot Reasonerscited by 4,323
- 2022Training a Helpful and Harmless Assistant with Reinforcement Learning from Human Feedbackcited by 3,634
- 2022Scaling Instruction-Finetuned Language Modelscited by 2,997
15 more
- 2022Emergent Abilities of Large Language Modelscited by 2,483
- 2017Decoupled Weight Decay Regularizationcited by 1,722
- 2023PaLM 2 Technical Reportcited by 1,154
- 2023WizardLM: Empowering large pre-trained language models to follow complex instructionscited by 1,116
- 2019Unsupervised Data Augmentation for Consistency Trainingcited by 1,057
- 2023MetaMath: Bootstrap Your Own Mathematical Questions for Large Language Modelscited by 724
- 2022PAL: Program-aided Language Modelscited by 635
- 2023Reinforced Self-Training (ReST) for Language Modelingcited by 486
- 2023MAmmoTH: Building Math Generalist Models through Hybrid Instruction Tuningcited by 483
- 2022Unnatural Instructions: Tuning Language Models with (Almost) No Human Laborcited by 395
- 2023Beyond Human Data: Scaling Self-Training for Problem-Solving with Language Modelscited by 325
- 2022TALM: Tool Augmented Language Modelscited by 197
- 2019Revisiting Self-Training for Neural Sequence Generationcited by 154
- 2022Self-Training: A Surveycited by 85
- 2022Differentiable Data Augmentation for Contrastive Sentence Representation Learningcited by 9
Built on by
Citing papers per year: 2024: 8; 2025: 16; 2026: 2.
26 papers.
Sort:
By area:
- 2024Vision-Language Models Can Self-Improve Reasoning via Reflectioncited by 66
- 2025A Survey of Direct Preference Optimizationcited by 35
- 2024A Comprehensive Survey of Direct Preference Optimization: Datasets, Theories, Variants, and Applicationscited by 27
- 2024BPO: Towards Balanced Preference Optimization between Knowledge Breadth and Depth in Alignmentcited by 20
- 2025Chain-of-Thought Matters: Improving Long-Context Language Models with Reasoning Path Supervisioncited by 20
- 2025Mathesis: Towards Formal Theorem Proving from Natural Languagescited by 14
- 2025ExPO: Unlocking Hard Reasoning with Self-Explanation-Guided Reinforcement Learningcited by 13
- 2025ReflectEvo: Improving Meta Introspection of Small LLMs by Learning Self-Reflectioncited by 11
- 2024On Extending Direct Preference Optimization to Accommodate Tiescited by 8
- 2024Forewarned is Forearmed: Leveraging LLMs for Data Synthesis through Failure-Inducing Explorationcited by 7
- 2024VideoSAVi: Self-Aligned Video Language Models without Human Supervisioncited by 7
- 2025Self-Training Large Language Models for Tool-Use Without Demonstrationscited by 7
14 more
- 2025DAST: Difficulty-Aware Self-Training on Large Language Modelscited by 3
- 2025Learning Together to Perform Better: Teaching Small-Scale LLMs to Collaborate via Preferential Rationale Tuningcited by 3
- 2025Semi-Supervised Preference Optimization with Limited Feedbackcited by 3
- 2025Pruning Weights but Not Truth: Safeguarding Truthfulness While Pruning LLMscited by 2
- 2024MATATA: Weakly Supervised End-to-End MAthematical Tool-Augmented Reasoning for Tabular Applicationscited by 1
- 2025It Helps to Take a Second Opinion: Teaching Smaller LLMs to Deliberate Mutually via Selective Rationale Optimisationcited by 1
- 2025Replacing thinking with tool usage enables reasoning in small language modelscited by 1
- 2024Dynamic Self-Distillation via Previous Mini-batches for Fine-tuning Small Language Modelscited by 0
- 2025From Tens of Hours to Tens of Thousands: Scaling Back-Translation for Speech Recognitioncited by 0
- 2025RACE-Align: Retrieval-Augmented and Chain-of-Thought Enhanced Preference Alignment for Large Language Modelscited by 0
- 2025Retrieval-Confused Generation is a Good Defender for Privacy Violation Attack of Large Language Modelscited by 0
- 2025Efficient Learning for Product Attributes with Compact Multimodal Modelscited by 0
- 2026Mind the Rarities: Can Rare Skin Diseases Be Reliably Diagnosed via Diagnostic Reasoning?cited by 0
- 2026Cloud-ScPO: Hidden-State Geometry for Semi-Supervised Preference Optimization in LLM Reasoningcited by 0
- 2026Cloud-ScPO: Hidden-State Geometry for Semi-Supervised Preference Optimization in LLM Reasoning2 Aug 2026
- 2026Mind the Rarities: Can Rare Skin Diseases Be Reliably Diagnosed via Diagnostic Reasoning?19 Mar 2026
- 2025Semi-Supervised Preference Optimization with Limited Feedback28 Oct 2025
- 2025Pruning Weights but Not Truth: Safeguarding Truthfulness While Pruning LLMs27 Aug 2025
- 2025Efficient Learning for Product Attributes with Compact Multimodal Models25 Jul 2025
- 2025Replacing thinking with tool usage enables reasoning in small language models7 Jul 2025
- 2025ExPO: Unlocking Hard Reasoning with Self-Explanation-Guided Reinforcement Learning3 Jul 2025
- 2025Retrieval-Confused Generation is a Good Defender for Privacy Violation Attack of Large Language Models24 Jun 2025
- 2025Mathesis: Towards Formal Theorem Proving from Natural Languages8 Jun 2025
- 2025RACE-Align: Retrieval-Augmented and Chain-of-Thought Enhanced Preference Alignment for Large Language Models3 Jun 2025
- 2025Learning Together to Perform Better: Teaching Small-Scale LLMs to Collaborate via Preferential Rationale Tuning3 Jun 2025
- 2025From Tens of Hours to Tens of Thousands: Scaling Back-Translation for Speech Recognition22 May 2025
14 more
- 2025ReflectEvo: Improving Meta Introspection of Small LLMs by Learning Self-Reflection22 May 2025
- 2025A Survey of Direct Preference Optimization12 Mar 2025
- 2025DAST: Difficulty-Aware Self-Training on Large Language Models12 Mar 2025
- 2025It Helps to Take a Second Opinion: Teaching Smaller LLMs to Deliberate Mutually via Selective Rationale Optimisation4 Mar 2025
- 2025Chain-of-Thought Matters: Improving Long-Context Language Models with Reasoning Path Supervision28 Feb 2025
- 2025Self-Training Large Language Models for Tool-Use Without Demonstrations9 Feb 2025
- 2024VideoSAVi: Self-Aligned Video Language Models without Human Supervision1 Dec 2024
- 2024MATATA: Weakly Supervised End-to-End MAthematical Tool-Augmented Reasoning for Tabular Applications28 Nov 2024
- 2024Dynamic Self-Distillation via Previous Mini-batches for Fine-tuning Small Language Models25 Nov 2024
- 2024BPO: Towards Balanced Preference Optimization between Knowledge Breadth and Depth in Alignment16 Nov 2024
- 2024Vision-Language Models Can Self-Improve Reasoning via Reflection30 Oct 2024
- 2024Forewarned is Forearmed: Leveraging LLMs for Data Synthesis through Failure-Inducing Exploration22 Oct 2024
- 2024A Comprehensive Survey of Direct Preference Optimization: Datasets, Theories, Variants, and Applications21 Oct 2024
- 2024On Extending Direct Preference Optimization to Accommodate Ties25 Sep 2024
- 2024Vision-Language Models Can Self-Improve Reasoning via Reflectioncited by 66
- 2024A Comprehensive Survey of Direct Preference Optimization: Datasets, Theories, Variants, and Applicationscited by 27
- 2025Chain-of-Thought Matters: Improving Long-Context Language Models with Reasoning Path Supervisioncited by 20
- 2025ExPO: Unlocking Hard Reasoning with Self-Explanation-Guided Reinforcement Learningcited by 13
- 2025Self-Training Large Language Models for Tool-Use Without Demonstrationscited by 7
- 2024MATATA: Weakly Supervised End-to-End MAthematical Tool-Augmented Reasoning for Tabular Applicationscited by 1
- 2025Replacing thinking with tool usage enables reasoning in small language modelscited by 1
- 2025RACE-Align: Retrieval-Augmented and Chain-of-Thought Enhanced Preference Alignment for Large Language Modelscited by 0
- 2026Mind the Rarities: Can Rare Skin Diseases Be Reliably Diagnosed via Diagnostic Reasoning?cited by 0
- 2026Cloud-ScPO: Hidden-State Geometry for Semi-Supervised Preference Optimization in LLM Reasoningcited by 0
- 2026Cloud-ScPO: Hidden-State Geometry for Semi-Supervised Preference Optimization in LLM Reasoning2 Aug 2026
- 2026Mind the Rarities: Can Rare Skin Diseases Be Reliably Diagnosed via Diagnostic Reasoning?19 Mar 2026
- 2025Replacing thinking with tool usage enables reasoning in small language models7 Jul 2025
- 2025ExPO: Unlocking Hard Reasoning with Self-Explanation-Guided Reinforcement Learning3 Jul 2025
- 2025RACE-Align: Retrieval-Augmented and Chain-of-Thought Enhanced Preference Alignment for Large Language Models3 Jun 2025
- 2025Chain-of-Thought Matters: Improving Long-Context Language Models with Reasoning Path Supervision28 Feb 2025
- 2025Self-Training Large Language Models for Tool-Use Without Demonstrations9 Feb 2025
- 2024MATATA: Weakly Supervised End-to-End MAthematical Tool-Augmented Reasoning for Tabular Applications28 Nov 2024
- 2024Vision-Language Models Can Self-Improve Reasoning via Reflection30 Oct 2024
- 2024A Comprehensive Survey of Direct Preference Optimization: Datasets, Theories, Variants, and Applications21 Oct 2024
- 2025A Survey of Direct Preference Optimizationcited by 35
- 2024BPO: Towards Balanced Preference Optimization between Knowledge Breadth and Depth in Alignmentcited by 20
- 2024On Extending Direct Preference Optimization to Accommodate Tiescited by 8
- 2024VideoSAVi: Self-Aligned Video Language Models without Human Supervisioncited by 7
- 2025Semi-Supervised Preference Optimization with Limited Feedbackcited by 3
- 2025Semi-Supervised Preference Optimization with Limited Feedback28 Oct 2025
- 2025A Survey of Direct Preference Optimization12 Mar 2025
- 2024VideoSAVi: Self-Aligned Video Language Models without Human Supervision1 Dec 2024
- 2024BPO: Towards Balanced Preference Optimization between Knowledge Breadth and Depth in Alignment16 Nov 2024
- 2024On Extending Direct Preference Optimization to Accommodate Ties25 Sep 2024
- 2025Mathesis: Towards Formal Theorem Proving from Natural Languagescited by 14
- 2025ReflectEvo: Improving Meta Introspection of Small LLMs by Learning Self-Reflectioncited by 11
- 2025Learning Together to Perform Better: Teaching Small-Scale LLMs to Collaborate via Preferential Rationale Tuningcited by 3
- 2025Pruning Weights but Not Truth: Safeguarding Truthfulness While Pruning LLMscited by 2
- 2025It Helps to Take a Second Opinion: Teaching Smaller LLMs to Deliberate Mutually via Selective Rationale Optimisationcited by 1
- 2024Dynamic Self-Distillation via Previous Mini-batches for Fine-tuning Small Language Modelscited by 0
- 2025From Tens of Hours to Tens of Thousands: Scaling Back-Translation for Speech Recognitioncited by 0
- 2025Retrieval-Confused Generation is a Good Defender for Privacy Violation Attack of Large Language Modelscited by 0
- 2025Efficient Learning for Product Attributes with Compact Multimodal Modelscited by 0
- 2025Pruning Weights but Not Truth: Safeguarding Truthfulness While Pruning LLMs27 Aug 2025
- 2025Efficient Learning for Product Attributes with Compact Multimodal Models25 Jul 2025
- 2025Retrieval-Confused Generation is a Good Defender for Privacy Violation Attack of Large Language Models24 Jun 2025
- 2025Mathesis: Towards Formal Theorem Proving from Natural Languages8 Jun 2025
- 2025Learning Together to Perform Better: Teaching Small-Scale LLMs to Collaborate via Preferential Rationale Tuning3 Jun 2025
- 2025From Tens of Hours to Tens of Thousands: Scaling Back-Translation for Speech Recognition22 May 2025
- 2025ReflectEvo: Improving Meta Introspection of Small LLMs by Learning Self-Reflection22 May 2025
- 2025It Helps to Take a Second Opinion: Teaching Smaller LLMs to Deliberate Mutually via Selective Rationale Optimisation4 Mar 2025
- 2024Dynamic Self-Distillation via Previous Mini-batches for Fine-tuning Small Language Models25 Nov 2024
Similar, not cited
Close in wording, no citation either way
- 2024Step-DPO: Step-wise Preference Optimization for Long-chain Reasoning of LLMs
- 2025Self-Evolved Preference Optimization for Enhancing Mathematical Reasoning in Small Language Models
- 2024Self-training Language Models for Arithmetic Reasoning
- 2025Full-Step-DPO: Self-Supervised Preference Optimization with Step-wise Rewards for Mathematical Reasoning
- 2024Plug-and-Play Training Framework for Preference Optimization
- 2025Phi-4-Mini-Reasoning: Exploring the Limits of Small Reasoning Language Models in Math
- 2025A Model Can Help Itself: Reward-Free Self-Training for LLM Reasoning
- 2024Preference Optimization for Reasoning with Pseudo Feedback