Human Preference Modeling Using Visual Motion Prediction Improves Robot Skill Learning from Egocentric Human Video
Mrinal Verghese, Christopher G. Atkeson
TL;DR
This work tackles data-efficient robot skill learning by leveraging abundant egocentric human videos. It replaces long-horizon value estimation with a dense, per-step reward derived from predicted motion of task-relevant object points, computed as the alignment between predicted and observed point deltas. A motion-prediction transformer is trained on human videos to capture short-horizon human preferences, and a residual SAC framework fine-tunes a base behavior-cloned policy on real hardware using this reward. Across simulation and three real-world tasks, Motion Prediction Reward (MPR) consistently outperforms temporal-distance rewards and shows strong sample efficiency, enabling notable improvements with only 10 demonstrations and about an hour of training.
Abstract
We present an approach to robot learning from egocentric human videos by modeling human preferences in a reward function and optimizing robot behavior to maximize this reward. Prior work on reward learning from human videos attempts to measure the long-term value of a visual state as the temporal distance between it and the terminal state in a demonstration video. These approaches make assumptions that limit performance when learning from video. They must also transfer the learned value function across the embodiment and environment gap. Our method models human preferences by learning to predict the motion of tracked points between subsequent images and defines a reward function as the agreement between predicted and observed object motion in a robot's behavior at each step. We then use a modified Soft Actor Critic (SAC) algorithm initialized with 10 on-robot demonstrations to estimate a value function from this reward and optimize a policy that maximizes this value function, all on the robot. Our approach is capable of learning on a real robot, and we show that policies learned with our reward model match or outperform prior work across multiple tasks in both simulation and on the real robot.
