atlas

Research map / Reinforcement learning / RL from feedback

Fine-Tuning Discrete Diffusion Models with Policy Gradient Methods

NeurIPS 2025 · Reinforcement learning › RL from feedback · approach: RL fine-tuning of generative models · 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 Score Entropy Policy Optimization (SEPO), a policy-gradient method for fine-tuning discrete diffusion models via concrete scores, using SNIS estimation of marginals and a clipped-ratio loss, with a gradient-flow variant.

Problem

Fine-tuning discrete diffusion models with non-differentiable rewards (as in RLHF) is hard because categorical sampling is non-differentiable and the policy gradient requires marginals that are intractable to estimate.

Approach

Derives a discrete REINFORCE/TRPO-style gradient in the concrete score framework, estimates the marginal q(y) via self-normalized importance sampling (harmonic mean of conditionals), and applies PPO/GRPO-style clipping and advantages; a gradient-flow sampling variant uses a time-homogeneous CTMC with corrector steps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add gradient flow to SEPO (ablation)SEPO · DNAPred-Activity (median): 7.55 (0.01) -> 7.64 (0.01)Helped
Add gradient flow to SEPO (ablation)SEPO · DNAATAC-Acc (%): 99.5 (0.2) -> 99.9 (0.09)Helped
Add gradient flow to SEPO (ablation)SEPO · DNA3-mer Corr: 0.500 (0.004) -> 0.638 (0.001)Helped
Add gradient flow to SEPO (ablation)SEPO · DNALog-Lik (median): -243.8 (0.5) -> -248.2 (0.1)Hurt
Remove SNIS (ablation)SEPO · DNAFinal Pred-Activity: 4.66 -> 7.55Hurt
Use SEPO instead of the pretrained modelSEDD Medium Absorb · DNAPred-Activity (median): 0.17 (0.04) -> 7.55 (0.01)Helped
Use SEPO instead of the pretrained modelSEDD Medium Absorb · DNAATAC-Acc (%): 1.5 (0.2) -> 99.5 (0.2)Helped
Use SEPO instead of the pretrained modelSEDD Medium Absorb · DNA3-mer Corr: -0.061 (0.034) -> 0.500 (0.004)Mixed
Fine-tune SEDD with SEPO using T=128SEDD Medium Absorb · Language modeling (153 prompts)Favorable outputs (%): 71.2% -> 63.1%Hurt
Fine-tune SEDD with SEPO using T=1024SEDD Medium Absorb · Language modeling (153 prompts)Favorable outputs (%): 67.9% -> 32.2%Hurt
Increase the number of denoising steps from 128 to 512 for SEDD-SEPO-128 (ablation)SEDD-SEPO-128 · Language modeling (153 prompts)Favorable outputs (%): 63.1% -> 68.8%Helped
Increase the number of denoising steps from 128 to 512 for SEDD-SEPO-1024 (ablation)SEDD-SEPO-1024 · Language modeling (153 prompts)Favorable outputs (%): 36.9% -> 31.2%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: HH-RLHF Awesome ChatGPT Prompts Gosai dataset

Benchmarks: Awesome ChatGPT Prompts pairwise comparison DNA enhancer activity (Pred-Activity) ATAC-Acc 3-mer Corr Log-Lik

Metrics: win rate by judge median predicted activity ATAC accuracy 3-mer correlation log-likelihood

Baselines: DRAKES GLIDE2E CG SMC TDS CFG

Builds on: PPO GRPO TRPO REINFORCE DRAKES

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