A Note on Loss Functions and Error Compounding in Model-based Reinforcement Learning
Nan Jiang
TL;DR
This note analyzes why model-based RL often exhibits poor empirical error propagation despite strong theoretical guarantees from planning and OPE. It grounds the discussion in the Simulation Lemma, which shows linear-in-horizon error accumulation under bounded one-step model error, and explains why popular losses like L2 on raw observations or TV-based metrics can misalign with these guarantees. It provides concrete counterexamples for the MuZero (multi-step reward prediction) loss, showing failures in stochastic environments and poor finite-sample behavior under limited coverage, and highlights the pitfalls of latent-learning losses such as bisimulation when latent dynamics are stochastic. The paper advocates focusing on the properties of the learned model $M$ (e.g., smoothness of $V_M^\pi$, quality of latent representations, and appropriate coverage) and suggests that regularization and problem-structure assumptions are essential for meaningful guarantees in deep model-based RL.
Abstract
This note clarifies some confusions (and perhaps throws out more) around model-based reinforcement learning and their theoretical understanding in the context of deep RL. Main topics of discussion are (1) how to reconcile model-based RL's bad empirical reputation on error compounding with its superior theoretical properties, and (2) the limitations of empirically popular losses. For the latter, concrete counterexamples for the "MuZero loss" are constructed to show that it not only fails in stochastic environments, but also suffers exponential sample complexity in deterministic environments when data provides sufficient coverage.
