AnCoder: Anchored Code Generation via Discrete Diffusion Models

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Xue, Anton, Rout, Litu, Caramanis, Constantine, Shakkottai, Sanjay
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866917283699359744
author Xue, Anton
Rout, Litu
Caramanis, Constantine
Shakkottai, Sanjay
author_facet Xue, Anton
Rout, Litu
Caramanis, Constantine
Shakkottai, Sanjay
contents Diffusion language models offer a compelling alternative to autoregressive code generation, enabling global planning and iterative refinement of complex program logic. However, existing approaches fail to respect the rigid structure of programming languages and, as a result, often produce broken programs that fail to execute. To address this, we introduce AnchorTree, a framework that explicitly anchors the diffusion process using structured, hierarchical priors native to code. Specifically, AnchorTree uses the abstract syntax tree to prioritize resolving syntactically and semantically salient tokens, such as keywords (e.g., if, while) and identifiers (e.g., variable names), thereby establishing a structural scaffold that guides the remaining generation. We validate this framework via AnCoder, a family of models showing that structurally anchored diffusion offers a parameter-efficient path to high-quality code generation.
format Preprint
id arxiv_https___arxiv_org_abs_2602_17688
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle AnCoder: Anchored Code Generation via Discrete Diffusion Models
Xue, Anton
Rout, Litu
Caramanis, Constantine
Shakkottai, Sanjay
Machine Learning
Programming Languages
Diffusion language models offer a compelling alternative to autoregressive code generation, enabling global planning and iterative refinement of complex program logic. However, existing approaches fail to respect the rigid structure of programming languages and, as a result, often produce broken programs that fail to execute. To address this, we introduce AnchorTree, a framework that explicitly anchors the diffusion process using structured, hierarchical priors native to code. Specifically, AnchorTree uses the abstract syntax tree to prioritize resolving syntactically and semantically salient tokens, such as keywords (e.g., if, while) and identifiers (e.g., variable names), thereby establishing a structural scaffold that guides the remaining generation. We validate this framework via AnCoder, a family of models showing that structurally anchored diffusion offers a parameter-efficient path to high-quality code generation.
title AnCoder: Anchored Code Generation via Discrete Diffusion Models
topic Machine Learning
Programming Languages
url https://arxiv.org/abs/2602.17688