🤖 AI Summary
Existing visual motor control approaches suffer from inflexible spatiotemporal task representations, hindering adaptation to diverse user intents and operational granularities. Method: We propose COIL—a unified framework that represents tasks as 3D keypoint motions, enabling variable spatiotemporal granularity (sparse or dense) in task specification; incorporates geometric correspondence–aware task encoding and spatiotemporal attention for adaptive multimodal input fusion; and employs a simulation-based self-supervised learning pipeline, leveraging backtracked pixel-level correspondence labels to train a conditional policy network. Contribution/Results: COIL achieves significant performance gains over state-of-the-art methods on real-world manipulation tasks. It demonstrates strong generalization across tasks, objects, and motion patterns—without requiring task-specific fine-tuning or explicit demonstrations.
📝 Abstract
We introduce Correspondence-Oriented Imitation Learning (COIL), a conditional policy learning framework for visuomotor control with a flexible task representation in 3D. At the core of our approach, each task is defined by the intended motion of keypoints selected on objects in the scene. Instead of assuming a fixed number of keypoints or uniformly spaced time intervals, COIL supports task specifications with variable spatial and temporal granularity, adapting to different user intents and task requirements. To robustly ground this correspondence-oriented task representation into actions, we design a conditional policy with a spatio-temporal attention mechanism that effectively fuses information across multiple input modalities. The policy is trained via a scalable self-supervised pipeline using demonstrations collected in simulation, with correspondence labels automatically generated in hindsight. COIL generalizes across tasks, objects, and motion patterns, achieving superior performance compared to prior methods on real-world manipulation tasks under both sparse and dense specifications.