Learning Manipulation by Predicting Interaction
Jia Zeng, Qingwen Bu, Bangjun Wang, Wenke Xia, Li Chen, Hao Dong, Haoming Song, Dong Wang, Di Hu, Ping Luo, Heming Cui, Bin Zhao, Xuelong Li, Yu Qiao, Hongyang Li
TL;DR
MPI presents an interaction-oriented pre-training framework for robotic manipulation that learns how to interact and where to interact by predicting unseen transition frames and detecting interaction objects from keyframes, conditioned on language. The approach uses a multi-modal transformer encoder with causality modeling and a Prediction and a Detection Transformer to jointly optimize two complementary tasks, reinforced through cross-attention. Evaluations across real-world robots, Franka Kitchen, Meta-World, and a grounding task show state-of-the-art performance and robustness to distractions and variances, with ablations highlighting the benefits of keyframe-based data, decoupled encoders, and joint decoder design. The work advances data-efficient, interaction-aware representation learning for visuomotor control and vision-language robotics with publicly available code and checkpoints.
Abstract
Representation learning approaches for robotic manipulation have boomed in recent years. Due to the scarcity of in-domain robot data, prevailing methodologies tend to leverage large-scale human video datasets to extract generalizable features for visuomotor policy learning. Despite the progress achieved, prior endeavors disregard the interactive dynamics that capture behavior patterns and physical interaction during the manipulation process, resulting in an inadequate understanding of the relationship between objects and the environment. To this end, we propose a general pre-training pipeline that learns Manipulation by Predicting the Interaction (MPI) and enhances the visual representation.Given a pair of keyframes representing the initial and final states, along with language instructions, our algorithm predicts the transition frame and detects the interaction object, respectively. These two learning objectives achieve superior comprehension towards "how-to-interact" and "where-to-interact". We conduct a comprehensive evaluation of several challenging robotic tasks.The experimental results demonstrate that MPI exhibits remarkable improvement by 10% to 64% compared with previous state-of-the-art in real-world robot platforms as well as simulation environments. Code and checkpoints are publicly shared at https://github.com/OpenDriveLab/MPI.
