atlas

Research map / Large language models / Reasoning and chain of thought

MRO: Enhancing Reasoning in Diffusion Language Models via Multi-Reward Optimization

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: Test-time compute scaling · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MRO, a multi-reward optimization framework (token verification, perplexity, and answer-quality rewards plus step-wise group reward shaping) that improves reasoning of masked diffusion LLMs via test-time scaling, rejection sampling, and REINFORCE.

Problem

Diffusion language models lag autoregressive LLMs on reasoning, especially with fewer denoising steps, because masked tokens are generated independently across steps, weakening intra- and inter-sequence token correlation.

Approach

Define intra-sequence and inter-sequence token correlation and directly optimize them with multiple rewards (token verification, perplexity from an AR LM, and format/accuracy quality), using a potential-based reward shaping over groups of denoising steps (SGRO) to reduce reward variance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add MRO through rejection sampling with beam size 4LLaDA-8B-Instruct · GSM8K, response length 512accuracy (%): 79.4 -> 82.6Helped
Add MRO through rejection sampling with beam size 4LLaDA-8B-Instruct · MATH500, response length 512accuracy (%): 34.4 -> 36.2Helped
Add MRO through rejection sampling with beam size 4LLaDA-8B-Instruct · GPQA, response length 512accuracy (%): 30.3 -> 34.3Helped
Add MRO through rejection sampling with beam size 4LLaDA-8B-Instruct · Countdown, response length 128accuracy (%): +7.9 pointsHelped
Add MRO through rejection sampling with beam size 4LLaDA-8B-Instruct · Sudoku, response length 64accuracy (%): 11.2 -> 17.2Helped
Add MRO through REINFORCELLaDA-8B-Instruct · MATH500, response length 512accuracy (%): 34.4 -> 37.4Helped
Use MRO test-time scaling instead of confidence-based reward test-time scalingLLaDA-8B-Instruct · GPQAscore: 30.6 -> 34.6Helped
Add MROLLaDA-8B-Instruct · MATH500intra-sequence correlation reward: 3.44±0.18 -> 3.79±0.16Helped
Add MROLLaDA-8B-Instruct · MATH500inter-sequence correlation reward: 1.02±0.14 -> 1.58±0.12Helped
Add SGRO (ablation)LLaDA-MRO · MATH500, response length 256accuracy (%): 32.8 -> 34.2Helped
Add SGRO (ablation)LLaDA-MRO · MATH500, response length 512accuracy (%): 35.4 -> 36.2Helped
Add SGRO (ablation)LLaDA-MRO · GPQA, response length 256accuracy (%): 31.3 -> 32.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: s1 DeepScaleR Countdown-Tasks-3to4 Sudoku-Dataset GSM8K MATH500

Benchmarks: GSM8K MATH500 GPQA Countdown Sudoku

Metrics: accuracy decoding time intra-sequence correlation score inter-sequence correlation score

Baselines: LLaDA-8B-Instruct LLaDA-s1 LLaMA-3-8B-Instruct Mistral-7B-Instruct DeepSeek-LLM-7B-Chat Qwen2.5-7B-Instruct DiffuLLaMA Dream-7B-Instruct EDLM d1-LLaDA

Builds on: LLaDA d1 DoT EDLM potential-based reward shaping

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy