MultiLingPoT: Enhancing Mathematical Reasoning with Multilingual Program Fine-tuning
On the map: LLM reasoning → Mathematical reasoning
Abstract (arXiv)
Program-of-Thought (PoT), which aims to use programming language instead of natural language as an intermediate step in reasoning, is an important way for LLMs to solve mathematical problems. Since different programming languages excel in different areas, it is natural to use the most suitable language for solving specific problems. However, current PoT research only focuses on single language PoT, ignoring the differences between different programming languages. Therefore, this paper proposes an multilingual program reasoning method, MultiLingPoT. This method allows the model to answer questions using multiple programming languages by fine-tuning on multilingual data. Additionally, prior and posterior hybrid methods are used to help the model select the most suitable language for each problem. Our experimental results show that the training of MultiLingPoT improves each program's mathematical reasoning by about 2.5%. Moreover, with proper mixing, the performance of MultiLingPoT can be further improved, achieving a 6% increase compared to the single-language PoT with the data augmentation.Resources of this paper can be found at https://github.com/Nianqi-Li/MultiLingPoT.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Placed in Mathematical reasoning, one of 17 directions in LLM reasoning. Builds on 30 of its 43 references that are in the map. First posted on arXiv 17 Dec 2024.
Builds on
30 of 43 references.
Closest ancestors · 6
Same direction, newest first
- 2024Common 7B Language Models Already Possess Strong Math Capabilities7 Mar
- 2023OVM, Outcome-supervised Value Models for Planning in Mathematical Reasoning16 Nov
- 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
- 2022NumGLUE: A Suite of Fundamental yet Challenging Mathematical Reasoning Tasks12 Apr
Other references · 24
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2023GPT-4 Technical Reportcited by 18,396
- 2021Training Verifiers to Solve Math Word Problemscited by 10,109
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,708
- 2021Measuring Mathematical Problem Solving With the MATH Datasetcited by 5,371
- 2023Code Llama: Open Foundation Models for Codecited by 2,139
- 2024LlamaFactory: Unified Efficient Fine-Tuning of 100+ Language Modelscited by 1,464
- 2022Least-to-Most Prompting Enables Complex Reasoning in Large Language Modelscited by 1,407
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
- 2022Program of Thoughts Prompting: Disentangling Computation from Reasoning for Numerical Reasoning Taskscited by 1,076
- 2021Are NLP Models really able to Solve Simple Math Word Problems?cited by 878
- 2023MetaMath: Bootstrap Your Own Mathematical Questions for Large Language Modelscited by 735
12 more
- 2022A Survey on In-context Learningcited by 721
- 2023MAmmoTH: Building Math Generalist Models through Hybrid Instruction Tuningcited by 487
- 2022Text and Code Embeddings by Contrastive Pre-Trainingcited by 361
- 2024DeepSeek-Coder-V2: Breaking the Barrier of Closed-Source Models in Code Intelligencecited by 331
- 2021A Diverse Corpus for Evaluating and Developing English Math Word Problem Solverscited by 318
- 2020Injecting Numerical Reasoning Skills into Language Modelscited by 133
- 2023Solving Math Word Problems by Combining Language Models With Symbolic Solverscited by 124
- 2023CREATOR: Tool Creation for Disentangling Abstract and Concrete Reasoning of Large Language Modelscited by 93
- 2024Self-Contrast: Better Reflection Through Inconsistent Solving Perspectivescited by 71
- 2023GPT Can Solve Mathematical Problems Without a Calculatorcited by 68
- 2023Leveraging Training Data in Few-Shot Prompting for Numerical Reasoningcited by 11
- 2024Graph Reasoning with Large Language Models via Pseudo-code Promptingcited by 6
Built on by
Citing papers per year: 2025: 1.
1 paper.
- 2025A Survey of Deep Learning for Geometry Problem Solvingcited by 4
- 2025A Survey of Deep Learning for Geometry Problem Solving16 Jul 2025
Similar, not cited
Close in wording, no citation either way
- 2024Python is Not Always the Best Choice: Embracing Multilingual Program of Thoughts
- 2025Towards Better Understanding of Program-of-Thought Reasoning in Cross-Lingual and Multilingual Environments
- 2023Breaking Language Barriers in Multilingual Mathematical Reasoning: Insights and Observations
- 2024mCoT: Multilingual Instruction Tuning for Reasoning Consistency in Language Models
- 2025PolyMath: Evaluating Mathematical Reasoning in Multilingual Contexts
- 2025MathMist: A Parallel Multilingual Benchmark Dataset for Mathematical Problem Solving and Reasoning
- 2022Language Models are Multilingual Chain-of-Thought Reasoners
- 2024LLM Reasoning Engine: Specialized Training for Enhanced Mathematical Reasoning