Masked language models (MLMs) such as BERT are typically used for representation learning despite their denoising pretraining. We test whether this capability supports conditional generation without diffusion training. Our decoder repeatedly predicts masked tokens and commits high-confidence predictions using a cosine schedule. It requires no diffusion timestep or reverse-diffusion objective. Frozen BERT already exhibits substantial denoising capability, reconstructing 61.0%, 37.5%, and 24.4% of masked tokens at 15%, 45%, and 60% corruption, respectively, although generation deteriorates sharply as visible context disappears. This capability alone does not yield task-directed generation: frozen BERT reaches only 11.0% on ARC-Easy and 4.2% on MMLU. Ordinary MLM adaptation, however, rapidly converts the same architecture into a usable generator. Full adaptation reaches 28.2% and 24.6%, respectively, while parameter-efficient adaptation substantially reduces unmatched outputs. On open-ended conditional generation, full MLM adaptation reaches BLEU/ROUGE-L of 0.163/0.583 on QQP and 0.107/0.327 on Quasar-T, placing it in the same broad performance range as published BERT models trained through diffusion without explicit diffusion training. Finally, applying the same generative interface to stronger masked representations substantially improves performance: RoBERTa-large reaches 44.2% on ARC-Easy and 33.8% on MMLU. These results separate three components of masked iterative generation: pretraining supplies the representation and denoising operator, task adaptation determines what the model generates, and an iterative commitment rule supplies the decoding process. Explicit diffusion training is therefore not necessary to obtain effective iterative conditional generation from pretrained MLMs in the settings studied here.
Figures & tables
Mask ratio
Masked accuracy
GPT-2 NLL
MAUVE
rep-4
15%
0.610
3.75
0.899
0.011
30%
0.501
3.83
0.779
0.011
45%
0.375
3.92
0.415
0.010
60%
0.244
3.98
0.265
0.012
75%
0.126
3.80
0.168
0.067
90%
0.050
2.67
0.015
0.367
Table 2: Frozen BERT-base reconstruction across masking ratios. Results use 16-pass greedy confidence decoding. Lower NLL and rep-4, and higher masked accuracy and MAUVE, are preferable.
Strategy
Accuracy
MAUVE
rep-4
Confidence
0.375
0.415
0.010
Left-to-right
0.344
0.422
0.008
Random
0.336
0.449
0.008
Table 3: Commitment-order ablation at 45% masking.
ARC-Easy
MMLU
Adaptation
Accuracy ↑
Unmatched ↓
Accuracy ↑
Unmatched ↓
Frozen
0.110
0.714
0.042
0.808
BitFit
0.252
0.128
0.174
0.334
Top-2
0.242
0.226
0.176
0.454
Top-4
0.258
0.122
0.174
0.328
Full
0.282
0.088
0.246
0.158
Table 4: Multiple-choice generation before and after MLM adaptation. All adapted models use approximately 100k training examples and the same four-pass decoder. Unmatched outputs are counted as incorrect.
Model
Examples
BLEU ↑
ROUGE-L ↑
BERTScore ↑
Frozen
0
0.004
0.101
0.666
BitFit
5k
0.085
0.470
0.870
BitFit
10k
0.107
0.507
0.883
BitFit
100k
0.121
0.533
0.889
Full
100k
0.163
0.583
0.903
DiffusionBERT (reported)
–
0.242
0.585
–
Table 5: QQP paraphrase generation. DiffusionBERT results are published reference values from He et al. [8] , not a controlled reproduction. Training budgets count examples for our models.
Model
Examples
BLEU ↑
ROUGE-L ↑
BERTScore ↑
Frozen
0
0.002
0.072
0.666
BitFit
10k
0.050
0.233
0.744
BitFit
100k
0.026
0.190
0.741
Full
100k
0.107
0.327
0.781
DiffusionBERT (reported)
–
0.097
0.342
–
Table 6: Quasar-T question generation. DiffusionBERT values are published reference results rather than a controlled reproduction.