Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Policy Representation via Diffusion Probability Model for Reinforcement Learning

About

Popular reinforcement learning (RL) algorithms tend to produce a unimodal policy distribution, which weakens the expressiveness of complicated policy and decays the ability of exploration. The diffusion probability model is powerful to learn complicated multimodal distributions, which has shown promising and potential applications to RL. In this paper, we formally build a theoretical foundation of policy representation via the diffusion probability model and provide practical implementations of diffusion policy for online model-free RL. Concretely, we character diffusion policy as a stochastic process, which is a new approach to representing a policy. Then we present a convergence guarantee for diffusion policy, which provides a theory to understand the multimodality of diffusion policy. Furthermore, we propose the DIPO which is an implementation for model-free online RL with DIffusion POlicy. To the best of our knowledge, DIPO is the first algorithm to solve model-free online RL problems with the diffusion model. Finally, extensive empirical results show the effectiveness and superiority of DIPO on the standard continuous control Mujoco benchmark.

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

Related benchmarks

TaskDatasetResultRank
Online Reinforcement LearningOpenAI Gym MuJoCo Normalized v4
Normalized Mean Return79.8
50
Reinforcement LearningMuJoCo Half-Cheetah
Average Return10
28
Reinforcement LearningMuJoCo Hopper
Average Return1.19e+3
24
Reinforcement LearningMuJoCo Ant
Average Return977
24
Reinforcement LearningSwimmer
Average Returns46
20
Reinforcement LearningMuJoCo Humanoid
Average Return5.18e+3
12
LocomotionHumanoid-Bench Stand (test)
Return8.7
11
Reinforcement LearningGym-MuJoCo Walker2D
Average Return3.81e+3
10
Continuous ControlMuJoCo Walker2d v5
Max Average Return5.03e+3
8
LocomotionDMC Humanoid-walk (test)
Average Return2.5
8
Showing 10 of 35 rows

Other info

Follow for update