LGROApr 15, 2021

Skeletal Feature Compensation for Imitation Learning with Embodiment Mismatch

arXiv:2104.07810v211 citations
AI Analysis

This addresses a specific challenge in imitation learning for robotics by enabling learning from diverse demonstrations, though it is incremental as it focuses on a particular type of mismatch.

The paper tackles the problem of imitation learning when demonstrators and learners have different bodies (embodiment mismatch) by proposing SILEM, a technique that uses a learned affine transform to compensate for skeletal feature differences, and demonstrates its benefits in toy domains and on simulated humanoid agents like Atlas, showing improved performance in tasks such as walking.

Learning from demonstrations in the wild (e.g. YouTube videos) is a tantalizing goal in imitation learning. However, for this goal to be achieved, imitation learning algorithms must deal with the fact that the demonstrators and learners may have bodies that differ from one another. This condition -- "embodiment mismatch" -- is ignored by many recent imitation learning algorithms. Our proposed imitation learning technique, SILEM (\textbf{S}keletal feature compensation for \textbf{I}mitation \textbf{L}earning with \textbf{E}mbodiment \textbf{M}ismatch), addresses a particular type of embodiment mismatch by introducing a learned affine transform to compensate for differences in the skeletal features obtained from the learner and expert. We create toy domains based on PyBullet's HalfCheetah and Ant to assess SILEM's benefits for this type of embodiment mismatch. We also provide qualitative and quantitative results on more realistic problems -- teaching simulated humanoid agents, including Atlas from Boston Dynamics, to walk by observing human demonstrations.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes