RVM for Diffusion RL

Scaling Reinforcement Learning for Diffusion Models via Velocity Matching

Jaemoo Choi1, Wei Guo1, Yuchen Zhu1, Arash Vahdat2, Molei Tao1, Julius Berner2, Yongxin Chen1,2

1 Georgia Institute of Technology 2 NVIDIA
View video comparisons Paper Code (coming soon) BibTeX
Loading representative videos...

Abstract

We study reward fine-tuning for large-scale diffusion and flow models through a velocity-matching perspective. Instead of estimating policy ratios along denoising trajectories, reward-based velocity matching (RVM) applies reward feedback directly to the learned velocity field. The resulting objective combines a reward-weighted regression term with an anchor term that controls model drift. This view connects several recent velocity-based objectives while keeping training simple, trajectory-independent, and practical for video generation.

Method Overview

RVM method overview from the paper

Trajectory-independent update

The loss is evaluated from generated samples x_0^(1:G) ~ pi_old and noisy states x_t^i | x_0^i ~ N((1-t)x_0^i, t^2 I), without storing or scoring full denoising rollouts x_(0:1).

Reward-weighted velocity target

The signed reward r_rvm^i attracts v_theta(x_t^i,t) toward the sample velocity v^i = epsilon^i - x_0^i for desirable samples and repels it from undesirable directions.

Anchor-controlled drift

A detached anchor velocity v_anc(x_t^i,t) regularizes the update and recovers related velocity-based objectives under specific choices.

Relation to Existing Velocity Objectives

RAM [1]

RAM shapes a detached reward target. With the frozen reference as anchor and unit anchor strength, its velocity-field update matches RVM.

DiffusionNFT [2]

DiffusionNFT contrasts positive and negative EMA-anchored branches. Its objective is an EMA-anchored RVM up to constants, with signed reward weight 2r_nft - 1.

RVM (ours)

RVM writes the shared structure directly: reward weighting chooses the preferred sample direction, while the anchor controls model drift.

Quantitative Snapshot

VBench Overall score versus training cost across methods
VBench Overall versus training cost on Wan2.1-T2V-1.3B.
Radar plot comparing VBench-T2V metrics across methods
RVM improves the selected VBench-T2V metrics while retaining strong visual quality and temporal consistency.

Representative Comparisons

Loading comparisons...

Citation

If you find our work useful, please consider citing it as follows.

@article{choi2026scaling,
  title={Scaling Reinforcement Learning for Diffusion Models via Velocity Matching},
  author={Choi, Jaemoo and Guo, Wei and Zhu, Yuchen and Vahdat, Arash and Tao, Molei and Berner, Julius and Chen, Yongxin},
  journal={arXiv preprint arXiv:2608.23664},
  year={2026}
}

References

  1. Reinforce Adjoint Matching: Scaling RL Post-Training of Diffusion and Flow-Matching Models. Andreas Bergmeister, Stefanie Jegelka, Nikolas Nüsken, Carles Domingo-Enrich, and Jakiw Pidstrigach. arXiv:2605.10759, 2026. arXiv
  2. DiffusionNFT: Online Diffusion Reinforcement with Forward Process. Kaiwen Zheng, Huayu Chen, Haotian Ye, Haoxiang Wang, Qinsheng Zhang, Kai Jiang, Hang Su, Stefano Ermon, Jun Zhu, and Ming-Yu Liu. International Conference on Learning Representations (ICLR), 2026. OpenReview