Dream-Coder 7B: An Open Diffusion Language Model for Code

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Xie, Zhihui, Ye, Jiacheng, Zheng, Lin, Gao, Jiahui, Dong, Jingwei, Wu, Zirui, Zhao, Xueliang, Gong, Shansan, Jiang, Xin, Li, Zhenguo, Kong, Lingpeng
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916928015040512
author Xie, Zhihui
Ye, Jiacheng
Zheng, Lin
Gao, Jiahui
Dong, Jingwei
Wu, Zirui
Zhao, Xueliang
Gong, Shansan
Jiang, Xin
Li, Zhenguo
Kong, Lingpeng
author_facet Xie, Zhihui
Ye, Jiacheng
Zheng, Lin
Gao, Jiahui
Dong, Jingwei
Wu, Zirui
Zhao, Xueliang
Gong, Shansan
Jiang, Xin
Li, Zhenguo
Kong, Lingpeng
contents We present Dream-Coder 7B, an open-source discrete diffusion language model for code generation that exhibits emergent any-order generation capabilities. Unlike traditional autoregressive (AR) models that decode strictly left-to-right, Dream-Coder 7B adaptively determines its decoding strategy based on the coding task: sketch-first generation for complex algorithms, left-to-right generation for straightforward completions, and interleaved reasoning generation for code understanding tasks. We adapt a pretrained AR checkpoint to a discrete diffusion frameworks with a continuous-time weighted cross-entropy objective. Our post-training recipe comprises (i) supervised fine-tuning, where we mitigate padding pathologies via random truncation and a padding penalty to improve sample efficiency and stabilize generation; and (ii) reinforcement learning with verifiable rewards over a curated high-quality prompt set drawn from open-source datasets, using a tailored reinforcement learning recipe for diffusion language models. The resulting Dream-Coder 7B Instruct attains 21.4\% pass@1 on LiveCodeBench (2410--2505) and demonstrates competitive performance on HumanEval, MBPP, BigCodeBench, and CRUXEval. We release Dream-Coder-7B and Dream-Coder-7B-Instruct checkpoints, training recipes, preprocessing pipelines, and inference code to facilitate reproducibility and further research.
format Preprint
id arxiv_https___arxiv_org_abs_2509_01142
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Dream-Coder 7B: An Open Diffusion Language Model for Code
Xie, Zhihui
Ye, Jiacheng
Zheng, Lin
Gao, Jiahui
Dong, Jingwei
Wu, Zirui
Zhao, Xueliang
Gong, Shansan
Jiang, Xin
Li, Zhenguo
Kong, Lingpeng
Computation and Language
We present Dream-Coder 7B, an open-source discrete diffusion language model for code generation that exhibits emergent any-order generation capabilities. Unlike traditional autoregressive (AR) models that decode strictly left-to-right, Dream-Coder 7B adaptively determines its decoding strategy based on the coding task: sketch-first generation for complex algorithms, left-to-right generation for straightforward completions, and interleaved reasoning generation for code understanding tasks. We adapt a pretrained AR checkpoint to a discrete diffusion frameworks with a continuous-time weighted cross-entropy objective. Our post-training recipe comprises (i) supervised fine-tuning, where we mitigate padding pathologies via random truncation and a padding penalty to improve sample efficiency and stabilize generation; and (ii) reinforcement learning with verifiable rewards over a curated high-quality prompt set drawn from open-source datasets, using a tailored reinforcement learning recipe for diffusion language models. The resulting Dream-Coder 7B Instruct attains 21.4\% pass@1 on LiveCodeBench (2410--2505) and demonstrates competitive performance on HumanEval, MBPP, BigCodeBench, and CRUXEval. We release Dream-Coder-7B and Dream-Coder-7B-Instruct checkpoints, training recipes, preprocessing pipelines, and inference code to facilitate reproducibility and further research.
title Dream-Coder 7B: An Open Diffusion Language Model for Code
topic Computation and Language
url https://arxiv.org/abs/2509.01142