Learning from the Best: Smoothness-Driven Metrics for Data Quality in Imitation Learning

arXiv cs.RO / 4/28/2026

📰 NewsDeveloper Stack & InfrastructureSignals & Early TrendsTools & Practical UsageModels & Research

Key Points

  • The article argues that behavioral cloning (BC) is bottlenecked by demonstration data quality, since real datasets include trajectories that vary due to operator skill, teleoperation artifacts, and procedural inconsistencies.
  • It introduces RINSE (Ranking and INdexing Smooth Examples), a lightweight, policy-agnostic framework that scores demonstrations using only trajectory data—using Spectral Arc Length (SAL) for frequency-domain regularity and Trajectory-Envelope Distance (TED) for contact-aware geometric deviation (with TED leveraging phase/contact signals).
  • The authors show that filtering by smoothness can reduce conditional action variance in the retained dataset, and that the benefits can be amplified by techniques like action chunking and error compounding.
  • Experiments indicate substantial gains: SAL filtering improves RoboMimic success by 16% while using only one-sixth of the data, TED filtering improves real-world manipulation by 20% with half the data, and using RINSE as a retrieval-stage filter within STRAP on LIBERO-10 boosts mean success by 5.6%.
  • RINSE scores also work well as soft weights in Re-Mix domain reweighting, producing domain allocations that strongly match the learned allocations (Spearman ρ ≥ 0.89), suggesting smoothness is broadly useful for filtering, retrieval, and reweighting in noisy, heterogeneous settings.

Abstract

In behavioral cloning (BC), policy performance is fundamentally limited by demonstration data quality. Real-world datasets contain trajectories of varying quality due to operator skill differences, teleoperation artifacts, and procedural inconsistencies, yet standard BC treats all demonstrations equally. Existing curation methods require costly policy training in the loop or manual annotation, limiting scalability. We propose RINSE (Ranking and INdexing Smooth Examples), a lightweight framework for scoring demonstrations based on trajectory smoothness that is policy-architecture-agnostic and operates on trajectory data alone, with TED additionally using a phase-boundary/contact signal. Grounded in motor control theory, which establishes smoothness as a hallmark of skilled movement, RINSE uses two complementary metrics: Spectral Arc Length (SAL), a spectral measure of frequency-domain regularity, and Trajectory-Envelope Distance (TED), a spatial measure of contact-aware geometric deviation. We show that smoothness filtering can reduce the conditional action variance of the retained data distribution, with downstream effects that can be amplified by action chunking and compounding error. On RoboMimic benchmarks, SAL filtering achieves 16% higher success using one-sixth of the data. On real-world manipulation, TED filtering achieves 20% improvement with half the data. As a retrieval-stage filter within STRAP on LIBERO-10, RINSE re-ranking improves mean success by 5.6%. As soft weights in Re-Mix domain reweighting, RINSE scores produce domain allocations highly correlated with the learned Re-Mix allocations (Spearman \rho \geq 0.89). These results support smoothness as a useful quality signal across filtering, retrieval, and reweighting settings, especially in noisy or heterogeneous data regimes.