Effective exploration in high-dimensional continuous control remains a central challenge in reinforcement learning. Planning-based methods address this by combining online planning with learned policies and value functions, but their components can become misaligned during training: learned sampling policies may diverge from planner behavior, while planning distributions stored in replay become stale as the model and value function evolve. Reanalysis can refresh these targets, but at substantial computational cost. We propose GEM-MPC, an MPPI-based reinforcement learning method that improves the interaction between planning and learning. GEM-MPC uses MPPI to combine a policy trained to clone the planner with a KL-regularized policy that explores around it, providing complementary exploitation and guided exploration within planning. We further introduce Gated Prior Distillation, which selectively learns from stored planning distributions only when they provide a better target than the current prior, reducing the impact of stale planning data without requiring full reanalysis. Across continuous-control benchmarks, GEM-MPC consistently outperforms existing planning-based baselines under lower computational budgets.
Figures & tables
Fig. 1: Overview of GEM-MPC. Two independent MPPI instances compute distinct planning distributions, from which the higher-scoring plan is selected according to its estimated return. Both instances share the learned environment model and are biased by the sampling policies πs and πbc together with their corresponding bootstrap action-value functions. The selected planning distribution is then used to update the learned sampling policies. The regularized sampling policy πs is trained with KL-regularized RL, using a regularization policy learned with a support-covering objective over stored planning distributions, while the cloned policy πbc is trained with a mode-seeking behavior-cloning objective that concentrates on high-density planner behavior.
Fig. 2: Performance comparison in 14 state-based high-dimensional control tasks from HumanoidBench [ 19 ] . Interquartile Mean (IQM) of 5 runs; shaded areas are the 95% bootstrap Confidence Intervals (CI). In the top left, we visualize the Aggregate IQM with stratified bootstrap CI across all tasks except for Reach , which has a different return range. GEM-MPC either matches or outperforms other baselines across tasks.
Method
Lazy Re-analyze
MoE
GPD
Aggregate IQM
Training Time (h)
PO-MPC w/o LR
✗
✗
✗
697.0 [354.5, 918.5]
6.4±0.2
PO-MPC
✓
✗
✗
728.0 [431.3, 918.5]
14.0±0.8
GEM-MPC (Ours)
✗
✓
✓
762.5 [436.2, 930.1]
9.2±0.4
GEM-MPC w/o GPD
✗
✓
✗
738.9 [391.6, 929.0]
8.3±0.3
Only πθs
✗
✗
✓
605.0 [273.8, 868.0]
7.0±0.2
Only πθbc
✗
✗
✓
667.5 [315.8, 905.2]
6.8±0.2
TABLE I: Ablations of GEM-MPC compared with PO-MPC [ 7 ] . Interquartile Mean (IQM) of 5 runs with 95% bootstrap CI.
We introduce EfficientTDMPC, a sample-efficient model-based reinforcement learning method for continuous control built on the TD-MPC family of algorithms. Central to this family is a planner that aims to find an action sequence that maximizes the estimated return. The return is estimated using a learned model and value networks, each of which can introduce error. EfficientTDMPC introduces three contributions that improve performance by aiming to reduce this error. First, we introduce a multi-horizon planning objective that evaluates the value at different rollout depths and averages them. Second, to our knowledge we are the first to train a value-equivalent dynamics ensemble. Our improved objective then averages over rollouts from multiple dynamics heads. Third, we add pessimistic reanalyze for tasks that can terminate early. Applying our contributions to a recent baseline (BMPC) yields EfficientTDMPC, which to our knowledge is the new state of the art in sample efficiency on HumanoidBench and the DeepMind Control Suite, reaching BMPC's final aggregated performance using 57% fewer environment steps.
Reinforcement learning (RL) and model predictive control (MPC) offer complementary strengths, yet existing MPC-RL frameworks commonly rely on gradient-based optimization and therefore cannot handle the non-differentiable dynamics and objectives common in RL. We propose Soft MPCritic, an MPC-RL framework that learns a soft value function and uses sampling-based planning both for online control and for generating value targets. Specifically, Soft MPCritic instantiates MPC with model predictive path integral control (MPPI) and learns a terminal Q-function through fitted value iteration. Because the value targets are computed by the same planner used for control, the learned value function is aligned with the planner and implicitly extends its effective horizon. To keep target generation tractable, we introduce an amortized warm-start strategy that reuses the open-loop action sequences planned during online control to initialize batched MPPI computations of value targets, reducing computational cost without sacrificing solution quality. For robustness to model error, Soft MPCritic plans over scenarios drawn from an ensemble of dynamics models trained for next-step prediction. On both classical and constrained control tasks, Soft MPCritic learns effective policies with non-differentiable objectives, particularly where finite-horizon MPPI alone falls short. Soft MPCritic thus offers a practical blueprint for synthesizing MPC policies directly from black-box objectives, without differentiable surrogates.
Thomas Banker, Nathan P. Lawrence, Ali Mesbah
Department of Chemical and Biomolecular Engineering, University of California, Berkeley, CA 94720, USA.
State-of-the-art model-based Reinforcement Learning (RL) approaches either use gradient-free, population-based methods for planning, learned policy networks, or a combination of policy networks and planning. Hybrid approaches that combine Model Predictive Control (MPC) with a learned model and a policy prior to leverage the advantages of both paradigms have shown promising results. However, these approaches typically rely on gradient-free optimization methods, which can be computationally expensive for high-dimensional control tasks. While gradient-based methods are a promising alternative, recent works have empirically shown that gradient-based methods often perform worse than their gradient-free counterparts. We propose Dream-MPC, a novel approach that generates few candidate trajectories from a rolled-out policy and optimizes each trajectory by gradient ascent using a learned world model, uncertainty regularization and amortization of optimization iterations over time by reusing previously optimized actions. Our results on 24 continuous control tasks show that Dream-MPC can significantly improve the performance of the underlying policy and can outperform gradient-free MPC and state-of-the-art baselines. Code and videos are available at https://dream-mpc.github.io.
Jonathan Spieler, Sven Behnke
Autonomous Intelligent Systems, Computer Science Institute VI - Intelligent Systems and Robotics, Center for Robotics and the Lamarr Institute for Machine Learning and Artificial Intelligence, University of Bonn, Germany.