amazon/ALoDLM-8B
Captured source
source ↗ALoDLM: Adaptively Looped Diffusion Language Models
ALoDLM is a family of diffusion language models developed at Amazon, available as ALoDLM-1.7B and ALoDLM-8B and initialized from the corresponding Qwen3 backbones. The models generate text and code by repeatedly applying shared transformer layers, preserving unresolved tokens' latent states, and adaptively allocating computation across token positions.
Training data includes mathematical problems and worked solutions, programming tasks and code solutions, and instruction-formatted text.
Models: ALoDLM-1.7B · ALoDLM-8B Code: amazon-science/ALoDLM License: [Creative Commons Attribution-NonCommercial 4.0 International](LICENSE)
Research overview
ALoDLM: Adaptively Looped Diffusion Language Models studies how to allocate computation while generating multiple tokens in parallel. In masked diffusion, some unknown positions can be resolved from the available context, while others benefit from further refinement. A fixed-depth denoiser applies the same computational depth to every position. Our research explores whether preserving and refining latent states within each denoising step can improve this allocation.
ALoDLM adds adaptive recurrence to shared transformer layers. Tokens that commit early provide resolved context for the remaining positions. Unresolved tokens retain their hidden states and refine them through additional recurrent passes. Predictive confidence controls token commitment, while a learned halting policy determines when to end the recurrent loop.
The work develops three components:
- Persistent latent refinement: reuse shared layers to refine unresolved representations across recurrent passes.
- Learned computation allocation: treat token-wise computation schedules as latent variables and derive a conditional negative evidence lower bound for jointly learning token prediction and computation allocation.
- Inference-time control: use the gate threshold
qand entropy thresholdτto explore the trade-off between recurrent refinement and parallel token commitment.

*Decoding overview from the paper.* Committed tokens provide discrete context while unresolved tokens retain latent states for further refinement. The expanded schematic shows the recurrent core and its readouts; prefix and suffix transformer blocks are optional components of the architecture.
Research performance

*Benchmark profile from the paper's 8B comparison.* Each spoke represents one benchmark; farther outward indicates a higher score. Compare models along each spoke, since the axes use different score ranges. The table in [Evaluation](#evaluation) reports both model sizes.

*Inference efficiency from the paper's 8B experiments.* The plot compares GSM8K accuracy with single-stream generation throughput on one NVIDIA B200 GPU, using the optimized inference engine named for each model. The throughput measurements use parallel commitment, a separate operating mode from the quality comparison below. They do not report 1.7B throughput or establish the speed of the portable decoder.
Intended use
The models support noncommercial research on diffusion language modeling, adaptive computation, mathematical reasoning, and code generation, including the effects of changing inference-time computation.
Downstream use requires evaluation for the intended application. The reported benchmarks do not establish readiness for autonomous operation or decisions with significant consequences.
Evaluation
The following table reproduces all model columns and scores from Table 1 in *ALoDLM: Adaptively Looped Diffusion Language Models*. All scores are percentages.
The paper follows the OpenCompass evaluation protocol adopted by SDAR, using each model's native chat template, greedy token selection, and a 4,096-token generation limit. Both ALoDLM models use a 16-token window, with mean cumulative halting threshold `q = 0.4` for 1.7B and `q = 0.5` for 8B. Each recurrent pass commits one token, with entropy-based selection disabled (τ is inactive); successive recurrent passes can commit multiple tokens within a denoising step.
Qwen3 models are autoregressive (AR) baselines; SDAR, LLaDA, Dream, Fast-dLLM-v2, and WeDLM are diffusion language model (DLM) baselines. As in the paper, bold marks the best overall score within each size group, and underlining marks the best non-AR score. ALoDLM columns are shaded in blue in the rendered table.

View the full results as text
| Benchmark | Qwen3-1.7B | SDAR-1.7B | ALoDLM-1.7B | Qwen3-8B | LLaDA-8B | Dream-7B | Fast-dLLM-v2-7B | SDAR-8B | WeDLM-8B | ALoDLM-8B | |---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:| | ARC-Challenge | 82.4 | 74.9 | 77.7 | 93.9 | 85.6 | 84.3 | 77.2 | 90.0 | 91.9 | 94.4 | | ARC-Easy | 90.0 | 86.5 | 88.7 | 96.1 | 92.6 | 93.0 | 83.4 | 93.4 | 97.5 | 98.1 | | MMLU | 60.3 | 63.4 | 59.4 | 76.6 | 62.4 | 68.4 | 66.7 | 78.5 | 78.0 | 76.6 | | MMLU-Pro | 39.0 | 37.0 | 39.6 | 56.8 | 35.6 | 42.0 | 40.6 | 56.3 | 58.3 | 63.9 | | GSM8K | 83.2 | 80.1 | 85.5 | 93.6 | 73.8 | 82.0 | 85.1 | 91.4 | 93.3 | 94.2 | | MATH-500 | 72.0 | 62.4 | 61.8 | 81.8 | 42.2 | 42.0 | 58.2 | 77.0 | 77.8 | 80.8 | | GPQA-Diamond | 31.3 | 32.3 | 41.4 | 47.0 | 22.7 | 23.7 | 21.2 | 38.4 | 37.4 | 49.5 | | MBPP, sanitized | 61.9 | 60.3 | 65.5 | 79.0 | 46.0 | 65.5 | 61.9 | 72.0 | 74.3 | 81.5 | | MBPP+ | 58.5 | 59.4 | 60.1 | 74.5 | 43.4 | 60.6 | 50.0 | 67.9 | 63.5 | 72.5 | | HumanEval | 62.8 | 61.6 |...
Excerpt shown — open the source for the full document.
Notability
notability 5.0/10Amazon model release, low downloads