REVIEW 2 major objections 5 minor 2 cited by
DMPO matches a diffusion LLM's distribution to a reward-tilted target, reporting up to 42.9 percentage points of accuracy gain over the strongest prior RL baseline, without supervised fine-tuning.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
DMPO improves diffusion LLM reasoning by matching the model's distribution to the reward-tilted target via importance-weighted denoising cross-entropy plus weight-baseline subtraction, beating GRPO-style baselines on planning benchmarks without task SFT.
T0 review reviewed 2026-08-04 challenge →
load-bearing objection DMPO is a plausible forward-KL RL method for diffusion LLMs with striking planning gains, but the paper's headline guarantee of matching p* is not delivered by the implementation, which swaps exact order-specific probabilities for ELBO surrogates. the 2 major comments →
Enhancing Reasoning for Diffusion LLMs via Distribution Matching Policy Optimization
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
Core claim
Central claim: the right objective for RL fine-tuning a masked diffusion language model is to match p*(o|q) ∝ pref(o|q) exp(r(q,o)/α), the entropy-regularized reward-tilted distribution, rather than to maximize reward directly. Since p* cannot be sampled, DMPO estimates it via importance weighting from a reference policy: weight w ∝ exp(r/α + log pref / pv), then trains with a weighted denoising cross-entropy loss that reuses the negative-evidence-lower-bound surrogate standard in masked diffusion training. The authors argue this is mass-covering, off-policy, and forward-only. They also identify a small-batch failure mode (all positive weights promote bad responses) and fix it with weight ba
What carries the argument
The reward-tilted distribution p*(o|q) ∝ pref(o|q) exp(r(q,o)/α) is the target; the weighted denoising cross-entropy (WDCE) loss carries the argument. It converts the intractable forward-KL objective into a tractable one: sample responses from a reference policy pv, weight them by exp(r/α + log pref(o|q;σ)/pv(o|q;σ)), and fine-tune with the masked-diffusion denoising cross-entropy loss. Weight baseline subtraction and weighted direct discriminative optimization are auxiliary mechanisms that fix small-batch behavior.
Load-bearing premise
The theory assumes exact order-specific sequence probabilities are available for computing importance weights and the loss, but the implementation uses the negative evidence lower bound as a surrogate, and the paper provides no error bound showing the substitution preserves the distribution-matching gradient; if those ELBO gaps differ sharply between the reference and current policies, the guarantee collapses.
What would settle it
Train a small masked diffusion model on a finite alphabet small enough to enumerate all sequences, compute DMPO's gradient using the ELBO surrogates and the true forward-KL gradient using exact probabilities, and measure their cosine similarity on a typical training batch; if the angle is not small (or the surrogate gradient does not descent toward p*), the distribution-matching claim is falsified. Alternatively, on such a toy model, check by exact enumeration whether the trained distribution actually equals the reward-tilted p*.
If this is right
- RL for diffusion LLMs can run off-policy: generated responses can be stored in a replay buffer and reused for multiple gradient updates without recomputing sequence probabilities.
- Training is forward-only: it relies on the cheap forward noising process and clean samples, discarding rollout trajectories, so it can inherit speedups from fast inference and KV-cache techniques.
- Matching the full tilted distribution, instead of chasing the reward mode, should preserve response diversity and reduce mode collapse and reward hacking.
- The method requires no supervised fine-tuning before RL, simplifying the pipeline for reasoning tasks.
- The same recipe applies to any masked diffusion sequence model with a reward, opening the door to RL fine-tuning beyond the tested model and benchmarks.
Where Pith is reading between the lines
- A test the paper does not run: compare DMPO's surrogate gradient to the exact forward-KL gradient on a toy model with enumerable sequence probabilities; if the angle is large, the distribution-matching guarantee fails.
- The weight-baseline requirement under small batches suggests an adaptive baseline schedule — add the baseline only when sampled responses poorly cover the space — could further stabilize WDDO, which the authors observe collapsing after about 1,200 steps.
- DMPO's target is the same reward-tilted distribution targeted by GFlowNet-style objectives, but via forward KL; comparing the two on a common reasoning benchmark could reveal when mass-covering beats mode-seeking in practice.
- The large gain on Countdown and Sudoku versus small gains on math word problems suggests DMPO's advantage is largest where rewards are dense, verifiable, and diverse solution paths exist; testing on other combinatorial planning tasks would show whether that pattern generalizes.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes Distribution Matching Policy Optimization (DMPO), an off-policy RL fine-tuning method for masked diffusion LLMs (dLLMs). The method targets the reward-tilted distribution p*(o|q) ∝ pref(o|q)e^{r(q,o)/α} and proposes to match a dLLM policy pθ to p* by minimizing an importance-weighted denoising cross-entropy (WDCE) loss, together with a weighted direct discriminative optimization (WDDO) variant. To handle small training batches, the paper introduces weight-baseline subtraction (group, individual, and model variants). Experiments on LLaDA-8B-Instruct across GSM8K, MATH500, Countdown, and Sudoku report gains over the d1 baseline, especially on Countdown and Sudoku, without task-specific SFT. The central theoretical claim is that the WDCE loss implements an unbiased importance-sampled estimator of the forward KL KL(p*∥pθ).
Significance. If the distribution-matching guarantee were delivered by the implementation, DMPO would be a meaningful advance: it is forward-only, off-policy, and enables replay-buffer reuse for dLLMs, while avoiding the backward-trajectory dependence of GRPO-style methods. The paper ships code, reproduces the d1 baseline, evaluates on external benchmarks, and reports large gains on Countdown and Sudoku without SFT. These are real strengths. However, the exactness of the derivation in Eqs. (9)–(11) is not realized by the implemented loss because exact order-specific sequence probabilities are replaced by negative-ELBO surrogates. This is a load-bearing gap: the empirical results may still be valid, but they do not validate the claim that DMPO is minimizing KL(p*∥pθ), and the theoretical grounding collapses to a heuristic reward-weighted loss unless the bias is quantified or removed.
major comments (2)
- [§3.2, Eqs. (9)–(11)] The exact identity in Eqs. (9)–(11) requires the inner loss to be -log pθ(o|q) and the importance weight to use exact order-specific probabilities pref(o|q;σ)/pv(o|q;σ). The implementation substitutes negative-ELBO surrogates in both places. The stated justification—intractability due to the expectation over σ—concerns the order-averaged pv(o|q), not the order-specific pv(o|q;σ) actually needed in Eq. (10); the latter is well-defined and in principle computable as a product of conditional forward passes. With ELBO surrogates, the softmax normalization estimates the wrong partition function and the minimized loss is no longer KL(p*∥pθ). No bias bound or sufficient condition is given; Appendix B.2 only notes that variance reduction holds approximately. This directly undermines the paper's central theoretical claim.
- [§3.4, WDDO] The WDDO objective inherits the same problem: it requires exact sequence log probabilities log pθ(o|q)/pv(o|q), but the paper does not state how these are computed in the implementation. If negative-ELBO surrogates are used here as well, the proof in Appendix B.3 that the functional is minimized at pθ = p* does not transfer to the implemented loss. Please state explicitly whether exact or surrogate probabilities are used, and if surrogates are used, provide an analysis of the resulting bias or restrict the claim to the idealized objective.
minor comments (5)
- [Abstract / §4] The header abstract reports different improvement numbers (39.63 and 67.97 percentage points) than the abstract in the body and Section 4 (42.9% and 55.8%). Please reconcile these numbers.
- [§C.2 / Algorithm 1] The reward-tilt temperature α and the buffer refresh frequency F are parameters required by Eqs. (5), (10) and Algorithm 1, but they are not reported in the hyperparameter list. Please list their values; this is needed for reproducibility.
- [Table 1] Table 1 reports single-run accuracies with no standard deviations or number of seeds. The gains on GSM8K and MATH500 are small (+1.0–1.6 points); please report variance or rerun with multiple seeds.
- [Fig. 5] Legend typo: 'Invidiual' should be 'Individual'.
- [§1 / §4] The paper emphasizes speed advantages of forward-only training, but no wall-clock or throughput comparison with d1 is reported. A runtime comparison would substantiate the efficiency claim.
Circularity Check
No significant circularity: DMPO's objective is a standard distribution-matching formulation, its derivation is self-contained, and the empirical gains are measured on external benchmarks.
full rationale
The derivation chain from the reward-tilted target (Eq. 5) to the weighted denoising cross-entropy loss (Eq. 11) is an importance-sampling identity: the paper defines p* as the desired target, chooses F with argmin p = p* (Eq. 6), and then uses Eq. (9) to rewrite the forward KL via p_v. This is the standard way variational/RLHF objectives are framed; the statement that the optimum of KL(p*||p_theta) is p* is a definitional property of the objective, not an empirical prediction drawn from fitted data. The importance weights in Eq. (10) are constructed from the pre-trained reference, the reward, and the sampling policy p_v; they are not fitted to the accuracies reported in Table 1. The reported gains on GSM8K, MATH500, Countdown, and Sudoku are measured on external or held-out benchmarks, so the central empirical claim is not forced by construction. Self-citations to MDNS (Zhu et al. 2025g) and proximal diffusion neural sampler (Guo et al. 2025b) introduce the WDCE idea, but the full derivation is reproduced in this paper (Eqs. 8-11), making those citations credit/inspiration rather than load-bearing support. The acknowledged substitution of the negative ELBO for the exact sequence log probability (Sec. 3.2 and Sec. B.2) breaks the exact equality of Eq. (9) with the implemented loss; that is a correctness/approximation gap and a limitation, not a circularity, because the surrogate is not defined in terms of the target result. No fitted parameter is renamed as a prediction, and no uniqueness theorem is imported from the authors' prior work. Accordingly, no circular step meets the quote-and-reduction bar.
Axiom & Free-Parameter Ledger
free parameters (4)
- reward-tilt temperature α =
not reported
- buffer refresh frequency F =
not reported
- weight baseline choice per task =
group for GSM8K/MATH500/Sudoku; individual for Countdown
- rollouts per prompt N and masks per clean sequence =
N=16, 4 masks
axioms (6)
- standard math The reward-tilted distribution p*(o|q) ∝ pref(o|q)e^{r(q,o)/α} (Eq. 5) is the unique solution of the entropy-regularized reward-maximization objective (4).
- domain assumption The masked-diffusion policy's sequence probability is the random-order autoregressive product pθ(o|q) = E_σ Π_d πθ(o_{σ_d}|q, o_{σ<d}) (Eq. 1), and the negative ELBO (Eq. 2) is a valid surrogate for −log pθ.
- ad hoc to paper Exact order-specific probabilities required by the importance weights in (10) can be replaced by negative-ELBO surrogates without materially changing the IS-corrected gradient.
- ad hoc to paper With small buffer-refresh frequency F, pv ≈ pθ so the group weight baseline (13) is approximately a valid control variate.
- domain assumption Softmax normalization over the N sampled responses per prompt gives a valid empirical estimate of the partition function Z(q), so the weights define a normalized distribution.
- domain assumption Matching pθ to the reward-tilted p* transfers to improved accuracy on held-out benchmark test sets (reward-to-generalization transfer).
invented entities (2)
-
weight baseline subtraction (w − w_base; group, individual, and model variants)
no independent evidence
-
WDCE loss as a dLLM RL objective
no independent evidence
Cite this review
Pith. "Pith review of Enhancing Reasoning for Diffusion LLMs via Distribution Matching Policy Optimization." pith.science (2026). https://pith.science/paper/CHORUGPR
@misc{pith2026251008233,
author = {Pith},
title = {Pith review of: Enhancing Reasoning for Diffusion LLMs via Distribution Matching Policy Optimization},
year = {2026},
howpublished = {\url{https://pith.science/paper/CHORUGPR}},
note = {Machine review of arXiv:2510.08233}
}
read the original abstract
Diffusion large language models (dLLMs) are promising alternatives to autoregressive large language models (AR-LLMs), as they potentially allow higher inference throughput. Reinforcement learning (RL) is crucial to enabling dLLMs to achieve performance comparable to that of AR-LLMs on important tasks, such as reasoning. However, RL algorithms well-suited to dLLMs' unique characteristics have yet to be developed. This paper proposes Distribution Matching Policy Optimization (DMPO), a principled and theoretically grounded RL fine-tuning method specifically designed to enhance the reasoning capabilities of dLLMs by matching the dLLM policy distribution to the optimal, reward-tilted one through cross-entropy optimization. We identify a key implementation challenge with small training batch sizes and propose several effective solutions based on a novel weight baseline subtraction technique. DMPO exhibits superior performance on multiple reasoning benchmarks without supervised fine-tuning, achieving up to a $39.63$ percentage-point improvement in accuracy over prior non-DMPO RL baselines and $67.97$ percentage points over the base model, underscoring the effectiveness of the distribution-matching framework. Our code is available at https://github.com/yuchen-zhu-zyc/DMPO.
Figures
Forward citations
Cited by 2 Pith papers
-
Contrastive Distribution Matching for Amortized Sequential Monte Carlo in Discrete Diffusion
CDM amortizes SMC inference for reward-tilted discrete diffusion by training a parameterized twist function on contrastive samples with closed-form kernels.
-
GDSD: Reinforcement Learning as Guided Denoiser Self-Distillation for Diffusion Language Models
GDSD reduces RL for dLLMs to likelihood-free self-distillation via a normalization-free logit-matching objective, outperforming ELBO methods with more stable training on LLaDA-8B and Dream-7B.
Reference graph
Works this paper leans on
-
[1]
XML Structure Reward: +0.125 for each correctly placed opening and closing tag (<reasoning>, </reasoning>, <answer>, </answer>) and −0.001 for each ex- tra token after the closing tag</answer>
-
[2]
Soft Format Reward: +0.5 for responses matching the pattern <reasoning>...</reasoning><answer>...</answer>
-
[3]
4.Integer Answer Reward:+0.5if the retrieved answer parses as an integer
Strict Format Reward: +0.5 for matching the specified format precisely with correct line breaks. 4.Integer Answer Reward:+0.5if the retrieved answer parses as an integer. 5.Correctness Reward:+2if the returned answer equals the ground truth exactly. MATH500.MATH500 (Lightman et al., 2023) is a mathematical reasoning dataset, as well as a curated collectio...
2023
-
[4]
For example, Zhao et al
for AR LLMs. For example, Zhao et al. (2025a) proposed Diffu-GRPO that estimates the per-token response log probabilities via masking all except the required response positions, and partially masking the prompt to get the model output, while their sequence log probability is estimated by mean-field approximation. Gong et al. (2025) introduced Coupled GRPO...
2025
-
[9]
2.Correctness Reward:+2when the correct answer is enclosed in\boxed{}
Format Reward: 1 when answer tags are present and \boxed appears inside them; 0.75 when the tags are present but \boxed is absent; 0.50 when the tags are missing but \boxedis present;0.25when neither the tags nor\boxedappear. 2.Correctness Reward:+2when the correct answer is enclosed in\boxed{}. Countdown.Countdown (Pan et al., 2025) is a planning task th...
2025
-
[10]
We know that Katarina has 68 cookies
-
[11]
Katarina has 5 less cookies than Max
-
[12]
Max has 12 more cookies than the Cookie Monster
-
[13]
Summer has 23 more cookies than Max. Let’s denote the number of cookies each person has as follows: -Kfor Katarina’s cookies -Mfor Max’s cookies -Cfor the Cookie Monster’s cookies -Sfor Summer’s cookies From the problem, we have: -K= 68 -K=M−5 -M=C+ 12 -S=M+ 23 First, we substitute the known value ofKinto the equations: -68 =M−5 -M=C+ 12 -S=M+ 23 First, s...
-
[2014]
URL https://proceedings.neurips.cc/paper_files/paper/2014/ file/f033ed80deb0234979a61f95710dbe25-Paper.pdf. Daya Guo, Dejian Yang, Haowei Zhang, Junxiao Song, Ruoyu Zhang, Runxin Xu, Qihao Zhu, Shirong Ma, Peiyi Wang, Xiao Bi, et al. Deepseek-R1: Incentivizing reasoning capability in LLMs via reinforcement learning.arXiv preprint arXiv:2501.12948, 2025a. ...
Pith/arXiv arXiv 2014
-
[2016]
URLhttp://jmlr.org/papers/v17/16-272.html. Leandro von Werra, Younes Belkada, Lewis Tunstall, Edward Beeching, Tristan Thrush, Nathan Lambert, Shengyi Huang, Kashif Rasul, and Quentin Gallouédec. TRL: Transformer reinforcement learning.https://github.com/huggingface/trl, 2020. 14 Preprint Chenyu Wang, Masatoshi Uehara, Yichun He, Amy Wang, Avantika Lal, T...
Pith/arXiv arXiv 2020
-
[2021]
We conduct fine-tuning on the train split and evaluate on the test split.3 The reward comprises
dataset. We conduct fine-tuning on the train split and evaluate on the test split.3 The reward comprises
-
[2024]
Carles Domingo-Enrich, Michal Drozdzal, Brian Karrer, and Ricky T
URL https://proceedings.neurips.cc/paper_files/paper/2024/ file/cc32ec39a5073f61d38c338d963df30d-Paper-Conference.pdf. Carles Domingo-Enrich, Michal Drozdzal, Brian Karrer, and Ricky T. Q. Chen. Adjoint matching: Fine-tuning flow and diffusion generative models with memoryless stochastic optimal control. InThe Thirteenth International Conference on Learni...
Pith/arXiv arXiv 2024
This paper was first reviewed by deepseek-v4-flash on August 4, 2026.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.