Papers › Mini Diffuser: Fast Multi-task Diffusion Policy Training Using Two-level Mini-batches

Mini Diffuser: Fast Multi-task Diffusion Policy Training Using Two-level Mini-batches

14 May 2025arXiv:2505.09430archive 2025-07-28

Yutong Hu, Pinhao Song, Kehan Wen, Renaud Detry

We present a method that reduces, by an order of magnitude, the time and memory needed to train multi-task vision-language robotic diffusion policies. This improvement arises from a previously underexplored distinction between action diffusion and the image diffusion techniques that inspired it: In image generation, the target is high-dimensional. By contrast, in action generation, the dimensionality of the target is comparatively small, and only the image condition is high-dimensional. Our approach, \emph{Mini Diffuser}, exploits this asymmetry by introducing \emph{two-level minibatching}, which pairs multiple noised action samples with each vision-language condition, instead of the conventional one-to-one sampling strategy. To support this batching scheme, we introduce architectural adaptations to the diffusion transformer that prevent information leakage across samples while maintaining full conditioning access. In RLBench simulations, Mini-Diffuser achieves 95\% of the performance of state-of-the-art multi-task diffusion policies, while using only 5\% of the training time and 7\% of the memory. Real-world experiments further validate that Mini-Diffuser preserves the key strengths of diffusion-based policies, including the ability to model multimodal action distributions and produce behavior conditioned on diverse perceptual inputs. Code available at mini-diffuse-actor.github.io

PaperPDFCode

Code

utomm/mini-diffuse-actor officialmentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Action GenerationImage GenerationRobot Manipulation

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Robot Manipulation RLBench Mini Diffuser Input Image Size 256 #7 of 18 Archive leaderboard report
Robot Manipulation RLBench Mini Diffuser Succ. Rate (18 tasks, 100 demo/task) 77.6 #7 of 18 Archive leaderboard report
Robot Manipulation RLBench Mini Diffuser Training Time (A100 x hour) 24 #7 of 18 Archive leaderboard report
Robot Manipulation RLBench Mini Diffuser Training Time (V100 x 8 x day) 0.24 #7 of 18 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Diffusion

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections