PanGu-Coder2: Boosting Large Language Models for Code with Ranking Feedback
Not on the map. Why?
Abstract (arXiv)
Large Language Models for Code (Code LLM) are flourishing. New and powerful models are released on a weekly basis, demonstrating remarkable performance on the code generation task. Various approaches have been proposed to boost the code generation performance of pre-trained Code LLMs, such as supervised fine-tuning, instruction tuning, reinforcement learning, etc. In this paper, we propose a novel RRTF (Rank Responses to align Test&Teacher Feedback) framework, which can effectively and efficiently boost pre-trained large language models for code generation. Under this framework, we present PanGu-Coder2, which achieves 62.20% pass@1 on the OpenAI HumanEval benchmark. Furthermore, through an extensive evaluation on CoderEval and LeetCode benchmarks, we show that PanGu-Coder2 consistently outperforms all previous Code LLMs.
Key facts. Cited by 69 papers in the map (data through 14 Oct 2026). Builds on 39 of its 42 references that are in the map. First posted on arXiv 27 Jul 2023.
Builds on
39 of 42 references.
References · 39
- 2023GPT-4 Technical Reportcited by 18,396
- 2022Training language models to follow instructions with human feedbackcited by 15,971
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,326
- 2021Program Synthesis with Large Language Modelscited by 3,637
- 2023Sparks of Artificial General Intelligence: Early experiments with GPT-4cited by 2,592
- 2022BLOOM: A 176B-Parameter Open-Access Multilingual Language Modelcited by 1,984
- 2022Competition-Level Code Generation with AlphaCodecited by 1,462
- 2022LaMDA: Language Models for Dialog Applicationscited by 1,220
- 2023WizardLM: Empowering large pre-trained language models to follow complex instructionscited by 1,125
- 2023LIMA: Less Is More for Alignmentcited by 1,100
- 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 885
27 more
- 2023StarCoder: may the source be with you!cited by 799
- 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 733
- 2019Fast Transformer Decoding: One Write-Head is All You Needcited by 717
- 2023Instruction Tuning with GPT-4cited by 686
- 2023RAFT: Reward rAnked FineTuning for Generative Foundation Model Alignmentcited by 686
- 2023Textbooks Are All You Needcited by 569
- 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 498
- 2023RRHF: Rank Responses to Align Language Models with Human Feedback without tearscited by 463
- 2022CodeT: Code Generation with Generated Testscited by 384
- 2023RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generationcited by 367
- 2022A Systematic Evaluation of Large Language Models of Codecited by 363
- 2022CodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learningcited by 358
- 2023CodeT5+: Open Code Large Language Models for Code Understanding and Generationcited by 333
- 2023CodeGeeX: A Pre-Trained Model for Code Generation with Multilingual Benchmarking on HumanEval-Xcited by 300
- 2022Efficient Training of Language Models to Fill in the Middlecited by 255
- 2023SantaCoder: don't reach for the stars!cited by 170
- 2022Large Language Models Meet NL2Code: A Surveycited by 138
- 2022ReACC: A Retrieval-Augmented Code Completion Frameworkcited by 119
- 2023RLTF: Reinforcement Learning from Unit Test Feedbackcited by 114
- 2023Execution-based Code Generation using Deep Reinforcement Learningcited by 99
- 2022CERT: Continual Pre-Training on Sketches for Library-Oriented Code Generationcited by 87
- 2022When Language Model Meets Private Librarycited by 54
- 2022PanGu-Coder: Program Synthesis with Function-Level Language Modelingcited by 48
- 2022Training and Evaluating a Jupyter Notebook Data Science Assistantcited by 31
- 2022ERNIE-Code: Beyond English-Centric Cross-lingual Pretraining for Programming Languagescited by 29
- 2023CoderEval: A Benchmark of Pragmatic Code Generation with Generative Pre-trained Modelscited by 28
- 2023Meet in the Middle: A New Pre-training Paradigmcited by 22
Built on by
Citing papers per year: 2023: 20; 2024: 31; 2025: 13; 2026: 5.
69 papers.
Sort:
By area:
- 2024A Survey on Large Language Models for Code Generationcited by 658
- 2024CRUXEval: A Benchmark for Code Reasoning, Understanding and Executioncited by 300
- 2023OctoPack: Instruction Tuning Code Large Language Modelscited by 189
- 2023ClassEval: A Manually-Crafted Benchmark for Evaluating LLMs on Class-level Code Generationcited by 168
- 2024Teaching Large Language Models to Reason with Reinforcement Learningcited by 160
- 2025Reinforcing Spatial Reasoning in Vision-Language Models with Interwoven Thinking and Visual Drawingcited by 136
- 2023Can ChatGPT replace StackOverflow? A Study on Robustness and Reliability of Large Language Model Code Generationcited by 73
- 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Codecited by 62
- 2024Lingma SWE-GPT: An Open Development-Process-Centric Language Model for Automated Software Improvementcited by 61
- 2024Agents in Software Engineering: Survey, Landscape, and Visioncited by 60
- 2023LLM-Powered Hierarchical Language Agent for Real-time Human-AI Coordinationcited by 48
- 2024CodeJudge: Evaluating Code Generation with Large Language Modelscited by 44
38 more
- 2023WaveCoder: Widespread And Versatile Enhancement For Code Large Language Models By Instruction Tuningcited by 42
- 2024Dataflow-Guided Retrieval Augmentation for Repository-Level Code Completioncited by 40
- 2024Benchmarking Agentic Workflow Generationcited by 37
- 2025LessLeak-Bench: A First Investigation of Data Leakage in LLMs Across 83 Software Engineering Benchmarkscited by 37
- 2023MFTCoder: Boosting Code LLMs with Multitask Fine-Tuningcited by 35
- 2023Knowledgeable Preference Alignment for LLMs in Domain-specific Question Answeringcited by 29
- 2024ToolPlanner: A Tool Augmented LLM for Multi Granularity Instructions with Path Planning and Feedbackcited by 29
- 2024CodeS: Natural Language to Code Repository via Multi-Layer Sketchcited by 28
- 2024LLM-Empowered State Representation for Reinforcement Learningcited by 28
- 2024Understand What LLM Needs: Dual Preference Alignment for Retrieval-Augmented Generationcited by 27
- 2023LORD: Low Rank Decomposition Of Monolingual Code LLMs For One-Shot Compressioncited by 26
- 2023BioCoder: A Benchmark for Bioinformatics Code Generation with Large Language Modelscited by 25
- 2023Competition-Level Problems are Effective LLM Evaluatorscited by 25
- 2024Unlocking Reasoning Potential in Large Langauge Models by Scaling Code-form Planningcited by 25
- 2024Kolb-Based Experiential Learning for Generalist Agents with Human-Level Kaggle Data Science Performancecited by 25
- 2024Astraios: Parameter-Efficient Instruction Tuning Code Large Language Modelscited by 23
- 2023LLM for SoC Security: A Paradigm Shiftcited by 22
- 2023Tool-Augmented Reward Modelingcited by 20
- 2024LocMoE: A Low-Overhead MoE for Large Language Model Trainingcited by 19
- 2023INTERVENOR: Prompting the Coding Ability of Large Language Models with the Interactive Chain of Repaircited by 18
- 2024Towards a Unified View of Preference Learning for Large Language Models: A Surveycited by 17
- 2023Why Can Large Language Models Generate Correct Chain-of-Thoughts?cited by 16
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 15
- 2023CodeFuse-13B: A Pretrained Multi-lingual Code Large Language Modelcited by 14
- 2024ReflectionCoder: Learning from Reflection Sequence for Enhanced One-off Code Generationcited by 14
- 2024Top General Performance = Top Domain Performance? DomainCodeBench: A Multi-domain Code Generation Benchmarkcited by 13
- 2025ReachAgent: Enhancing Mobile Agent via Page Reaching and Operationcited by 13
- 2025a1: Steep Test-time Scaling Law via Environment Augmented Generationcited by 13
- 2024Learning to Plan for Language Modeling from Unlabeled Datacited by 12
- 2023Data Race Detection Using Large Language Modelscited by 11
- 2024DolphCoder: Echo-Locating Code Large Language Models with Diverse and Multi-Objective Instruction Tuningcited by 11
- 2024Preference-Guided Refactored Tuning for Retrieval Augmented Code Generationcited by 10
- 2024Coffee-Gym: An Environment for Evaluating and Improving Natural Language Feedback on Erroneous Codecited by 9
- 2026Code-A1: Adversarial Evolving of Code LLM and Test LLM via Reinforcement Learningcited by 8
- 2023Can Programming Languages Boost Each Other via Instruction Tuning?cited by 7
- 2024JumpCoder: Go Beyond Autoregressive Coder via Online Modificationcited by 7
- 2024Exploring the Potential of Large Language Models for Improving Digital Forensic Investigation Efficiencycited by 7
- 2025The Art of Repair: Optimizing Iterative Program Repair with Instruction-Tuned Modelscited by 7
50 most cited of 69 All 69 (JSON)
- 2026RLPF: Reinforcement Learning from Performance Feedback for Code Generation29 Jul 2026
- 2026Large Language Models for Code Generation from Multilingual Prompts: A Curated Benchmark and a Study on Code Quality16 Jul 2026
- 2026Differentially Private Preference Data Synthesis for Large Language Model Alignment29 May 2026
- 2026WebGen-R1: Incentivizing Large Language Models to Generate Functional and Aesthetic Websites with Reinforcement Learning22 Apr 2026
- 2026Code-A1: Adversarial Evolving of Code LLM and Test LLM via Reinforcement Learning16 Mar 2026
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligence23 Nov 2025
- 2025Evaluating Software Process Models for Multi-Agent Class-Level Code Generation12 Nov 2025
- 2025Code Aesthetics with Agentic Reward Feedback27 Oct 2025
- 2025MemoCoder: Automated Function Synthesis using LLM-Supported Agents24 Jul 2025
- 2025Mix-of-Language-Experts Architecture for Multilingual Programming18 Jun 2025
- 2025Reinforcing Spatial Reasoning in Vision-Language Models with Interwoven Thinking and Visual Drawing11 Jun 2025
- 2025Towards Mitigating API Hallucination in Code Generated by LLMs with Hierarchical Dependency Aware8 May 2025
38 more
- 2025The Art of Repair: Optimizing Iterative Program Repair with Instruction-Tuned Models5 May 2025
- 2025a1: Steep Test-time Scaling Law via Environment Augmented Generation20 Apr 2025
- 2025CodeVisionary: An Agent-based Framework for Evaluating Large Language Models in Code Generation18 Apr 2025
- 2025Boost, Disentangle, and Customize: A Robust System2-to-System1 Pipeline for Code Generation18 Feb 2025
- 2025LessLeak-Bench: A First Investigation of Data Leakage in LLMs Across 83 Software Engineering Benchmarks10 Feb 2025
- 2025ReachAgent: Enhancing Mobile Agent via Page Reaching and Operation5 Feb 2025
- 2024Distilling Desired Comments for Enhanced Code Review with Large Language Models29 Dec 2024
- 2024Top General Performance = Top Domain Performance? DomainCodeBench: A Multi-domain Code Generation Benchmark24 Dec 2024
- 2024ViUniT: Visual Unit Tests for More Robust Visual Programming12 Dec 2024
- 2024CodeLutra: Boosting LLM Code Generation via Preference-Guided Refinement7 Nov 2024
- 2024Kolb-Based Experiential Learning for Generalist Agents with Human-Level Kaggle Data Science Performance5 Nov 2024
- 2024Lingma SWE-GPT: An Open Development-Process-Centric Language Model for Automated Software Improvement1 Nov 2024
- 2024Benchmarking Agentic Workflow Generation10 Oct 2024
- 2024CodeJudge: Evaluating Code Generation with Large Language Models3 Oct 2024
- 2024Coffee-Gym: An Environment for Evaluating and Improving Natural Language Feedback on Erroneous Code29 Sep 2024
- 2024Preference-Guided Refactored Tuning for Retrieval Augmented Code Generation24 Sep 2024
- 2024ToolPlanner: A Tool Augmented LLM for Multi Granularity Instructions with Path Planning and Feedback23 Sep 2024
- 2024Unlocking Reasoning Potential in Large Langauge Models by Scaling Code-form Planning19 Sep 2024
- 2024Agents in Software Engineering: Survey, Landscape, and Vision13 Sep 2024
- 2024Towards a Unified View of Preference Learning for Large Language Models: A Survey4 Sep 2024
- 2024LLM-Empowered State Representation for Reinforcement Learning18 Jul 2024
- 2024Slice-100K: A Multimodal Dataset for Extrusion-based 3D Printing4 Jul 2024
- 2024Understand What LLM Needs: Dual Preference Alignment for Retrieval-Augmented Generation26 Jun 2024
- 2024A Survey on Large Language Models for Code Generation1 Jun 2024
- 2024Dataflow-Guided Retrieval Augmentation for Repository-Level Code Completion30 May 2024
- 2024ReflectionCoder: Learning from Reflection Sequence for Enhanced One-off Code Generation27 May 2024
- 2024CodeGRAG: Bridging the Gap between Natural Language and Programming Language via Graphical Retrieval Augmented Generation3 May 2024
- 2024Learning to Plan for Language Modeling from Unlabeled Data31 Mar 2024
- 2024CodeS: Natural Language to Code Repository via Multi-Layer Sketch25 Mar 2024
- 2024Teaching Large Language Models to Reason with Reinforcement Learning7 Mar 2024
- 2024Semi-Instruct: Bridging Natural-Instruct and Self-Instruct for Code Large Language Models1 Mar 2024
- 2024Exploring the Potential of Large Language Models for Improving Digital Forensic Investigation Efficiency29 Feb 2024
- 2024DolphCoder: Echo-Locating Code Large Language Models with Diverse and Multi-Objective Instruction Tuning14 Feb 2024
- 2024LocMoE: A Low-Overhead MoE for Large Language Model Training25 Jan 2024
- 2024JumpCoder: Go Beyond Autoregressive Coder via Online Modification15 Jan 2024
- 2024CRUXEval: A Benchmark for Code Reasoning, Understanding and Execution5 Jan 2024
- 2024Astraios: Parameter-Efficient Instruction Tuning Code Large Language Models1 Jan 2024
- 2023LLM-Powered Hierarchical Language Agent for Real-time Human-AI Coordination23 Dec 2023
50 newest of 69 All 69 (JSON)
- 2024Lingma SWE-GPT: An Open Development-Process-Centric Language Model for Automated Software Improvementcited by 61
- 2024Agents in Software Engineering: Survey, Landscape, and Visioncited by 60
- 2023LLM-Powered Hierarchical Language Agent for Real-time Human-AI Coordinationcited by 48
- 2024Benchmarking Agentic Workflow Generationcited by 37
- 2024ToolPlanner: A Tool Augmented LLM for Multi Granularity Instructions with Path Planning and Feedbackcited by 29
- 2024Kolb-Based Experiential Learning for Generalist Agents with Human-Level Kaggle Data Science Performancecited by 25
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 15
- 2025ReachAgent: Enhancing Mobile Agent via Page Reaching and Operationcited by 13
- 2025CodeVisionary: An Agent-based Framework for Evaluating Large Language Models in Code Generationcited by 6
- 2025Code Aesthetics with Agentic Reward Feedbackcited by 6
- 2025Evaluating Software Process Models for Multi-Agent Class-Level Code Generationcited by 2
- 2025MemoCoder: Automated Function Synthesis using LLM-Supported Agentscited by 1
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligence23 Nov 2025
- 2025Evaluating Software Process Models for Multi-Agent Class-Level Code Generation12 Nov 2025
- 2025Code Aesthetics with Agentic Reward Feedback27 Oct 2025
- 2025MemoCoder: Automated Function Synthesis using LLM-Supported Agents24 Jul 2025
- 2025CodeVisionary: An Agent-based Framework for Evaluating Large Language Models in Code Generation18 Apr 2025
- 2025ReachAgent: Enhancing Mobile Agent via Page Reaching and Operation5 Feb 2025
- 2024Kolb-Based Experiential Learning for Generalist Agents with Human-Level Kaggle Data Science Performance5 Nov 2024
- 2024Lingma SWE-GPT: An Open Development-Process-Centric Language Model for Automated Software Improvement1 Nov 2024
- 2024Benchmarking Agentic Workflow Generation10 Oct 2024
- 2024ToolPlanner: A Tool Augmented LLM for Multi Granularity Instructions with Path Planning and Feedback23 Sep 2024
- 2024Agents in Software Engineering: Survey, Landscape, and Vision13 Sep 2024
- 2023LLM-Powered Hierarchical Language Agent for Real-time Human-AI Coordination23 Dec 2023
- 2024Teaching Large Language Models to Reason with Reinforcement Learningcited by 160
- 2025Reinforcing Spatial Reasoning in Vision-Language Models with Interwoven Thinking and Visual Drawingcited by 136
- 2023Competition-Level Problems are Effective LLM Evaluatorscited by 25
- 2024Unlocking Reasoning Potential in Large Langauge Models by Scaling Code-form Planningcited by 25
- 2023Why Can Large Language Models Generate Correct Chain-of-Thoughts?cited by 16
- 2024ReflectionCoder: Learning from Reflection Sequence for Enhanced One-off Code Generationcited by 14
- 2025a1: Steep Test-time Scaling Law via Environment Augmented Generationcited by 13
- 2025Boost, Disentangle, and Customize: A Robust System2-to-System1 Pipeline for Code Generationcited by 2
- 2025Reinforcing Spatial Reasoning in Vision-Language Models with Interwoven Thinking and Visual Drawing11 Jun 2025
- 2025a1: Steep Test-time Scaling Law via Environment Augmented Generation20 Apr 2025
- 2025Boost, Disentangle, and Customize: A Robust System2-to-System1 Pipeline for Code Generation18 Feb 2025
- 2024Unlocking Reasoning Potential in Large Langauge Models by Scaling Code-form Planning19 Sep 2024
- 2024ReflectionCoder: Learning from Reflection Sequence for Enhanced One-off Code Generation27 May 2024
- 2024Teaching Large Language Models to Reason with Reinforcement Learning7 Mar 2024
- 2023Competition-Level Problems are Effective LLM Evaluators4 Dec 2023
- 2023Why Can Large Language Models Generate Correct Chain-of-Thoughts?20 Oct 2023
- 2023Knowledgeable Preference Alignment for LLMs in Domain-specific Question Answeringcited by 29
- 2023Tool-Augmented Reward Modelingcited by 20
- 2024Towards a Unified View of Preference Learning for Large Language Models: A Surveycited by 17
- 2024Coffee-Gym: An Environment for Evaluating and Improving Natural Language Feedback on Erroneous Codecited by 9
- 2026Differentially Private Preference Data Synthesis for Large Language Model Alignmentcited by 1
- 2026Differentially Private Preference Data Synthesis for Large Language Model Alignment29 May 2026
- 2024Coffee-Gym: An Environment for Evaluating and Improving Natural Language Feedback on Erroneous Code29 Sep 2024
- 2024Towards a Unified View of Preference Learning for Large Language Models: A Survey4 Sep 2024
- 2023Knowledgeable Preference Alignment for LLMs in Domain-specific Question Answering11 Nov 2023
- 2023Tool-Augmented Reward Modeling2 Oct 2023
- 2024Understand What LLM Needs: Dual Preference Alignment for Retrieval-Augmented Generationcited by 27
- 2024Preference-Guided Refactored Tuning for Retrieval Augmented Code Generationcited by 10
- 2025Towards Mitigating API Hallucination in Code Generated by LLMs with Hierarchical Dependency Awarecited by 6
- 2024CodeGRAG: Bridging the Gap between Natural Language and Programming Language via Graphical Retrieval Augmented Generationcited by 4
- 2025Towards Mitigating API Hallucination in Code Generated by LLMs with Hierarchical Dependency Aware8 May 2025
- 2024Preference-Guided Refactored Tuning for Retrieval Augmented Code Generation24 Sep 2024
- 2024Understand What LLM Needs: Dual Preference Alignment for Retrieval-Augmented Generation26 Jun 2024
- 2024CodeGRAG: Bridging the Gap between Natural Language and Programming Language via Graphical Retrieval Augmented Generation3 May 2024
- 2024LocMoE: A Low-Overhead MoE for Large Language Model Trainingcited by 19
- 2024LocMoE: A Low-Overhead MoE for Large Language Model Training25 Jan 2024
- 2024A Survey on Large Language Models for Code Generationcited by 658
- 2024CRUXEval: A Benchmark for Code Reasoning, Understanding and Executioncited by 300
- 2023OctoPack: Instruction Tuning Code Large Language Modelscited by 189
- 2023ClassEval: A Manually-Crafted Benchmark for Evaluating LLMs on Class-level Code Generationcited by 168
- 2023Can ChatGPT replace StackOverflow? A Study on Robustness and Reliability of Large Language Model Code Generationcited by 73
- 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Codecited by 62
- 2024CodeJudge: Evaluating Code Generation with Large Language Modelscited by 44
- 2023WaveCoder: Widespread And Versatile Enhancement For Code Large Language Models By Instruction Tuningcited by 42
- 2024Dataflow-Guided Retrieval Augmentation for Repository-Level Code Completioncited by 40
- 2025LessLeak-Bench: A First Investigation of Data Leakage in LLMs Across 83 Software Engineering Benchmarkscited by 37
- 2023MFTCoder: Boosting Code LLMs with Multitask Fine-Tuningcited by 35
- 2024CodeS: Natural Language to Code Repository via Multi-Layer Sketchcited by 28
12 most cited of 37 All 37 (JSON)
- 2026RLPF: Reinforcement Learning from Performance Feedback for Code Generation29 Jul 2026
- 2026Large Language Models for Code Generation from Multilingual Prompts: A Curated Benchmark and a Study on Code Quality16 Jul 2026
- 2026WebGen-R1: Incentivizing Large Language Models to Generate Functional and Aesthetic Websites with Reinforcement Learning22 Apr 2026
- 2026Code-A1: Adversarial Evolving of Code LLM and Test LLM via Reinforcement Learning16 Mar 2026
- 2025Mix-of-Language-Experts Architecture for Multilingual Programming18 Jun 2025
- 2025The Art of Repair: Optimizing Iterative Program Repair with Instruction-Tuned Models5 May 2025
- 2025LessLeak-Bench: A First Investigation of Data Leakage in LLMs Across 83 Software Engineering Benchmarks10 Feb 2025
- 2024Distilling Desired Comments for Enhanced Code Review with Large Language Models29 Dec 2024
- 2024Top General Performance = Top Domain Performance? DomainCodeBench: A Multi-domain Code Generation Benchmark24 Dec 2024
- 2024ViUniT: Visual Unit Tests for More Robust Visual Programming12 Dec 2024
- 2024CodeLutra: Boosting LLM Code Generation via Preference-Guided Refinement7 Nov 2024
- 2024CodeJudge: Evaluating Code Generation with Large Language Models3 Oct 2024
12 newest of 37 All 37 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2025CodeBoost: Boosting Code LLMs by Squeezing Knowledge from Code Snippets with RL
- 2024StepCoder: Improve Code Generation with Reinforcement Learning from Compiler Feedback
- 2025CodeJudgeBench: Benchmarking LLM-as-a-Judge for Coding Tasks
- 2025RefineCoder: Iterative Improving of Large Language Models via Adaptive Critique Refinement for Code Generation
- 2025OpenCodeReasoning-II: A Simple Test Time Scaling Approach via Self-Critique
- 2023Improving Code Generation by Training with Natural Language Feedback
- 2024RLEF: Grounding Code LLMs in Execution Feedback with Reinforcement Learning
- 2026CodeEval: A pedagogical approach for targeted evaluation of code-trained Large Language Models