Preference Aligned Visuomotor Diffusion Policies for Deformable Object Manipulation
Marco Moletta, Michael C. Welle, Danica Kragic
TL;DR
Problem: aligning pretrained visuomotor diffusion policies to user-specific preferences in deformable object manipulation, particularly garment folding, with limited demonstrations. Approach: introduce Diffusion-RKO, a preference-alignment method that combines RPO-style context-aware weighting with KTO-style per-sample feedback, and compare it to Diffusion-DPO, Diffusion-RPO, Diffusion-KTO, and a vanilla DDPM. Contributions: systematic comparison of DPO, RPO, and KTO for diffusion policies in DOM, introduction of RKO, and real-world cloth-folding experiments showing improved performance and sample efficiency. Significance: demonstrates practical, scalable personalization of robot cloth-folding behavior with limited data, enabling user-specific styles and preferences.
Abstract
Humans naturally develop preferences for how manipulation tasks should be performed, which are often subtle, personal, and difficult to articulate. Although it is important for robots to account for these preferences to increase personalization and user satisfaction, they remain largely underexplored in robotic manipulation, particularly in the context of deformable objects like garments and fabrics. In this work, we study how to adapt pretrained visuomotor diffusion policies to reflect preferred behaviors using limited demonstrations. We introduce RKO, a novel preference-alignment method that combines the benefits of two recent frameworks: RPO and KTO. We evaluate RKO against common preference learning frameworks, including these two, as well as a baseline vanilla diffusion policy, on real-world cloth-folding tasks spanning multiple garments and preference settings. We show that preference-aligned policies (particularly RKO) achieve superior performance and sample efficiency compared to standard diffusion policy fine-tuning. These results highlight the importance and feasibility of structured preference learning for scaling personalized robot behavior in complex deformable object manipulation tasks.
