The Unreasonable Effectiveness of Discrete-Time Gaussian Process Mixtures for Robot Policy Learning
About
We present Mixture of Discrete-time Gaussian Processes (MiDiGap), a novel approach for flexible policy representation and imitation learning in robot manipulation. MiDiGap enables learning from as few as five demonstrations using only camera observations and generalizes across a wide range of challenging tasks. It excels at long-horizon behaviors such as making coffee, highly constrained motions such as opening doors, dynamic actions such as scooping with a spatula, and multimodal tasks such as hanging a mug. MiDiGap learns these tasks on a CPU in less than a minute and scales linearly to large datasets. We also develop a rich suite of tools for inference-time steering using evidence such as collision signals and robot kinematic constraints. This steering enables novel generalization capabilities, including obstacle avoidance and cross-embodiment policy transfer. MiDiGap achieves state-of-the-art performance on diverse few-shot manipulation benchmarks. On constrained RLBench tasks, it improves policy success by 76 percentage points and reduces trajectory cost by 67%. On multimodal tasks, it improves policy success by 48 percentage points and increases sample efficiency by a factor of 20. In cross-embodiment transfer, it more than doubles policy success. We make the code publicly available at https://midigap.cs.uni-freiburg.de.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Robot Manipulation | RLBench unimodal tasks | Open Drawer Success Rate96 | 6 | |
| Robot Manipulation Policy | Real Franka Emika Robot Mildly Constrained Tasks | Pick and Place Success Rate100 | 5 | |
| Robot Manipulation Policy | Real Franka Emika Robot Visual Generalization | Pick and Place Success Rate100 | 5 | |
| Robot Manipulation Policy | Real Franka Emika Robot Highly Constrained Tasks | Open Cabinet Success Rate96 | 5 | |
| Robot Manipulation | Franka Emika Real-world Multimodal Tasks 1.0 | Pick and Place Success Rate100 | 4 | |
| Robotic Manipulation | RLBench multimodal | Open Drawer Success Rate96 | 4 | |
| Robot Policy Learning | RLBench Unimodal (test) | Open Drawer Steps61 | 3 | |
| Can | RoboSuite | Max Success Rate100 | 2 | |
| Lift | RoboSuite | Max Success Rate100 | 2 | |
| ToolHang | RoboSuite | Maximum Success Rate100 | 2 |