Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Steering Your Diffusion Policy with Latent Space Reinforcement Learning

About

Robotic control policies learned from human demonstrations have achieved impressive results in many real-world applications. However, in scenarios where initial performance is not satisfactory, as is often the case in novel open-world settings, such behavioral cloning (BC)-learned policies typically require collecting additional human demonstrations to further improve their behavior -- an expensive and time-consuming process. In contrast, reinforcement learning (RL) holds the promise of enabling autonomous online policy improvement, but often falls short of achieving this due to the large number of samples it typically requires. In this work we take steps towards enabling fast autonomous adaptation of BC-trained policies via efficient real-world RL. Focusing in particular on diffusion policies -- a state-of-the-art BC methodology -- we propose diffusion steering via reinforcement learning (DSRL): adapting the BC policy by running RL over its latent-noise space. We show that DSRL is highly sample efficient, requires only black-box access to the BC policy, and enables effective real-world autonomous policy improvement. Furthermore, DSRL avoids many of the challenges associated with finetuning diffusion policies, obviating the need to modify the weights of the base policy at all. We demonstrate DSRL on simulated benchmarks, real-world robotic tasks, and for adapting pretrained generalist policies, illustrating its sample efficiency and effective performance at real-world policy improvement.

Andrew Wagenmaker, Mitsuhiko Nakamoto, Yunchu Zhang, Seohong Park, Waleed Yagoub, Anusha Nagabandi, Abhishek Gupta, Sergey Levine• 2025

Related benchmarks

TaskDatasetResultRank
Offline Reinforcement LearningOGBench
Overall Score38
21
Dexterous ManipulationDexterous Manipulation Simulation (test)
Grasping73.2
12
Pick-&-PlaceReal-world (seen objects)
Success Rate80
6
GraspingReal-world (seen objects)
Success Rate70
6
Robot ManipulationVLAW Manipulation Tasks 1.0 (test)
Stacking70
6
Backpack PackingBackpack Packing Real-world 1.0 (test)
Success Rate10
6
Box ClosingBox Closing Real-world 1.0 (test)
Success Rate10
6
Dynamic Brick SortingDynamic Brick Sorting Real-world 1.0 (test)
Success Rate10
6
Showing 8 of 8 rows

Other info

Follow for update