Summary: Model-Based Reinforcement Learning (MBRL) learns a model of environment dynamics (world model) and uses it for planning or policy optimization, achieving higher sample efficiency than model-free RL. Modern MBRL (DreamerV3, TD-MPC) operates in latent space for scalability.


MBRL vs Model-Free RL

Aspect Model-Free RL Model-Based RL
Sample efficiency Low (millions of steps) High (10-100× fewer samples)
Asymptotic performance Often higher Slightly lower (model bias)
Planning None (policy only) Explicit (MCTS, MPPI, latent)
Generalization Policy overfits World model generalizes
Sim-to-real Hard Easier (model adapts)

MBRL Taxonomy

1. Dyna-style (Sutton, 1990)

  • Learn model → Generate synthetic data → Train model-free policy
  • Examples: Dyna-Q, MBPO, STEVE

2. Latent Dynamics + Planning (Modern SOTA)

  • DreamerV3 — Latent RSSM + actor-critic in latent space
  • TD-MPC — Latent dynamics + MPC planning (MPPI)
  • IRIS — Latent imagination + policy improvement

3. Video Prediction / World Models

  • Genie — Video tokenizer + latent actions + dynamics
  • UniSim — Trajectory diffusion on 1.6M real trajectories
  • VideoGPT / MCVD — Autoregressive / diffusion video prediction

4. Policy Optimization with Model

  • MBPO — Short rollouts in model + real data
  • COMBO — Conservative offline MBRL

Modern Latent MBRL Architecture

Observation → Encoder → Latent z
                    ↓
             Dynamics Model: p(z' | z, a)
                    ↓
             ┌──────┴──────┐
             ↓             ↓
        Reward Model   Value Model
        (r̂)              (V)
             ↓             ↓
        Policy π(a|z) ← Planning (MCTS/MPPI)

Key design choices:

  • Latent space — Compressed (RSSM, VQ-VAE, VAE) vs pixel
  • Dynamics — Deterministic (GRU) + stochastic (z) or pure diffusion
  • Planning — Actor-critic (Dreamer), MPC/MPPI (TD-MPC), MCTS (MuZero)
  • Training — ELBO (reconstruction + KL) + RL losses

DreamerV3 vs TD-MPC

Component DreamerV3 TD-MPC
Dynamics RSSM (GRU + stochastic) Ensemble MLP (deterministic)
Planning Actor-critic (imagination) MPPI on latent dynamics
Policy Amortized (actor net) Online optimization (MPPI)
Hyperparameters Fixed across domains Per-domain tuning
Strength Generalization, sample efficiency Asymptotic performance, control

In Embodied AI Stack

┌─────────────────────────────────────┐
│          PLANNING (MBRL)            │
│  DreamerV3 / TD-MPC / Latent MPC    │
├─────────────────────────────────────┤
│         WORLD MODEL                 │
│  Latent dynamics + reward + value   │
├─────────────────────────────────────┤
│        CONTROL                      │
│      Diffusion Policy (DiT)         │
├─────────────────────────────────────┤
│       PERCEPTION                    │
│  Vision encoder → Latent z          │
└─────────────────────────────────────┘

Key Challenges & Solutions

Challenge Modern Solution
Model bias Ensemble dynamics (TD-MPC), conservative penalties (COMBO)
Compound error Short horizons + value bootstrap, latent space
High-dim observations Latent encoders (CNN, VQ-VAE, VAE)
Stochastic environments Stochastic latents (RSSM), diffusion dynamics
Compute cost Amortized planning (Dreamer actor), latent MPC

Related Concepts


Sources