Flexible Multitask Learning with Factorized Diffusion Policy
Chaoqi Liu, Haonan Chen, Sigmund H. Høeg, Shaoxiong Yao, Yunzhu Li, Kris Hauser, Yilun Du
TL;DR
This work tackles multitask imitation learning in robotics by addressing the highly multimodal action distributions that arise across tasks. It introduces Factorized Diffusion Policy (FDP), a modular framework that factorizes the policy into multiple diffusion components whose outputs are continuously composed via an observation-conditioned router, enabling stable training and scalable adaptation. FDP enables efficient task transfer by upcycling new diffusion components and freezing existing ones to mitigate forgetting, while maintaining strong multitask performance across simulated and real-world robotic manipulation tasks. Empirical results on MetaWorld, RLBench, and real-world experiments demonstrate superior performance and data efficiency compared to strong baselines, with analyses highlighting component specialization, scalable adaptation, and convergence benefits. These findings suggest FDP as a practical, extensible approach for modular, diffusion-based multitask policies in robotics with strong potential for lifelong learning and deployment in evolving domains.
Abstract
Multitask learning poses significant challenges due to the highly multimodal and diverse nature of robot action distributions. However, effectively fitting policies to these complex task distributions is often difficult, and existing monolithic models often underfit the action distribution and lack the flexibility required for efficient adaptation. We introduce a novel modular diffusion policy framework that factorizes complex action distributions into a composition of specialized diffusion models, each capturing a distinct sub-mode of the behavior space for a more effective overall policy. In addition, this modular structure enables flexible policy adaptation to new tasks by adding or fine-tuning components, which inherently mitigates catastrophic forgetting. Empirically, across both simulation and real-world robotic manipulation settings, we illustrate how our method consistently outperforms strong modular and monolithic baselines.
