Learning Sampling Distributions for Model Predictive Control
Not on the map. Why?
Abstract (arXiv)
Sampling-based methods have become a cornerstone of contemporary approaches to Model Predictive Control (MPC), as they make no restrictions on the differentiability of the dynamics or cost function and are straightforward to parallelize. However, their efficacy is highly dependent on the quality of the sampling distribution itself, which is often assumed to be simple, like a Gaussian. This restriction can result in samples which are far from optimal, leading to poor performance. Recent work has explored improving the performance of MPC by sampling in a learned latent space of controls. However, these methods ultimately perform all MPC parameter updates and warm-starting between time steps in the control space. This requires us to rely on a number of heuristics for generating samples and updating the distribution and may lead to sub-optimal performance. Instead, we propose to carry out all operations in the latent space, allowing us to take full advantage of the learned distribution. Specifically, we frame the learning problem as bi-level optimization and show how to train the controller with backpropagation-through-time. By using a normalizing flow parameterization of the distribution, we can leverage its tractable density to avoid requiring differentiability of the dynamics and cost function. Finally, we evaluate the proposed approach on simulated robotics tasks and demonstrate its ability to surpass the performance of prior methods and scale better with a reduced number of samples.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 46 of its 61 references that are in the map. First posted on arXiv 5 Dec 2022.
Builds on
46 of 61 references.
References · 46
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Layer Normalizationcited by 5,579
- 2015Variational Inference with Normalizing Flowscited by 2,161
- 2016Density estimation using Real NVPcited by 2,029
- 2018Learning Latent Dynamics for Planning from Pixelscited by 1,221
- 2014NICE: Non-linear Independent Components Estimationcited by 1,052
- 2021Isaac Gym: High Performance GPU-Based Physics Simulation For Robot Learningcited by 882
- 2018Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Modelscited by 748
- 2017Neural Network Dynamics for Model-Based Deep Reinforcement Learning with Model-Free Fine-Tuningcited by 288
- 2016Deep Visual Foresight for Planning Robot Motioncited by 276
- 2015Embed to Control: A Locally Linear Latent Dynamics Model for Control from Raw Imagescited by 266
34 more
- 2018Visual Foresight: Model-Based Deep Reinforcement Learning for Vision-Based Robotic Controlcited by 220
- 2018Differentiable MPC for End-to-end Planning and Controlcited by 178
- 2016Value Iteration Networkscited by 158
- 2018Plan Online, Learn Offline: Efficient Learning and Exploration via Model-Based Controlcited by 104
- 2019Exploring Model-based Planning with Policy Networkscited by 90
- 2020Sample-efficient Cross-Entropy Method for Real-time Planningcited by 90
- 2017QMDP-Net: Deep Learning for Planning under Partial Observabilitycited by 51
- 2021STORM: An Integrated Framework for Fast Joint-Space Model-Predictive Control for Reactive Manipulationcited by 46
- 2019Leveraging exploration in off-policy algorithms via normalizing flowscited by 45
- 2015From Pixels to Torques: Policy Learning with Deep Dynamical Modelscited by 44
- 2013Dynamical Models and Tracking Regret in Online Convex Programmingcited by 42
- 2019Variational Inference MPC for Bayesian Model-based Reinforcement Learningcited by 39
- 2016Learning Model Predictive Control for iterative tasks. A Data-Driven Control Frameworkcited by 38
- 2017Robust Locally-Linear Controllable Embeddingcited by 37
- 2019An Online Learning Approach to Model Predictive Controlcited by 29
- 2020Stein Variational Model Predictive Controlcited by 29
- 2019Differentiable Gaussian Process Motion Planningcited by 27
- 2020Blending MPC & Value Function Approximation for Efficient Reinforcement Learningcited by 27
- 2015One-Shot Learning of Manipulation Skills with Online Dynamics Adaptation and Neural Network Priorscited by 26
- 2019The Differentiable Cross-Entropy Methodcited by 26
- 2017Path Integral Networks: End-to-End Differentiable Optimal Controlcited by 16
- 2019Information Theoretic Model Predictive Q-Learningcited by 16
- 2021Parallelised Diffeomorphic Sampling-based Motion Planningcited by 16
- 2016Learning from the Hindsight Plan -- Episodic MPC Improvementcited by 15
- 2018MPC-Inspired Neural Network Policies for Sequential Decision Makingcited by 13
- 2022Variational Inference MPC using Normalizing Flows and Out-of-Distribution Projectioncited by 13
- 2017Deep Haptic Model Predictive Control for Robot-Assisted Dressingcited by 12
- 2018Boosting Trust Region Policy Optimization by Normalizing Flows Policycited by 11
- 2019Unsupervised Visuomotor Control through Distributional Planning Networkscited by 9
- 2018Adaptive Path-Integral Autoencoder: Representation Learning and Planning for Dynamical Systemscited by 7
- 2018Implicit Policy for Reinforcement Learningcited by 6
- 2020Imitative Planning using Conditional Normalizing Flowcited by 6
- 2017Acceleration of Gradient-based Path Integral Method for Efficient Optimal and Inverse Optimal Controlcited by 4
- 2020Learning to Plan Optimally with Flow-based Motion Plannercited by 3
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 5; 2026: 1.
10 papers.
- 2025Bootstrapped Model Predictive Controlcited by 13
- 2023Constrained Stein Variational Trajectory Optimizationcited by 8
- 2023Deep Model Predictive Optimizationcited by 7
- 2024NeuPAN: Direct Point Robot Navigation with End-to-End Model-based Learningcited by 7
- 2024Sampling for Model Predictive Trajectory Planning in Autonomous Driving using Normalizing Flowscited by 2
- 2025Model Predictive Adversarial Imitation Learning for Planning from Observationcited by 2
- 2025Generative Models From and For Sampling-Based MPC: A Bootstrapped Approach For Adaptive Contact-Rich Manipulationcited by 2
- 2025Grasp-MPC: Closed-Loop Visual Grasping via Value-Guided Model Predictive Controlcited by 1
- 2026Receding-Horizon Control via Drifting Modelscited by 1
- 2025Unified Generation-Refinement Planning: Bridging Guided Flow Matching and Sampling-Based MPC for Social Navigationcited by 0
- 2026Receding-Horizon Control via Drifting Models6 Apr 2026
- 2025Generative Models From and For Sampling-Based MPC: A Bootstrapped Approach For Adaptive Contact-Rich Manipulation16 Oct 2025
- 2025Grasp-MPC: Closed-Loop Visual Grasping via Value-Guided Model Predictive Control7 Sep 2025
- 2025Unified Generation-Refinement Planning: Bridging Guided Flow Matching and Sampling-Based MPC for Social Navigation2 Aug 2025
- 2025Model Predictive Adversarial Imitation Learning for Planning from Observation29 Jul 2025
- 2025Bootstrapped Model Predictive Control24 Mar 2025
- 2024Sampling for Model Predictive Trajectory Planning in Autonomous Driving using Normalizing Flows15 Apr 2024
- 2024NeuPAN: Direct Point Robot Navigation with End-to-End Model-based Learning11 Mar 2024
- 2023Deep Model Predictive Optimization6 Oct 2023
- 2023Constrained Stein Variational Trajectory Optimization23 Aug 2023