WIMLE: Uncertainty-Aware World Models with IMLE for Sample-Efficient Continuous Control
Mehran Aghabozorgi, Alireza Moazeni, Yanshu Zhang, Ke Li
TL;DR
WIMLE advances model-based reinforcement learning by integrating Implicit Maximum Likelihood Estimation to learn stochastic, multi-modal world models, and by weighting synthetic rollouts according to predictive uncertainty. An ensemble of IMLE-based models provides per-transition uncertainty estimates $\ abla \sigma(s,a)$ that inform inverse-variance weighting of TD updates, preserving the Bellman target while reducing the impact of high-variance predictions. Theoretical results show positive weights do not alter the Bellman fixed point and that inverse-variance weighting minimizes estimator covariance in linear settings, supporting faster, more stable learning. Empirically, WIMLE achieves superior sample efficiency and competitive asymptotic performance across 40 tasks in DMC, MyoSuite, and HumanoidBench, with notable gains on challenging Humanoid-run and HumanoidBench tasks, demonstrating the practical value of multi-modality and uncertainty-aware training for robust model-based RL.
Abstract
Model-based reinforcement learning promises strong sample efficiency but often underperforms in practice due to compounding model error, unimodal world models that average over multi-modal dynamics, and overconfident predictions that bias learning. We introduce WIMLE, a model-based method that extends Implicit Maximum Likelihood Estimation (IMLE) to the model-based RL framework to learn stochastic, multi-modal world models without iterative sampling and to estimate predictive uncertainty via ensembles and latent sampling. During training, WIMLE weights each synthetic transition by its predicted confidence, preserving useful model rollouts while attenuating bias from uncertain predictions and enabling stable learning. Across $40$ continuous-control tasks spanning DeepMind Control, MyoSuite, and HumanoidBench, WIMLE achieves superior sample efficiency and competitive or better asymptotic performance than strong model-free and model-based baselines. Notably, on the challenging Humanoid-run task, WIMLE improves sample efficiency by over $50$\% relative to the strongest competitor, and on HumanoidBench it solves $8$ of $14$ tasks (versus $4$ for BRO and $5$ for SimbaV2). These results highlight the value of IMLE-based multi-modality and uncertainty-aware weighting for stable model-based RL.
