mlsanityData to 14 Oct 2026

SCoder: Iterative Self-Distillation for Bootstrapping Small-Scale Data Synthesizers to Empower Code LLMs

arXiv 2509.07858 ↗First posted 9 Sep 2025cs.AIcited by 0

On the map: Synthetic data and self-improvement for LLMs → Code and instruction data synthesis

also in 1 more
Abstract (arXiv)

Existing code large language models (LLMs) often rely on large-scale instruction data distilled from proprietary LLMs for fine-tuning, which typically incurs high costs. In this paper, we explore the potential of small-scale open-source LLMs (e.g., 7B) as synthesizers for high-quality code instruction data construction. We first observe that the data synthesis capability of small-scale LLMs can be enhanced by training on a few superior data synthesis samples from proprietary LLMs. Building on this, we propose a novel iterative self-distillation approach to bootstrap small-scale LLMs, transforming them into powerful synthesizers that reduce reliance on proprietary LLMs and minimize costs. Concretely, in each iteration, to obtain diverse and high-quality self-distilled data, we design multi-checkpoint sampling and multi-aspect scoring strategies for initial data selection. Furthermore, to identify the most influential samples, we introduce a gradient-based influence estimation method for final data filtering. Based on the code instruction datasets from the small-scale synthesizers, we develop SCoder, a family of code generation models fine-tuned from DeepSeek-Coder. SCoder models achieve state-of-the-art code generation capabilities, demonstrating the effectiveness of our method.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in Code and instruction data synthesis, one of 13 directions in Synthetic data and self-improvement for LLMs. Builds on 28 of its 39 references that are in the map. First posted on arXiv 9 Sep 2025.

Builds on

28 of 39 references.

Closest ancestors · 1

Same direction, newest first

  1. 2022Self-Instruct: Aligning Language Models with Self-Generated Instructions20 Dec

Other references · 27

  1. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  2. 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,326
  3. 2021Program Synthesis with Large Language Modelscited by 3,637
  4. 2020Learning to summarize from human feedbackcited by 2,588
  5. 2023Code Llama: Open Foundation Models for Codecited by 2,139
  6. 2024LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Codecited by 2,004
  7. 2022Competition-Level Code Generation with AlphaCodecited by 1,462
  8. 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,391
  9. 2024Qwen2.5-Coder Technical Reportcited by 1,203
  10. 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,181
  11. 2023WizardLM: Empowering large pre-trained language models to follow complex instructionscited by 1,125
  12. 2024Qwen2.5-Math Technical Report: Toward Mathematical Expert Model via Self-Improvementcited by 1,090
15 more
  1. 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 885
  2. 2023StarCoder: may the source be with you!cited by 799
  3. 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 733
  4. 2020Estimating Training Data Influence by Tracing Gradient Descentcited by 580
  5. 2024BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructionscited by 546
  6. 2024LESS: Selecting Influential Data for Targeted Instruction Tuningcited by 532
  7. 2024StarCoder 2 and The Stack v2: The Next Generationcited by 502
  8. 2022One Embedder, Any Task: Instruction-Finetuned Text Embeddingscited by 333
  9. 2023CodeGeeX: A Pre-Trained Model for Code Generation with Multilingual Benchmarking on HumanEval-Xcited by 300
  10. 2023TRAK: Attributing Model Behavior at Scalecited by 283
  11. 2023Magicoder: Empowering Code Generation with OSS-Instructcited by 256
  12. 2024OpenCodeInterpreter: Integrating Code Generation with Execution and Refinementcited by 247
  13. 2025EpiCoder: Encompassing Diversity and Complexity in Code Generationcited by 20
  14. 2023ChatGPT is a Remarkable Tool -- For Expertscited by 16
  15. 2025RefineCoder: Iterative Improving of Large Language Models via Adaptive Critique Refinement for Code Generationcited by 8

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2024New Solutions on LLM Acceleration, Optimization, and Application
  2. 2024FBI-LLM: Scaling Up Fully Binarized LLMs from Scratch via Autoregressive Distillation
  3. 2025Data-efficient LLM Fine-tuning for Code Generation
  4. 2024Mastering the Craft of Data Synthesis for CodeLLMs
  5. 2026Embarrassingly Simple Self-Distillation Improves Code Generation
  6. 2025LEAD: Iterative Data Selection for Efficient LLM Instruction Tuning
  7. 2024InverseCoder: Self-improving Instruction-Tuned Code LLMs with Inverse-Instruct
  8. 2026LLM4RTL: Tool-Assisted LLM for RTL Generation