Demonstration Sidetracks: Categorizing Systematic Non-Optimality in Human Demonstrations
Shijie Fang, Hang Yu, Qidi Fang, Reuben M. Aronson, Elaine S. Short
TL;DR
This work reveals that non-expert human demonstrations in learning-from-demonstration are not random noise but exhibit systematic patterns, termed Demonstration Sidetracks. Through a public-space study with 40 participants performing a long-horizon ice-cream topping task, the authors categorize sidetracks into Exploration, Mistake, Pause, Alignment, and a One-dimension control pattern, and show these behaviors cluster around task-phase changes and are influenced by the control interface. Replaying demonstrations in simulation with open-coded annotations and expert validation provides a robust dataset and methodology for identifying suboptimal yet structured demonstrations. The findings argue for incorporating realistic suboptimality models into LfD algorithms and for bridging the gap between controlled lab data and real-world robot deployments.
Abstract
Learning from Demonstration (LfD) is a popular approach for robots to acquire new skills, but most LfD methods suffer from imperfections in human demonstrations. Prior work typically treats these suboptimalities as random noise. In this paper we study non-optimal behaviors in non-expert demonstrations and show that they are systematic, forming what we call demonstration sidetracks. Using a public space study with 40 participants performing a long-horizon robot task, we recreated the setup in simulation and annotated all demonstrations. We identify four types of sidetracks (Exploration, Mistake, Alignment, Pause) and one control pattern (one-dimension control). Sidetracks appear frequently across participants, and their temporal and spatial distribution is tied to task context. We also find that users' control patterns depend on the control interface. These insights point to the need for better models of suboptimal demonstrations to improve LfD algorithms and bridge the gap between lab training and real-world deployment. All demonstrations, infrastructure, and annotations are available at https://github.com/AABL-Lab/Human-Demonstration-Sidetracks.
