mlsanityData to 7 Oct 2026

UniCoder: Scaling Code Large Language Model via Universal Code

arXiv 2406.16441 ↗First posted 24 Jun 2024cs.CLcited by 18

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

  1. 2017Attention Is All You Needcited by 59,932
  2. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  3. 2022Training language models to follow instructions with human feedbackcited by 15,712
  4. 2021Training Verifiers to Solve Math Word Problemscited by 9,743
  5. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  6. 2022Large Language Models are Zero-Shot Reasonerscited by 4,323
  7. 2021Finetuned Language Models Are Zero-Shot Learnerscited by 3,747
  8. 2021Program Synthesis with Large Language Modelscited by 3,509
  9. 2023Code Llama: Open Foundation Models for Codecited by 2,105
  10. 2022Competition-Level Code Generation with AlphaCodecited by 1,427
  11. 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
  12. 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
29 more
  1. 2023WizardLM: Empowering large pre-trained language models to follow complex instructionscited by 1,116
  2. 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
  3. 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 728
  4. 2021Prompt Programming for Large Language Models: Beyond the Few-Shot Paradigmcited by 599
  5. 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 492
  6. 2022DS-1000: A Natural and Reliable Benchmark for Data Science Code Generationcited by 442
  7. 2022CodeT: Code Generation with Generated Testscited by 369
  8. 2023RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generationcited by 357
  9. 2023Self-collaboration Code Generation via ChatGPTcited by 255
  10. 2023SantaCoder: don't reach for the stars!cited by 169
  11. 2023Structured Chain-of-Thought Prompting for Code Generationcited by 136
  12. 2022MultiPL-E: A Scalable and Extensible Approach to Benchmarking Neural Code Generationcited by 132
  13. 2020A Transformer-based Approach for Source Code Summarizationcited by 129
  14. 2023Refining ChatGPT-Generated Code: Characterizing and Mitigating Code Quality Issuescited by 78
  15. 2024MAP-Neo: Highly Capable and Transparent Bilingual Large Language Model Seriescited by 67
  16. 2023CodeTransOcean: A Comprehensive Multilingual Benchmark for Code Translationcited by 55
  17. 2023Large Language Models for Compiler Optimizationcited by 52
  18. 2024xCoT: Cross-lingual Instruction Tuning for Cross-lingual Chain-of-Thought Reasoningcited by 46
  19. 2023Boosting Logical Reasoning in Large Language Models through a New Framework: The Graph of Thoughtcited by 41
  20. 2023Large Language Models are Edge-Case Fuzzers: Testing Deep Learning Libraries via FuzzGPTcited by 36
  21. 2021CodeQA: A Question Answering Dataset for Source Code Comprehensioncited by 30
  22. 2022ERNIE-Code: Beyond English-Centric Cross-lingual Pretraining for Programming Languagescited by 29
  23. 2023Improving ChatGPT Prompt for Code Generationcited by 28
  24. 2024Lemur: Log Parsing with Entropy Sampling and Chain-of-Thought Mergingcited by 16
  25. 2023Prompting with Pseudo-Code Instructionscited by 13
  26. 2019Low-Resource Response Generation with Template Priorcited by 9
  27. 2023Machine-Created Universal Language for Cross-lingual Transfercited by 7
  28. 2023Can Programming Languages Boost Each Other via Instruction Tuning?cited by 7
  29. 2024m3P: Towards Multimodal Multilingual Translation with Multimodal Promptcited by 5

Built on by

Cited by year (2026 to 7 Oct)

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

18 papers.

Sort:

By area:

  1. 2024Qwen2.5-Coder Technical Reportcited by 1,151
  2. 2024OpenCoder: The Open Cookbook for Top-Tier Code Large Language Modelscited by 127
  3. 2024DDK: Distilling Domain Knowledge for Efficient Large Language Modelscited by 25
  4. 2024M2rc-Eval: Massively Multilingual Repository-level Code Completion Evaluationcited by 21
  5. 2025CodeIF: Benchmarking the Instruction-Following Capabilities of Large Language Models for Code Generationcited by 18
  6. 2024MdEval: Massively Multilingual Code Debuggingcited by 16
  7. 2025P2P: Automated Paper-to-Poster Generation and Fine-Grained Benchmarkcited by 15
  8. 2025ExeSQL: Self-Taught Text-to-SQL Models with Execution-Driven Bootstrapping for SQL Dialectscited by 11
  9. 2025IFEvalCode: Controlled Code Generationcited by 5
  10. 2025ObscuraCoder: Powering Efficient Code LM Pre-Training Via Obfuscation Groundingcited by 4
  11. 2025Code Reasoning for Software Engineering Tasks: A Survey and A Call to Actioncited by 4
  12. 2025Function-to-Style Guidance of LLMs for Code Translationcited by 4
6 more
  1. 2024Bridge-Coder: Unlocking LLMs' Potential to Overcome Language Gaps in Low-Resource Codecited by 3
  2. 2024Optimizing Chain-of-Thought Reasoning: Tackling Arranging Bottleneck via Plan Augmentationcited by 2
  3. 2024PERC: Plan-As-Query Example Retrieval for Underrepresented Code Generationcited by 2
  4. 2025Multilingual Multimodal Software Developer for Code Generationcited by 2
  5. 2026The New Compiler Stack: A Survey on the Synergy of LLMs and Compilerscited by 0
  6. 2026BatCoder: Self-Supervised Bidirectional Code-Documentation Learning via Back-Translationcited by 0

Similar, not cited

Close in wording, no citation either way

  1. 2025UniCode: Augmenting Evaluation for Code Reasoning
  2. 2024Assessing Code Generation with Intermediate Languages
  3. 2023L2CEval: Evaluating Language-to-Code Generation Capabilities of Large Language Models
  4. 2023Chain-of-Thought in Neural Code Generation: From and For Lightweight Language Models
  5. 2025CodeSteer: Symbolic-Augmented Language Models via Code/Text Guidance
  6. 2026PromptResponse: Optimizing Prompts for LLM Coding Tasks
  7. 2024Low-Cost Language Models: Survey and Performance Evaluation on Python Code Generation
  8. 2025ScaleRTL: Scaling LLMs with Reasoning Data and Test-Time Compute for Accurate RTL Code Generation