atlas

Research map / Reinforcement learning / Imitation learning

DynaMo: In-Domain Dynamics Pretraining for Visuo-Motor Control

NeurIPS 2024 · Reinforcement learning › Imitation learning · approach: Behavior cloning theory and models · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DynaMo, a self-supervised in-domain visual pretraining method that jointly learns an encoder with latent inverse and forward dynamics models on demonstration image sequences, improving downstream imitation policies on simulated and real manipulation tasks.

Problem

Visuo-motor imitation learning needs many expert demonstrations because visual representations are either pretrained out-of-domain or learned only via behavior cloning; existing in-domain self-supervised objectives ignore action-based temporal causality.

Approach

Jointly train an image encoder with a latent inverse dynamics model (inferring unobserved transition latents from consecutive frame embeddings) and a forward dynamics model predicting the next frame embedding, with stop-gradient (SimSiam) or EMA targets and covariance regularization, requiring no augmentations, contrastive sampling, or ground-truth actions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DynaMo rather than BYOL for visual pretrainingFranka Kitchen with VQ-BeT · Franka Kitchencompleted tasks (max 4): 3.75 -> 3.64Hurt
Use DynaMo rather than RPT for visual pretrainingBlock Pushing with VQ-BeT · Block Pushingblocks in targets (max 2): 0.52 -> 0.65Helped
Use DynaMo rather than MoCo-v3 for visual pretrainingPush-T with VQ-BeT · Push-Ttarget coverage (max 1): 0.57 -> 0.66Helped
Use DynaMo rather than ImageNet features for visual pretrainingLIBERO Goal with VQ-BeT · LIBERO Goalsuccess rate (max 1): 0.93 -> 0.93No clear effect
Add forward dynamics prediction (ablation)DynaMo · Franka Kitchen, Block Pushing, Push-T, and LIBERO Goalrelative downstream performance: 34%, 8%, 44%, 33% without forward dynamicsHelped
Add inverse dynamics to infer a transition latent (ablation)DynaMo · Franka Kitchen, Block Pushing, Push-T, and LIBERO Goalrelative downstream performance: 72%, 35%, 97%, 41% without inverse dynamicsHelped
Add a bottleneck on transition-latent dimension (ablation)DynaMo · Franka Kitchen, Block Pushing, Push-T, and LIBERO Goalrelative downstream performance: 92%, 22%, 9%, 75% without bottleneckHelped
Add covariance regularization (ablation)DynaMo · Franka Kitchen, Block Pushing, Push-T, and LIBERO Goalrelative downstream performance: 94%, 62%, 85%, 59% without covariance regularizationHelped
Add stop gradient on target embeddings (ablation)DynaMo · Franka Kitchen, Block Pushing, Push-T, and LIBERO Goalrelative downstream performance: 1%, 5%, 9%, 0% without stop gradientHelped
Use shorter observation context (ablation)DynaMo · Franka Kitchen, Block Pushing, Push-T, and LIBERO Goalrelative downstream performance: 100%, 75%, 88%, 89%Mixed
Use inverse dynamics to predict ground-truth actions only, without forward dynamics (ablation)DynaMo visual pretraining · Franka Kitchen, Block Pushing, Push-T, and LIBERO Goalrelative downstream performance: 100%, 54%, 70%, 11%Mixed
Add ground-truth action prediction to the full DynaMo model (ablation)DynaMo visual pretraining · Franka Kitchen, Block Pushing, Push-T, and LIBERO Goalrelative downstream performance: 97%, 29%, 94%, 86%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Franka Kitchen Block Pushing Push-T LIBERO Goal Allegro Manipulation (self-collected) xArm Kitchen (self-collected)

Benchmarks: Franka Kitchen Block Pushing Push-T LIBERO Goal Allegro Manipulation xArm Kitchen

Metrics: mean completed tasks mean blocks in targets final target coverage average success rate success count out of trials

Baselines: ImageNet R3M VC-1 MVP BYOL BYOL-T MoCo-v3 RPT TCN MAE

Builds on: SimSiam MoCo-v3 VQ-BeT R3M nanoGPT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy