Parrot: A Training Pipeline Enhances Both Program CoT and Natural Language CoT for Reasoning
On the map: LLM reasoning → Prompting and chain-of-thought reasoning
Abstract (arXiv)
Natural language chain-of-thought (N-CoT) and Program chain-of-thought (P-CoT) have emerged as two primary paradigms for large language models (LLMs) to solve mathematical reasoning problems. Current research typically endeavors to achieve unidirectional enhancement: P-CoT enhanced N-CoT or N-CoT enhanced P-CoT. In this paper, we seek to fully unleash the two paradigms' strengths for mutual enhancement and ultimately achieve simultaneous improvements. We conduct a detailed analysis of the error types across two paradigms, based on which we propose Parrot, a novel training pipeline for mathematical problems: 1) Three target-designed subtasks integrate sequential P-CoT and N-CoT generation. 2) A subtask hybrid training strategy to facilitate natural language semantic transferability. 3) The converted N-CoT auxiliary reward is designed to alleviate the sparse rewards in P-CoT optimization. Extensive experiments demonstrate that Parrot significantly enhances both the performance of N-CoT and P-CoT, especially on N-CoT. Using Parrot SFT, the N-CoT performance of LLaMA2 and CodeLLaMA achieve gains of +21.87 and +21.48 on MathQA over the RL baseline, which is resource-intensive.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Prompting and chain-of-thought reasoning, one of 17 directions in LLM reasoning. Builds on 33 of its 57 references that are in the map. First posted on arXiv 29 Oct 2025.
Builds on
33 of 57 references.
Closest ancestors · 4
Same direction, newest first
- 2024How Do Humans Write Code? Large Models Do It the Same Way Too24 Feb
- 2023Design of Chain-of-Thought in Math Problem Solving20 Sep
- 2022Program of Thoughts Prompting: Disentangling Computation from Reasoning for Numerical Reasoning Tasks22 Nov
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Models21 Mar
Other references · 29
- 2023GPT-4 Technical Reportcited by 18,132
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2024The Llama 3 Herd of Modelscited by 14,192
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2024DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Modelscited by 8,851
- 2025DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learningcited by 6,146
- 2021Measuring Mathematical Problem Solving With the MATH Datasetcited by 5,203
- 2023Let's Verify Step by Stepcited by 3,598
- 2023Code Llama: Open Foundation Models for Codecited by 2,105
- 2025Kimi k1.5: Scaling Reinforcement Learning with LLMscited by 1,193
- 2022Solving math word problems with process- and outcome-based feedbackcited by 871
- 2017Seq2SQL: Generating Structured Queries from Natural Language using Reinforcement Learningcited by 679
17 more
- 2024Improve Mathematical Reasoning in Language Models by Automated Process Supervisioncited by 426
- 2024Training Language Models to Self-Correct via Reinforcement Learningcited by 405
- 2023ToRA: A Tool-Integrated Reasoning Agent for Mathematical Problem Solvingcited by 276
- 2024ReFT: Reasoning with Reinforced Fine-Tuningcited by 236
- 2025LLM Post-Training: A Deep Dive into Reasoning Large Language Modelscited by 129
- 2024A Survey on Self-Evolution of Large Language Modelscited by 86
- 2023OVM, Outcome-supervised Value Models for Planning in Mathematical Reasoningcited by 84
- 2024MARIO: MAth Reasoning with code Interpreter Output -- A Reproducible Pipelinecited by 81
- 2024MathGenie: Generating Synthetic Data with Question Back-translation for Enhancing Mathematical Reasoning of LLMscited by 72
- 2024Lean-STaR: Learning to Interleave Thinking and Provingcited by 64
- 2024Training Large Language Models for Reasoning through Reverse Curriculum Reinforcement Learningcited by 63
- 2024Evaluating Mathematical Reasoning of Large Language Models: A Focus on Error Identification and Correctioncited by 45
- 2024Improving LLM Reasoning through Scaling Inference Computation with Collaborative Verificationcited by 40
- 2024MathCoder2: Better Math Reasoning from Continued Pretraining on Model-translated Mathematical Codecited by 39
- 2024Self-Reflection in LLM Agents: Effects on Problem-Solving Performancecited by 38
- 2024DotaMath: Decomposition of Thought with Code Assistance and Self-correction for Mathematical Reasoningcited by 19
- 2025Better Process Supervision with Bi-directional Rewarding Signalscited by 12
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2023Fewer is More: Boosting LLM Reasoning with Reinforced Context Pruning
- 2025Innate Reasoning is Not Enough: In-Context Learning Enhances Reasoning Large Language Models with Less Overthinking
- 2025Phi-4-Mini-Reasoning: Exploring the Limits of Small Reasoning Language Models in Math
- 2025A Survey on Large Language Models for Mathematical Reasoning
- 2025CODI: Compressing Chain-of-Thought into Continuous Space via Self-Distillation
- 2025Mind the Gap: Bridging Thought Leap for Improved Chain-of-Thought Tuning
- 2025CoT Vectors: Transferring and Probing the Reasoning Mechanisms of LLMs
- 2025NPG-Muse: Scaling Long Chain-of-Thought Reasoning with NP-Hard Graph Problems