This is a collection of research papers for Diffusion Model in RL. And the repository will be continuously updated to track the frontier of Diffusion RL.
Welcome to follow and star!
The Diffusion Model in RL was introduced by “Planning with Diffusion for Flexible Behavior Synthesis” by Janner, Michael, et al. It casts trajectory optimization as a diffusion probabilistic model that plans by iteratively refining trajectories.
There is another way: "Diffusion Policies as an Expressive Policy Class for Offline Reinforcement Learning" by Wang, Z. proposed Diffusion Model as policy-optimization in offline RL, et al. Specifically, Diffusion-QL forms policy as a conditional diffusion model with states as the condition from the offline policy-optimization perspective.
- Bypass the need for bootstrapping for long term credit assignment.
- Avoid undesirable short-sighted behaviors due to the discounting future rewards.
- Enjoy the diffusion models widely used in language and vision, which are easy to scale and adapt to multi-modal data.
format:
- [title](paper link) [links]
- author1, author2, and author3...
- publisher
- key
- code
- experiment environment
-
- Hongyang Du, Ruichen Zhang, Yinqiu Liu, Jiacheng Wang, Yijing Lin, Zonghang Li, Dusit Niyato, Jiawen Kang, Zehui Xiong, Shuguang Cui, Bo Ai, Haibo Zhou, Dong In Kim
- Key: Generative Diffusion Models, Incentive Mechanism Design, Semantic Communications, Internet of Vehicles
- ExpEnv: None
-
3D Diffusion Policy: Generalizable Visuomotor Policy Learning via Simple 3D Representations
- Yanjie Ze, Gu Zhang, Kangning Zhang, Chenyuan Hu, Muhan Wang, Huazhe Xu
- Key: 3D Diffusion Policy, visual imitation learning
- ExpEnv: MetaWorld, Adroit, DexArt
-
- Linjiajie Fang, Ruoxue Liu, Jing Zhang, Wenjia Wang, Bing-Yi Jing
- Key: diffusion models, Actor-Critic, offline RL
- ExpEnv: D4RL
-
NoMaD: Goal Masked Diffusion Policies for Navigation and Exploration
- Ajay Sridhar, Dhruv Shah, Catherine Glossop, Sergey Levine
- Key: diffusion models, Offline RL
- ExpEnv: Real-world robot manipulation
-
IDQL: Implicit Q-Learning as an Actor-Critic Method with Diffusion Policies
- Philippe Hansen-Estruch, Ilya Kostrikov, Michael Janner, Jakub Grudzien Kuba, Sergey Levine
- Key: diffusion models, Offline RL
- ExpEnv: D4RL
-
To the Noise and Back: Diffusion for Shared Autonomy
- Takuma Yoneda, Luzhe Sun, and Ge Yang, Bradly Stadie, Matthew Walter
- Key: diffusion models, Imitation, Robotics
- ExpEnv: 2D Control, Lunar Lander, Lunar Reacher and Block Pushing
-
PlayFusion: Skill Acquisition via Diffusion from Language-Annotated Play
- Lili Chen, Shikhar Bahl, Deepak Pathak
- Key: diffusion models, Imitation, Robotics
- ExpEnv: CALVIN, Franka Kitchen, Language-Conditioned Ravens
-
XSkill: Cross Embodiment Skill Discovery
- Mengda Xu, Zhenjia Xu, Cheng Chi, Manuela Veloso, Shuran Song
- Key: diffusion models, Imitation, Robotics
- ExpEnv: Real-world robot manipulation
-
Diffusion Co-Policy for Synergistic Human-Robot Collaborative Tasks
- Eley Ng, Ziang Liu, Monroe Kennedy III
- Key: diffusion models, Human-in-the-loop, Robotics
- ExpEnv: Human-in-the-Loop Simulation
-
GenAug: Retargeting behaviors to unseen situations via Generative Augmentation
- Zoey Chen, Sho Kiami, Abhishek Gupta, Vikash Kumar
- Key: diffusion models, Data Synthesizer, Robotics
- ExpEnv: end-to-end vision manipulation tasks
-
Scaling Robot Learning with Semantically Imagined Experience
- Tianhe Yu, Ted Xiao, Austin Stone, Jonathan Tompson, Anthony Brohan, Su Wang, Jaspiar Singh, Clayton Tan, Dee M, Jodilyn Peralta, Brian Ichter, Karol Hausman, Fei Xia
- Key: diffusion models, Data Synthesizer, Robotics
- ExpEnv: robot manipulation tasks
-
- Cong Lu, Philip J. Ball, Yee Whye Teh, Jack Parker-Holder
- Key: diffusion models, Data Synthesizer
- ExpEnv: D4RL
-
Value function estimation using conditional diffusion models for control
- Bogdan Mazoure, Walter Talbott, Miguel Angel Bautista, Devon Hjelm, Alexander Toshev, Josh Susskind
- Key: diffusion models, off-policy learning, offline RL, reinforcement learning, robotics
- ExpEnv: D4RL
-
Safe Offline Reinforcement Learning with Feasibility-Guided Diffusion Model
- Yinan Zheng, Jianxiong Li, Dongjie Yu, Yujie Yang, Shengbo Eben Li, Xianyuan Zhan, Jingjing Liu
- Key: Time-independent classifier-guided, Safe offline RL
- Code: official
- ExpEnv: DSRL
-
World Models via Policy-Guided Trajectory Diffusion
- Marc Rigter, Jun Yamada, Ingmar Posner
- Key: world models, model-based RL, policy guidance
- ExpEnv: Gym MuJoCo
-
Diffusion Models for Reinforcement Learning: A Survey
- Zhengbang Zhu, Hanye Zhao, Haoran He, Yichao Zhong, Shenyu Zhang, Yong Yu, Weinan Zhang
- Key: survey
-
Boosting Continuous Control with Consistency Policy
- Yuhui Chen, Haoran Li, Dongbin Zhao
- Key: Q-learning, sample efficiency, Consistency policy
- ExpEnv: DMC, Gym MuJoCo, D4RL
-
DiffCPS: Diffusion Model based Constrained Policy Search for Offline Reinforcement Learning
- Longxiang He, Linrui Zhang, Junbo Tan, Xueqian Wang
- Key: Constrained policy search, Offline-RL
- ExpEnv: D4RL
-
Learning to Reach Goals via Diffusion
- Vineet Jain, Siamak Ravanbakhsh
- Key: Constrained policy search, Offline-RL
- ExpEnv: offline goal-conditioned setting
-
AlignDiff: Aligning Diverse Human Preferences via Behavior-Customisable Diffusion Model
- Zibin Dong, Yifu Yuan, Jianye Hao, Fei Ni, Yao Mu, Yan Zheng, Yujing Hu, Tangjie Lv, Changjie Fan, Zhipeng Hu
- Key: RLHF, Alignment, Classifier-free
- ExpEnv: Gym MuJoCo
-
Consistency Models as a Rich and Efficient Policy Class for Reinforcement Learning
- Zihan Ding, Chi Jin
- Key: Consistency policy, three typical RL settings
- ExpEnv: D4RL, Gym MuJoCo
-
MADiff: Offline Multi-agent Learning with Diffusion Models
- Zhengbang Zhu, Minghuan Liu, Liyuan Mao, Bingyi Kang, Minkai Xu, Yong Yu, Stefano Ermon, Weinan Zhang
- Key: Multi-agent, Offline RL, Classifier-free
- ExpEnv: MPE, SMAC, Multi-Agent Trajectory Prediction (MATP)
-
Diffusion Policies for Out-of-Distribution Generalization in Offline Reinforcement Learning
- Suzan Ece Ada, Erhan Oztop, Emre Ugur
- Key: Offline RL, OOD Generalization
- ExpEnv: 2D-Multimodal Contextual Bandit, D4RL
-
Diffusion Policy: Visuomotor Policy Learning via Action Diffusion
- Cheng Chi, Siyuan Feng, Yilun Du, Zhenjia Xu, Eric Cousineau, Benjamin Burchfiel, Shuran Song
- Key: Robot Manipulation
- ExpEnv: Robomimic, Push-T, Multimodal Block Pushing, Franka Kitchen
-
Diffusion-based Generation, Optimization, and Planning in 3D Scenes
-
Goal-Conditioned Imitation Learning using Score-based Diffusion Policies
- Zhixuan Liang, Yao Mu, Mingyu Ding, Fei Ni, Masayoshi Tomizuka, Ping Luo
- Key: Goal-Conditioned Imitation Learning, Robotics, Classifier-free
- ExpEnv: CALVIN, Block-Push, Relay Kitchen
-
Resisting Stochastic Risks in Diffusion Planners with the Trajectory Aggregation Tree
- Lang Feng, Pengjie Gu, Bo An, Gang Pan
- Publisher: ICML 2024
- Key: diffusion planners, stochastic risk, tree, training-free
- Code: official
- ExpEnv: Maze2D, MuJoco, D4RL
-
DiffStitch: Boosting Offline Reinforcement Learning with Diffusion-based Trajectory Stitching
- Guanghe Li, Yixiang Shan, Zhengbang Zhu, Ting Long, Weinan Zhang
- Publisher: ICML 2024
- Key: data augmentation pipeline, offline RL
- Code: official
- ExpEnv: D4RL
-
Energy-Guided Diffusion Sampling for Offline-to-Online Reinforcement Learning
- Xu-Hui Liu, Tian-Shuo Liu, Shengyi Jiang, Ruifeng Chen, Zhilong Zhang, Xinwei Chen, Yang Yu
- Publisher: ICML 2024
- Key: data distribution shift, plug-in approach
- Code: official
- ExpEnv: D4RL, Mujoco, AntMaze Navigation, Adroit Manipulation
-
NIFTY: Neural Object Interaction Fields for Guided Human Motion Synthesis
- Nilesh Kulkarni, Davis Rempe, Kyle Genova, Abhijit Kundu, Justin Johnson, David Fouhey, Leonidas Guibas
- Publisher: CVPR 2024
- Key: 3D Motion Generation, Neural Interaction Fields, Human-Object Interaction
- Code: official
- ExpEnv: AMASS
-
Hierarchical Diffusion Policy for Kinematics-Aware Multi-Task Robotic Manipulation
- Xiao Ma, Sumit Patidar, Iain Haughton, Stephen James
- Publisher: CVPR 2024
- Key: long-horizon task planning, diffusion models
- Code: official
- ExpEnv: RLBench
-
Training Diffusion Models with Reinforcement Learning
- Kevin Black, Michael Janner, Yilun Du, Ilya Kostrikov, Sergey Levine
- Publisher: ICLR 2024
- Key: reinforcement learning, RLHF, diffusion models
- Code: official
- ExpEnv: None
-
Reasoning with Latent Diffusion in Offline Reinforcement Learning
-
Flow to Better: Offline Preference-based Reinforcement Learning via Preferred Trajectory Generation
-
Score Regularized Policy Optimization through Diffusion Behavior
-
Learning Unsupervised World Models for Autonomous Driving via Discrete Diffusion
- Lunjun Zhang, Yuwen Xiong, Ze Yang, Sergio Casas, Rui Hu, Raquel Urtasun
- Publisher: ICLR 2024
- Key: discrete diffusion; world model; autonomous driving
- Code: official
- ExpEnv: NuScenes, KITTI Odometry, Argoverse2 Lidar
-
AlignDiff: Aligning Diverse Human Preferences via Behavior-Customisable Diffusion Model
-
Language Control Diffusion: Efficiently Scaling through Space, Time, and Tasks
-
Learning Universal Policies via Text-Guided Video Generation
- Yilun Du, Sherry Yang, Bo Dai, Hanjun Dai, Ofir Nachum, Josh Tenenbaum, Dale Schuurmans, Pieter Abbeel
- Publisher: NeurIPS 2023
- Key: Text-Guided Image Synthesis, Sequential Decision Making, Video Generation
- ExpEnv: real-world robotic
-
Diffusion Model is an Effective Planner and Data Synthesizer for Multi-Task Reinforcement Learning
- Haoran He, Chenjia Bai, Kang Xu, Zhuoran Yang, Weinan Zhang, Dong Wang, Bin Zhao, Xuelong Li
- Publisher: NeurIPS 2023
- Key: multi-task reinforcement learning, diffusion models, planning, data synthesis
- ExpEnv: D4RL
-
Learning Score-based Grasping Primitive for Human-assisting Dexterous Grasping
-
Efficient Diffusion Policies for Offline Reinforcement Learning
-
Optimizing DDPM Sampling with Shortcut Fine-Tuning
- Ying Fan, Kangwook Lee
- Publisher: ICML 2023
- Key: Training Diffusion with RL, Online RL, Sampling Optimization
- Code: official
- ExpEnv: CIFAR10, CelebA
-
MetaDiffuser: Diffusion Model as Conditional Planner for Offline Meta-RL
- Fei Ni, Jianye Hao, Yao Mu, Yifu Yuan, Yan Zheng, Bin Wang, Zhixuan Liang
- Publisher: ICML 2023
- Key: Offline meta-RL, Conditional Trajectory Generation, Generalization, Classifier-guided
- ExpEnv: MuJoCo
-
Is Conditional Generative Modeling all you need for Decision-Making?
-
Imitating Human Behaviour with Diffusion Models
- Tim Pearce, Tabish Rashid, Anssi Kanervisto, Dave Bignell, Mingfei Sun, Raluca Georgescu, Sergio Valcarcel Macua, Shan Zheng Tan, Ida Momennejad, Katja Hofmann, Sam Devlin
- Publisher: ICLR 2023
- Key: Offline RL, Policy Optimization, Imitation Learning, Classifier-free
- ExpEnv: Claw, Kitchen, CSGO
-
Offline Reinforcement Learning via High-Fidelity Generative Behavior Modeling
- Guided Conditional Diffusion for Controllable Traffic Simulation
- Ziyuan Zhong, Davis Rempe, Danfei Xu, Yuxiao Chen, Sushant Veer, Tong Che, Baishakhi Ray, Marco Pavone
- Publisher: ICRA 2023
- Key: Traffic Simulation, Multi-Agent, Classifier-free
- ExpEnv: nuScenes
-
TarGF: Learning Target Gradient Field to Rearrange Objects without Explicit Goal Specification
- Mingdong Wu, Fangwei Zhong, Yulong Xia, Hao Dong
- Publisher: NeurIPS 2022
- Key: Inverse RL, Goal Specification, Score-based Diffusion
- Code: official
- ExpEnv: Room Rearrangement, Ball Rearrangement
-
Diffusion Policies as an Expressive Policy Class for Offline Reinforcement Learning
- Zhendong Wang, Jonathan J Hunt, Mingyuan Zhou
- Publisher: NeurIPS Deep RL Workshop 2022
- Key: Offline RL, Policy Optimization
- Code: official, unofficial
- ExpEnv: MuJoco, D4RL
-
- Zhang, Jinouwen and Xue, Rongkun and Niu, Yazhe and Chen, Yun and Chen, Xinyan and Wang, Ruiheng and Liu, Yu
- Publisher: GitHub
- Key: Reinforcement Learning, Generative Model, Diffusion Model, Flow Model
- Code: official
-
- Zibin Dong and Yifu Yuan and Jianye Hao and Fei Ni and Yi Ma and Pengyi Li and Yan Zheng
- Publisher: GitHub
- Key: Reinforcement Learning, Generative Model, Diffusion Model, Flow Model
- Code: official
Our purpose is to make this repo even better. If you are interested in contributing, please refer to HERE for instructions in contribution.
Awesome Diffusion Model in RL is released under the Apache 2.0 license.