Table of Contents
Fetching ...

DeformPAM: Data-Efficient Learning for Long-horizon Deformable Object Manipulation via Preference-based Action Alignment

Wendi Chen, Han Xue, Fangyuan Zhou, Yuan Fang, Cewu Lu

TL;DR

DeformPAM tackles data-efficiency in imitation learning for long-horizon deformable-object manipulation by combining a diffusion-based primitive policy learned from limited demonstrations with a reward model trained from human preferences via Direct Preference Optimization. At inference, a Reward-guided Action Selection mechanism uses the implicit reward to choose the best among multiple candidate actions, mitigating distribution shifts and erroneous actions. The method decomposes tasks into action primitives, leverages 3D point clouds, and validates on three real-world deformable tasks, showing improvements in completion quality and efficiency over baselines. This approach provides a practical, generalizable framework for deformable manipulation that leverages human feedback to align actions with high-quality outcomes in data-scarce regimes.

Abstract

In recent years, imitation learning has made progress in the field of robotic manipulation. However, it still faces challenges when addressing complex long-horizon tasks with deformable objects, such as high-dimensional state spaces, complex dynamics, and multimodal action distributions. Traditional imitation learning methods often require a large amount of data and encounter distributional shifts and accumulative errors in these tasks. To address these issues, we propose a data-efficient general learning framework (DeformPAM) based on preference learning and reward-guided action selection. DeformPAM decomposes long-horizon tasks into multiple action primitives, utilizes 3D point cloud inputs and diffusion models to model action distributions, and trains an implicit reward model using human preference data. During the inference phase, the reward model scores multiple candidate actions, selecting the optimal action for execution, thereby reducing the occurrence of anomalous actions and improving task completion quality. Experiments conducted on three challenging real-world long-horizon deformable object manipulation tasks demonstrate the effectiveness of this method. Results show that DeformPAM improves both task completion quality and efficiency compared to baseline methods even with limited data. Code and data will be available at https://deform-pam.robotflow.ai.

DeformPAM: Data-Efficient Learning for Long-horizon Deformable Object Manipulation via Preference-based Action Alignment

TL;DR

DeformPAM tackles data-efficiency in imitation learning for long-horizon deformable-object manipulation by combining a diffusion-based primitive policy learned from limited demonstrations with a reward model trained from human preferences via Direct Preference Optimization. At inference, a Reward-guided Action Selection mechanism uses the implicit reward to choose the best among multiple candidate actions, mitigating distribution shifts and erroneous actions. The method decomposes tasks into action primitives, leverages 3D point clouds, and validates on three real-world deformable tasks, showing improvements in completion quality and efficiency over baselines. This approach provides a practical, generalizable framework for deformable manipulation that leverages human feedback to align actions with high-quality outcomes in data-scarce regimes.

Abstract

In recent years, imitation learning has made progress in the field of robotic manipulation. However, it still faces challenges when addressing complex long-horizon tasks with deformable objects, such as high-dimensional state spaces, complex dynamics, and multimodal action distributions. Traditional imitation learning methods often require a large amount of data and encounter distributional shifts and accumulative errors in these tasks. To address these issues, we propose a data-efficient general learning framework (DeformPAM) based on preference learning and reward-guided action selection. DeformPAM decomposes long-horizon tasks into multiple action primitives, utilizes 3D point cloud inputs and diffusion models to model action distributions, and trains an implicit reward model using human preference data. During the inference phase, the reward model scores multiple candidate actions, selecting the optimal action for execution, thereby reducing the occurrence of anomalous actions and improving task completion quality. Experiments conducted on three challenging real-world long-horizon deformable object manipulation tasks demonstrate the effectiveness of this method. Results show that DeformPAM improves both task completion quality and efficiency compared to baseline methods even with limited data. Code and data will be available at https://deform-pam.robotflow.ai.

Paper Structure

This paper contains 22 sections, 9 equations, 6 figures, 1 table.

Figures (6)

  • Figure 1: In long-horizon manipulation tasks, a probabilistic policy may encounter distribution shifts when imperfect policy fitting leads to unseen states. As time progresses, the deviation from the expert policy becomes more significant. Our framework employs Reward-guided Action Selection (RAS) to reassess sampled actions from the generative policy model, thereby improving overall performance.
  • Figure 2: Pipeline overview of DeformPAM. (1) In stage 1, we assign actions for execution and annotate auxiliary actions for supervised learning in a real-world environment and train a supervised primitive model based on Diffusion. Circles with the same numbers represent the manipulation positions for an action. (2) In stage 2, we deploy this model in the environment to collect preference data composed of annotated and predicted actions. These data are used to train a DPO-finetuned model. (3) During inference, we utilize the supervised model to predict actions and employ an implicit reward model derived from two models for Reward-guided Action Selection (RAS). The action with the highest reward is regarded as the final prediction.
  • Figure 3: (a) Object states and primitives of each task. Beginning with a random complex state of an object, multiple steps of action primitives are performed to gradually achieve the target state. (b) Hardware setup and tools used in our real-world experiments. Devices and tools marked with DP are not used in primitive-based methods.
  • Figure 4: Quality metrics per step on the three tasks. The results are calculated on 20 trials. Each trial ends until the policy already reaches its optimal state or exceeds the maximum steps. SL, DPO, RAS stand for the supervised model, DPO-finetuned model, and reward-guided action selection.
  • Figure 5: (a) Normalized reward distribution during inference when sampling $N=8$ actions. (b) Average coverage for various numbers $N$ of predicted actions during inference.
  • ...and 1 more figures