UniCoder: Scaling Code Large Language Model via Universal Code
Not on the map. Why?
Abstract (arXiv)
Intermediate reasoning or acting steps have successfully improved large language models (LLMs) for handling various downstream natural language processing (NLP) tasks. When applying LLMs for code generation, recent works mainly focus on directing the models to articulate intermediate natural-language reasoning steps, as in chain-of-thought (CoT) prompting, and then output code with the natural language or other structured intermediate steps. However, such output is not suitable for code translation or generation tasks since the standard CoT has different logical structures and forms of expression with the code. In this work, we introduce the universal code (UniCode) as the intermediate representation. It is a description of algorithm steps using a mix of conventions of programming languages, such as assignment operator, conditional operator, and loop. Hence, we collect an instruction dataset UniCoder-Instruct to train our model UniCoder on multi-task learning objectives. UniCoder-Instruct comprises natural-language questions, code solutions, and the corresponding universal code. The alignment between the intermediate universal code representation and the final code solution significantly improves the quality of the generated code. The experimental results demonstrate that UniCoder with the universal code significantly outperforms the previous prompting methods by a large margin, showcasing the effectiveness of the structural clues in pseudo-code.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). Builds on 41 of its 64 references that are in the map. First posted on arXiv 24 Jun 2024.
Builds on
41 of 64 references.
References · 41
- 2017Attention Is All You Needcited by 59,932
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2021Training Verifiers to Solve Math Word Problemscited by 9,743
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2022Large Language Models are Zero-Shot Reasonerscited by 4,323
- 2021Finetuned Language Models Are Zero-Shot Learnerscited by 3,747
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2023Code Llama: Open Foundation Models for Codecited by 2,105
- 2022Competition-Level Code Generation with AlphaCodecited by 1,427
- 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
- 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
29 more
- 2023WizardLM: Empowering large pre-trained language models to follow complex instructionscited by 1,116
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
- 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 728
- 2021Prompt Programming for Large Language Models: Beyond the Few-Shot Paradigmcited by 599
- 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 492
- 2022DS-1000: A Natural and Reliable Benchmark for Data Science Code Generationcited by 442
- 2022CodeT: Code Generation with Generated Testscited by 369
- 2023RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generationcited by 357
- 2023Self-collaboration Code Generation via ChatGPTcited by 255
- 2023SantaCoder: don't reach for the stars!cited by 169
- 2023Structured Chain-of-Thought Prompting for Code Generationcited by 136
- 2022MultiPL-E: A Scalable and Extensible Approach to Benchmarking Neural Code Generationcited by 132
- 2020A Transformer-based Approach for Source Code Summarizationcited by 129
- 2023Refining ChatGPT-Generated Code: Characterizing and Mitigating Code Quality Issuescited by 78
- 2024MAP-Neo: Highly Capable and Transparent Bilingual Large Language Model Seriescited by 67
- 2023CodeTransOcean: A Comprehensive Multilingual Benchmark for Code Translationcited by 55
- 2023Large Language Models for Compiler Optimizationcited by 52
- 2024xCoT: Cross-lingual Instruction Tuning for Cross-lingual Chain-of-Thought Reasoningcited by 46
- 2023Boosting Logical Reasoning in Large Language Models through a New Framework: The Graph of Thoughtcited by 41
- 2023Large Language Models are Edge-Case Fuzzers: Testing Deep Learning Libraries via FuzzGPTcited by 36
- 2021CodeQA: A Question Answering Dataset for Source Code Comprehensioncited by 30
- 2022ERNIE-Code: Beyond English-Centric Cross-lingual Pretraining for Programming Languagescited by 29
- 2023Improving ChatGPT Prompt for Code Generationcited by 28
- 2024Lemur: Log Parsing with Entropy Sampling and Chain-of-Thought Mergingcited by 16
- 2023Prompting with Pseudo-Code Instructionscited by 13
- 2019Low-Resource Response Generation with Template Priorcited by 9
- 2023Machine-Created Universal Language for Cross-lingual Transfercited by 7
- 2023Can Programming Languages Boost Each Other via Instruction Tuning?cited by 7
- 2024m3P: Towards Multimodal Multilingual Translation with Multimodal Promptcited by 5
Built on by
Citing papers per year: 2024: 8; 2025: 8; 2026: 2.
18 papers.
Sort:
By area:
- 2024Qwen2.5-Coder Technical Reportcited by 1,151
- 2024OpenCoder: The Open Cookbook for Top-Tier Code Large Language Modelscited by 127
- 2024DDK: Distilling Domain Knowledge for Efficient Large Language Modelscited by 25
- 2024M2rc-Eval: Massively Multilingual Repository-level Code Completion Evaluationcited by 21
- 2025CodeIF: Benchmarking the Instruction-Following Capabilities of Large Language Models for Code Generationcited by 18
- 2024MdEval: Massively Multilingual Code Debuggingcited by 16
- 2025P2P: Automated Paper-to-Poster Generation and Fine-Grained Benchmarkcited by 15
- 2025ExeSQL: Self-Taught Text-to-SQL Models with Execution-Driven Bootstrapping for SQL Dialectscited by 11
- 2025IFEvalCode: Controlled Code Generationcited by 5
- 2025ObscuraCoder: Powering Efficient Code LM Pre-Training Via Obfuscation Groundingcited by 4
- 2025Code Reasoning for Software Engineering Tasks: A Survey and A Call to Actioncited by 4
- 2025Function-to-Style Guidance of LLMs for Code Translationcited by 4
6 more
- 2024Bridge-Coder: Unlocking LLMs' Potential to Overcome Language Gaps in Low-Resource Codecited by 3
- 2024Optimizing Chain-of-Thought Reasoning: Tackling Arranging Bottleneck via Plan Augmentationcited by 2
- 2024PERC: Plan-As-Query Example Retrieval for Underrepresented Code Generationcited by 2
- 2025Multilingual Multimodal Software Developer for Code Generationcited by 2
- 2026The New Compiler Stack: A Survey on the Synergy of LLMs and Compilerscited by 0
- 2026BatCoder: Self-Supervised Bidirectional Code-Documentation Learning via Back-Translationcited by 0
- 2026BatCoder: Self-Supervised Bidirectional Code-Documentation Learning via Back-Translation30 Jan 2026
- 2026The New Compiler Stack: A Survey on the Synergy of LLMs and Compilers5 Jan 2026
- 2025IFEvalCode: Controlled Code Generation30 Jul 2025
- 2025Function-to-Style Guidance of LLMs for Code Translation15 Jul 2025
- 2025Multilingual Multimodal Software Developer for Code Generation11 Jul 2025
- 2025Code Reasoning for Software Engineering Tasks: A Survey and A Call to Action16 Jun 2025
- 2025ExeSQL: Self-Taught Text-to-SQL Models with Execution-Driven Bootstrapping for SQL Dialects22 May 2025
- 2025P2P: Automated Paper-to-Poster Generation and Fine-Grained Benchmark21 May 2025
- 2025ObscuraCoder: Powering Efficient Code LM Pre-Training Via Obfuscation Grounding27 Mar 2025
- 2025CodeIF: Benchmarking the Instruction-Following Capabilities of Large Language Models for Code Generation26 Feb 2025
- 2024PERC: Plan-As-Query Example Retrieval for Underrepresented Code Generation17 Dec 2024
- 2024OpenCoder: The Open Cookbook for Top-Tier Code Large Language Models7 Nov 2024
6 more
- 2024MdEval: Massively Multilingual Code Debugging4 Nov 2024
- 2024M2rc-Eval: Massively Multilingual Repository-level Code Completion Evaluation28 Oct 2024
- 2024Bridge-Coder: Unlocking LLMs' Potential to Overcome Language Gaps in Low-Resource Code24 Oct 2024
- 2024Optimizing Chain-of-Thought Reasoning: Tackling Arranging Bottleneck via Plan Augmentation22 Oct 2024
- 2024Qwen2.5-Coder Technical Report18 Sep 2024
- 2024DDK: Distilling Domain Knowledge for Efficient Large Language Models23 Jul 2024
- 2024OpenCoder: The Open Cookbook for Top-Tier Code Large Language Modelscited by 127
- 2024DDK: Distilling Domain Knowledge for Efficient Large Language Modelscited by 25
- 2024M2rc-Eval: Massively Multilingual Repository-level Code Completion Evaluationcited by 21
- 2025CodeIF: Benchmarking the Instruction-Following Capabilities of Large Language Models for Code Generationcited by 18
- 2024MdEval: Massively Multilingual Code Debuggingcited by 16
- 2025P2P: Automated Paper-to-Poster Generation and Fine-Grained Benchmarkcited by 15
- 2025IFEvalCode: Controlled Code Generationcited by 5
- 2025ObscuraCoder: Powering Efficient Code LM Pre-Training Via Obfuscation Groundingcited by 4
- 2025Function-to-Style Guidance of LLMs for Code Translationcited by 4
- 2024Bridge-Coder: Unlocking LLMs' Potential to Overcome Language Gaps in Low-Resource Codecited by 3
- 2025Multilingual Multimodal Software Developer for Code Generationcited by 2
- 2026The New Compiler Stack: A Survey on the Synergy of LLMs and Compilerscited by 0
12 most cited of 13 All 13 (JSON)
- 2026BatCoder: Self-Supervised Bidirectional Code-Documentation Learning via Back-Translation30 Jan 2026
- 2026The New Compiler Stack: A Survey on the Synergy of LLMs and Compilers5 Jan 2026
- 2025IFEvalCode: Controlled Code Generation30 Jul 2025
- 2025Function-to-Style Guidance of LLMs for Code Translation15 Jul 2025
- 2025Multilingual Multimodal Software Developer for Code Generation11 Jul 2025
- 2025P2P: Automated Paper-to-Poster Generation and Fine-Grained Benchmark21 May 2025
- 2025ObscuraCoder: Powering Efficient Code LM Pre-Training Via Obfuscation Grounding27 Mar 2025
- 2025CodeIF: Benchmarking the Instruction-Following Capabilities of Large Language Models for Code Generation26 Feb 2025
- 2024OpenCoder: The Open Cookbook for Top-Tier Code Large Language Models7 Nov 2024
- 2024MdEval: Massively Multilingual Code Debugging4 Nov 2024
- 2024M2rc-Eval: Massively Multilingual Repository-level Code Completion Evaluation28 Oct 2024
- 2024Bridge-Coder: Unlocking LLMs' Potential to Overcome Language Gaps in Low-Resource Code24 Oct 2024
12 newest of 13 All 13 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2025UniCode: Augmenting Evaluation for Code Reasoning
- 2024Assessing Code Generation with Intermediate Languages
- 2023L2CEval: Evaluating Language-to-Code Generation Capabilities of Large Language Models
- 2023Chain-of-Thought in Neural Code Generation: From and For Lightweight Language Models
- 2025CodeSteer: Symbolic-Augmented Language Models via Code/Text Guidance
- 2026PromptResponse: Optimizing Prompts for LLM Coding Tasks
- 2024Low-Cost Language Models: Survey and Performance Evaluation on Python Code Generation
- 2025ScaleRTL: Scaling LLMs with Reasoning Data and Test-Time Compute for Accurate RTL Code Generation