Back to research
arXiv:2305.131222023

Policy Representation via Diffusion Probability Model for Reinforcement Learning

Long Yang · Zhixiong Huang · Fenghao Lei · Yucun Zhong · Yiming Yang · Cong Fang · Shiting Wen · Binbin Zhou · Zhouchen Lin

Represent multimodal policies as stochastic processes, then bring diffusion policies into model-free online reinforcement learning through action gradients.

Policy representation determines which behaviors an agent can express and explore. When useful actions occupy several distinct modes, a simple unimodal policy may average between them or collapse to one. DIPO uses diffusion to preserve that multimodal structure.

Policy representation and exploration

Unlike a conventional actor that directly parameterizes one action distribution, a diffusion policy generates actions through a learned reverse process. This allows the policy to represent several separated high-value action modes without forcing them into one Gaussian.

The four-goal experiment makes the difference visible: the diffusion policy preserves all four valid directions, while Gaussian and deterministic baselines lose part of the multimodal structure.

From fitting to improvement

DIPO repeats a simple online loop: collect experience, train a critic, then move replay actions toward higher-value regions with the critic’s action gradient.

Collect

The diffusion policy continually gathers fresh transitions, preserving the diversity of behavior it explores in replay.

Move actions toward value

The critic improves stored actions directly along the action gradient, changing the data instead of forcing a restrictive parametric policy update.

Learn the improved distribution

The diffusion policy refits the shifted actions as a rich empirical distribution, retaining separated modes that a single Gaussian would collapse.

The critic decides how experience should improve; diffusion determines how faithfully the improved behavior can be represented.

The diffusion model is trained on these improved actions. The critic supplies policy improvement; diffusion supplies an expressive, multimodal policy representation.

Experimental evidence

DIPO is compared with SAC, TD3 and PPO on five MuJoCo tasks. Each curve averages five runs over one million training iterations, using the same DIPO hyperparameters across tasks.

Scope. The evidence is limited to simulated continuous-control tasks; critic quality and reverse-sampling cost remain practical constraints.

DIPO’s lasting contribution is a clean division of labor: the critic identifies how actions should improve, while the diffusion process determines how richly the improved policy can be represented. That division makes a diffusion policy usable in model-free online reinforcement learning without reducing it to a conventional unimodal actor.

Abstract and citation

Popular reinforcement learning algorithms tend to produce unimodal policy distributions, limiting the expressiveness of complex policies and weakening exploration. This work establishes a theoretical foundation for policy representation with diffusion probability models, characterizes a diffusion policy as a stochastic process, and provides a convergence guarantee. It then introduces DIPO, which improves replay actions with an action gradient to make diffusion policies practical for model-free online reinforcement learning. Experiments on continuous-control MuJoCo benchmarks validate the approach.

@article{yang2023policy,
  title={Policy Representation via Diffusion Probability Model for Reinforcement Learning},
  author={Yang, Long and Huang, Zhixiong and Lei, Fenghao and Zhong, Yucun and Yang, Yiming and Fang, Cong and Wen, Shiting and Zhou, Binbin and Lin, Zhouchen},
  journal={arXiv preprint arXiv:2305.13122},
  year={2023}
}