Robot learning improves by memorizing adapting or ignoring variations

Memorize, Adapt, Ignore: Diagnosing Robot Learning Mechanisms under Training Data Variation

Robotics

Summary

Training robots to pick up and move objects works better when the robots learn to handle different sizes, colors, lighting, and instructions. The authors studied how robots learn by testing how they react to these changes and examining their internal workings using a special tool called a neural tangent kernel (NTK). They found that robots either memorize specific cases, adapt to variations, or learn to ignore irrelevant differences depending on the variety of training data. This understanding helps improve training methods and detect when robots rely on shortcuts instead of real understanding. The authors confirmed their findings using simulations and real robot experiments.

What this means in practice

  • For robotics engineers: Design domain randomization schemes that properly balance variation to improve robot policy robustness and avoid memorization shortcuts.
  • For machine learning developers: Use neural tangent kernel diagnostics to evaluate if models adapt or ignore irrelevant factors during robot learning.

Authors

Ke Zhang, Danica J. Sutherland, Chao Liu

Abstract

Training data variation, whether through designing a domain randomization (DR) scheme in simulation or curating demonstrations for imitation learning, is a primary lever for improving the robustness of robotic manipulation policies. Yet its underlying mechanisms remain poorly understood, and practitioners typically select randomization parameters through expensive trial and error. We investigate these mechanisms through a series of case studies, randomizing object size, color, and type as well as scene lighting and linguistic prompts across settings including pick-and-place RL in ManiSkill and fine-tuning of vision-language-action (VLA) models on LIBERO and RoboTwin. We examine both model behavior and internal representations, using the empirical neural tangent kernel (NTK) as our primary diagnostic tool. We show that the NTK distinguishes a shift in the internal learning mechanism from \textit{memorizing} different situations with insufficient variation (e.g.\ learning what to do for a large cube, and what to do for a small cube) to \textit{adapting} to the situation at hand with sufficient variation. An NTK-based signal-to-noise ratio also helps distinguish when policies have learned to \emph{ignore} task-irrelevant factors (e.g.\ treating blue and red cubes identically, instead of learning a blue sub-policy and a red sub-policy). We use these diagnostics to develop practical guidance for designing DR schemes, selecting models, and detecting shortcut learning. We further compare different kinds of representations and validate our findings with real-world hardware experiments using ACT-based imitation learning.