Learning Object Manipulation from Scratch via Contrastive Interaction
About
Contrastive Reinforcement Learning (CRL) has seen recent success in a wide variety of goal-conditioned robotics tasks by learning structured representations of the dynamics. However, despite its success in locomotion and simpler control domains, CRL often struggles in interaction-rich manipulation. We argue that a key source of this difficulty is object-centric interaction, such as contact or grasping, that induces distinct changes in the underlying dynamic modes. In this work, we formulate manipulation dynamics as a piecewise-smooth Markov process and show that interaction-induced mode changes create piecewise nonlinear reachability structures that are difficult for standard CRL energy functions to represent and plan over. Based on this analysis, we introduce Interaction-weighted Resampling (IWR). IWR performs interaction-aware resampling around phases before, during, and after interactions, encouraging the learned representation to preserve the mode boundaries that determine future reachability to capture multi-modal and piecewise nonlinear reachability. Across interaction-centric environments, including 2D dynamic control, robotic manipulation, and robot air hockey, IWR improves both sample efficiency and overall performance over prior CRL methods, with 19.8% average improvement in simulation. Finally, using a sim-to-real pipeline with policies trained by IWR, we demonstrate the first real-world goal-conditioned robot air hockey agent capable of hitting goals, improving success from 25% to 60%. Project Page: IWR-arxiv.github.io.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| 2D Interaction Control | Box2D center | Success Rate28.8 | 14 | |
| 2D Interaction Control | Box2D goal | Success Rate70.9 | 14 | |
| 2D Interaction Control | Box2D hard | Success Rate56.5 | 14 | |
| 2D Interaction Control | Box2D hard velocity | Success Rate43.6 | 14 | |
| 2D Interaction Control | Box2D maze | Success Rate22.3 | 14 | |
| Interaction control | Air Hockey real-transfer | Success Rate50 | 14 | |
| Robot Manipulation | MetaWorld peg insert | Success Rate43.8 | 14 | |
| Robot Manipulation | MetaWorld pick place | Success Rate57 | 14 | |
| Robot Manipulation | MetaWorld sweep into | Success Rate92.6 | 14 | |
| Robot Manipulation | MetaWorld push | Success Rate73 | 14 |