paper-with-me

홈 › Papers

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

2025-09-09 · Xinyu Zhang, Changzhi Zhou, Linmei Hu, Luhao Zhang, Xiancai Chen, Haomin Fu, Yang Yang, Mengdi Zhang 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.

📄 PDF Abstract BibTeX arXiv:2509.07858

Code (0)

등록된 구현이 없습니다.

Tasks

Code Generation

Similar Papers 제목 키워드 기반

Towards Understanding Distilled Reasoning Models: A Representational Approach

2025-03-05 · David D. Baek, Max Tegmark

In this paper, we investigate how model distillation impacts the development of reasoning features in large language models (LLMs). To explore this, we train a crosscoder on Qwen-series models and their fine-tuned varian…

VisCoder: Fine-Tuning LLMs for Executable Python Visualization Code Generation

2025-06-04 · Yuansheng Ni, Ping Nie, Kai Zou, Xiang Yue 외

Large language models (LLMs) often struggle with visualization tasks like plotting diagrams, charts, where success depends on both code correctness and visual semantics. Existing instruction-tuning datasets lack executio…

Code Generation

Adaptive Similarity Bootstrapping for Self-Distillation based Representation Learning

2023-03-23 · ICCV 2023 1 · Tim Lebailly, Thomas Stegmüller, Behzad Bozorgtabar, Jean-Philippe Thiran 외

Most self-supervised methods for representation learning leverage a cross-view consistency objective i.e., they maximize the representation similarity of a given image's augmented views. Recent work NNCLR goes beyond the…

Contrastive LearningRepresentation Learning

VisCoder2: Building Multi-Language Visualization Coding Agents

2025-10-24 · Yuansheng Ni, Songcheng Cai, Xiangchao Chen, Jiarong Liang 외 arxiv

Large language models (LLMs) have recently enabled coding agents capable of generating, executing, and revising visualization code. However, existing models often fail in practical workflows due to limited language cover…

SIKeD: Self-guided Iterative Knowledge Distillation for mathematical reasoning

2024-10-24 · Shivam Adarsh, Kumar Shridhar, Caglar Gulcehre, Nicholas Monath 외

Large Language Models (LLMs) can transfer their reasoning skills to smaller models by teaching them to generate the intermediate reasoning process required to solve multistep reasoning tasks. While LLMs can accurately so…

Knowledge DistillationMathematical Reasoning