mlsanityData to 7 Oct 2026

EpiCoder: Encompassing Diversity and Complexity in Code Generation

arXiv 2501.04694 ↗First posted 8 Jan 2025cs.CL cs.AIcited by 21

Not on the map. Why?

Abstract (arXiv)

Existing methods for code generation use code snippets as seed data, restricting the complexity and diversity of the synthesized data. In this paper, we introduce a novel feature tree-based synthesis framework, which revolves around hierarchical code features derived from high-level abstractions of code. The feature tree is constructed from raw data and refined iteratively to increase the quantity and diversity of the extracted features, which captures and recognizes more complex patterns and relationships within the code. By adjusting the depth and breadth of the sampled subtrees, our framework provides precise control over the complexity of the generated code, enabling functionalities that range from function-level operations to multi-file scenarios. We fine-tuned widely-used base models to obtain EpiCoder series, achieving state-of-the-art performance on multiple benchmarks at both the function and file levels. In particular, empirical evidence indicates that our approach shows significant potential in the synthesizing of repository-level code data. Our code and data are publicly available at https://github.com/microsoft/EpiCoder.

Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). Builds on 29 of its 42 references that are in the map. First posted on arXiv 8 Jan 2025.

Builds on

29 of 42 references.

References · 29

  1. 2020Language Models are Few-Shot Learnerscited by 32,199
  2. 2023GPT-4 Technical Reportcited by 18,132
  3. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
  4. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  5. 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
  6. 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
  7. 2021Finetuned Language Models Are Zero-Shot Learnerscited by 3,747
  8. 2021Program Synthesis with Large Language Modelscited by 3,509
  9. 2022OPT: Open Pre-trained Transformer Language Modelscited by 3,464
  10. 2022Self-Instruct: Aligning Language Models with Self-Generated Instructionscited by 2,674
  11. 2023Code Llama: Open Foundation Models for Codecited by 2,105
  12. 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
17 more
  1. 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
  2. 2024Qwen2.5-Coder Technical Reportcited by 1,151
  3. 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 728
  4. 2024BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructionscited by 527
  5. 2024StarCoder 2 and The Stack v2: The Next Generationcited by 484
  6. 2024DeepSeek-Coder-V2: Breaking the Barrier of Closed-Source Models in Code Intelligencecited by 325
  7. 2023Magicoder: Empowering Code Generation with OSS-Instructcited by 251
  8. 2024OpenCodeInterpreter: Integrating Code Generation with Execution and Refinementcited by 242
  9. 2023OctoPack: Instruction Tuning Code Large Language Modelscited by 178
  10. 2024SelfCodeAlign: Self-Alignment for Code Generationcited by 61
  11. 2024FullStack Bench: Evaluating LLMs as Full Stack Coderscited by 56
  12. 2024Top Leaderboard Ranking = Top Coding Proficiency, Always? EvoEval: Evolving Coding Benchmarks via LLMcited by 38
  13. 2015On the "Naturalness" of Buggy Codecited by 35
  14. 2024Rewriting the Code: A Simple Method for Large Language Model Augmented Code Searchcited by 17
  15. 2024Genetic Instruct: Scaling up Synthetic Generation of Coding Instructions for Large Language Modelscited by 17
  16. 2021Improving Tree-Structured Decoder Training for Code Generation via Mutual Learningcited by 10
  17. 2021Exploring Dynamic Selection of Branch Expansion Orders for Code Generationcited by 10

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 14; 2026: 7.

21 papers.

Sort:

By area:

  1. 2025FEA-Bench: A Benchmark for Evaluating Repository-Level Code Generation for Feature Implementationcited by 57
  2. 2026Lightning OPD: Efficient Post-Training for Large Reasoning Models with Offline On-Policy Distillationcited by 28
  3. 2025RPG: A Repository Planning Graph for Unified and Scalable Codebase Generationcited by 18
  4. 2025OpenDataArena: A Fair and Open Arena for Benchmarking Post-Training Dataset Valuecited by 15
  5. 2025Teaching Your Models to Understand Code via Focal Preference Alignmentcited by 10
  6. 2025Data Efficacy for Language Model Trainingcited by 8
  7. 2026Reward Modeling from Natural Language Human Feedbackcited by 7
  8. 2025Invisible Entropy: Towards Safe and Efficient Low-Entropy LLM Watermarkingcited by 5
  9. 2025Beyond Passive Critical Thinking: Fostering Proactive Questioning to Enhance Human-AI Collaborationcited by 5
  10. 2025CodeEvo: Interaction-Driven Synthesis of Code-centric Data through Hybrid and Iterative Feedbackcited by 4
  11. 2025Closing the Data Loop: Using OpenDataArena to Engineer Superior Training Datasetscited by 4
  12. 2026VeriAgent: A Tool-Integrated Multi-Agent System with Evolving Memory for PPA-Aware RTL Code Generationcited by 4
9 more
  1. 2025GATE: Graph-based Adaptive Tool Evolution Across Diverse Taskscited by 3
  2. 2025Increasing LLM Coding Capabilities through Diverse Synthetic Coding Taskscited by 3
  3. 2025Throttling Web Agents Using Reasoning Gatescited by 2
  4. 2025CodeChemist: Test-Time Scaling for Low-Resource Code Generation via Functional Knowledge Transfercited by 1
  5. 2026Autoregressive, Yet Revisable: In Decoding Revision for Secure Code Generationcited by 1
  6. 2025SCoder: Iterative Self-Distillation for Bootstrapping Small-Scale Data Synthesizers to Empower Code LLMscited by 0
  7. 2026Quantifying Error Tolerance in Synthetic Data: An Atomic-level Operand vs. Operator Perturbation Studycited by 0
  8. 2026Trajectory Learnability for Offline On-Policy Distillation with Imperfect Teacherscited by 0
  9. 2026Enhancing Diffusion Language Models with Autoregressive Post-Training Weightscited by 0