LDLMIn construction

Size
306M trained
Published
Meshchaninov et al. · May 2026
Line
Diffusion language model
View
Architecture
Source

LDLM @ e18c42a, not yet public · arXiv:2605.07933v1 · OpenWebText · 1024 · checkpoint, tokenizer and saved statistics not verifiedHow to read

Latent decoder

Latent decoder

Positions to latents

×

no parameters

Add each position’s learned vector to its latent.

zp=z~0+Ep{\htmlData{light=with-positions add-positions}{z^{p}}}={\htmlData{light=latents}{\tilde z_0}}+{\htmlData{light=positions}{E_{p}}}
in
z~0\tilde z_0 [B batch, T positions, 768 d]EpE_{p} [B batch, T positions, 768 d]
out
zpz^{p} [B batch, T positions, 768 d]
Sources1

Direct evidence

Every query is the mask vector: it passes the MLP and a scale, positions are added; the latents take the same position table; the blocks are applied; every position counts as masked.

The implementation, pinned at revision e18c42acdfb7, not yet public