Why Deterministic PRM Guidance Underperforms in Discrete Diffusion Reasoning
Yan Zhan, Shaobo Liu, Zhijun Gao
Peking University · Shenzhen University
Published September 28, 2026 · on the feed September 29, 2026 · ▲ 2 · arXiv 2609.35472
The abstract
Discrete diffusion language models (dLLMs) expose a denoised solution at every step, which makes process reward model (PRM) guidance look like a way to spend compute at test time. We show that once denoising, PRM scoring, and outcome reward model (ORM) scoring are charged in the same budget of forward passes, its deterministic form loses to a much simpler baseline. Our PRMs score intermediate denoising states and are trained on the correctness of the final answer. On Dream-v0-Instruct-7B with 8 candidates per GSM8K problem, keeping the candidate with the highest PRM score at every scoring step reaches 65.18%, while independent sampling plus an ORM reranker trained for the task reaches 75.13%. The gap grows to 12.69 percentage points (pp) with 32 candidates, and is 9.85 pp on MATH and 12.16 pp on MBPP. We trace it to two separable failures. First, guidance prunes on a weak signal: on GSM8K, PRM ROC-AUC falls from 0.77 to 0.54 as the mask ratio rises, a decay that persists when states are relabeled with fresh rollouts, and pruning lowers the best accuracy reachable from the candidate pool from 81.05% for independent samples to 67.30%. Second, on GSM8K and MATH, the PRM is a poor final judge: a sequential Monte Carlo sampler at the same budget restores that ceiling to 77.89%, yet selecting with the PRM gives 65.48%, on par with deterministic guidance, while a PRM retrained on final states matches the ORM on identical candidates. MBPP separates the two: there the PRM reaches 65.47% when reranking finished programs, on par with the ORM, but 50.88% when it guides denoising. The results point to two targets for dLLM guidance: keep correct partial solutions alive through early denoising, and leave the final choice to a verifier trained on final states. We release the corpus of denoising states with outcome labels and evaluation toolkit for reproducible comparisons at matched compute.
The Brief
3:07A short podcast summary of the paper. Written and voiced by AI.
Transcript
Why Deterministic PRM Guidance Underperforms in Discrete Diffusion Reasoning. By Yan Zhan and two others, from Peking University and Shenzhen University. Published on the twenty-eighth of September. Its code repository is worked out: about sixty source files, with a readme and a licence.
Discrete diffusion language models expose a denoised solution at every step. That makes process reward model guidance look like a natural way to spend compute at test time: score the partial solutions as they form, and keep the promising ones. The claim here is that this intuition fails once the accounting is honest. When denoising, process reward scoring and outcome reward scoring are all charged against the same budget of forward passes, deterministic guidance loses to a much simpler baseline. That baseline is independent sampling followed by an outcome reward model reranker trained for the task.
The process reward models in the study score intermediate denoising states and are trained on whether the final answer is correct. On Dream-v0-Instruct-7B, with eight candidates per GSM8K problem, keeping the candidate with the highest process score at every scoring step reaches sixty-five point one eight percent. Independent sampling with the reranker reaches seventy-five point one three percent. With thirty-two candidates the gap grows to twelve point six nine percentage points. It is nine point eight five points on MATH, and twelve point one six on MBPP.
The authors trace the gap to two separable failures. The first is that guidance prunes on a weak signal. On GSM8K, the process reward model's ROC-AUC falls from zero point seven seven to zero point five four as the mask ratio rises, and the decay persists when states are relabeled with fresh rollouts. Pruning also lowers the best accuracy reachable from the candidate pool, from eighty-one point zero five percent for independent samples down to sixty-seven point three.
The second failure is that the process reward model is a poor final judge. On GSM8K and MATH, a sequential Monte Carlo sampler at the same budget restores the pool's ceiling to seventy-seven point eight nine percent. Yet selecting from that pool with the process reward model gives sixty-five point four eight, on par with deterministic guidance. A process reward model retrained on final states matches the outcome reranker on identical candidates.
MBPP is where the two failures come apart. There the process reward model reaches sixty-five point four seven percent when it reranks finished programs, on par with the outcome reranker, but only fifty point eight eight percent when it guides denoising. So on code the judging is fine and the steering is what hurts. The claim is also bounded by its setup: it concerns the deterministic form of guidance, measured at matched compute, on one diffusion model and three benchmarks. It does not say process rewards are useless for diffusion models. It says where they break.
Two targets fall out of the diagnosis. Early in denoising, the job is to keep correct partial solutions alive rather than prune them on a signal that is close to chance. At the end, the choice should go to a verifier trained on final states. To support comparisons at matched compute, the authors release their corpus of denoising states with outcome labels, along with an evaluation toolkit.
Paper Quest · 7 chapters · about 35 min
Play this paper
Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.
Chapter 1 🧩 · The problem
Visible drafts at every step look like a gift for test-time search. First, decide how you would test that.
You work with a language model that writes by unmasking: it starts from a fully hidden answer and fills in tokens over many steps, so a rough draft of the solution is visible at every step.
The road ahead
- 1 · The problem ~7 min A diffusion model shows a rough draft at every step, so scoring drafts looks like a cheap win, but every score costs compute too.
- 2 · What came before ~3 min
- 3 · The key idea ~8 min At equal compute, sampling answers independently and reranking finished ones beats steering drafts, because early pruning uses a weak score and, on GSM8K and MATH, the draft scorer judges finished answers poorly.
- 4 · Choose your own research ~3 min
- 5 · How it works ~3 min
- 6 · The experiment ~6 min You’ll guess: At matched compute on GSM8K with 8 candidates, how did deterministic PRM guidance of a diffusion model compare with independent sampling plus an ORM reranker?
- 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Free, with Google or an email address. Your stars and progress are kept.