mlsanityData to 7 Oct 2026

Learning Sampling Distributions for Model Predictive Control

arXiv 2212.02587 ↗First posted 5 Dec 2022cs.RO cs.AI cs.SYcited by 10

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

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2016Layer Normalizationcited by 5,579
  4. 2015Variational Inference with Normalizing Flowscited by 2,161
  5. 2016Density estimation using Real NVPcited by 2,029
  6. 2018Learning Latent Dynamics for Planning from Pixelscited by 1,221
  7. 2014NICE: Non-linear Independent Components Estimationcited by 1,052
  8. 2021Isaac Gym: High Performance GPU-Based Physics Simulation For Robot Learningcited by 882
  9. 2018Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Modelscited by 748
  10. 2017Neural Network Dynamics for Model-Based Deep Reinforcement Learning with Model-Free Fine-Tuningcited by 288
  11. 2016Deep Visual Foresight for Planning Robot Motioncited by 276
  12. 2015Embed to Control: A Locally Linear Latent Dynamics Model for Control from Raw Imagescited by 266
34 more
  1. 2018Visual Foresight: Model-Based Deep Reinforcement Learning for Vision-Based Robotic Controlcited by 220
  2. 2018Differentiable MPC for End-to-end Planning and Controlcited by 178
  3. 2016Value Iteration Networkscited by 158
  4. 2018Plan Online, Learn Offline: Efficient Learning and Exploration via Model-Based Controlcited by 104
  5. 2019Exploring Model-based Planning with Policy Networkscited by 90
  6. 2020Sample-efficient Cross-Entropy Method for Real-time Planningcited by 90
  7. 2017QMDP-Net: Deep Learning for Planning under Partial Observabilitycited by 51
  8. 2021STORM: An Integrated Framework for Fast Joint-Space Model-Predictive Control for Reactive Manipulationcited by 46
  9. 2019Leveraging exploration in off-policy algorithms via normalizing flowscited by 45
  10. 2015From Pixels to Torques: Policy Learning with Deep Dynamical Modelscited by 44
  11. 2013Dynamical Models and Tracking Regret in Online Convex Programmingcited by 42
  12. 2019Variational Inference MPC for Bayesian Model-based Reinforcement Learningcited by 39
  13. 2016Learning Model Predictive Control for iterative tasks. A Data-Driven Control Frameworkcited by 38
  14. 2017Robust Locally-Linear Controllable Embeddingcited by 37
  15. 2019An Online Learning Approach to Model Predictive Controlcited by 29
  16. 2020Stein Variational Model Predictive Controlcited by 29
  17. 2019Differentiable Gaussian Process Motion Planningcited by 27
  18. 2020Blending MPC & Value Function Approximation for Efficient Reinforcement Learningcited by 27
  19. 2015One-Shot Learning of Manipulation Skills with Online Dynamics Adaptation and Neural Network Priorscited by 26
  20. 2019The Differentiable Cross-Entropy Methodcited by 26
  21. 2017Path Integral Networks: End-to-End Differentiable Optimal Controlcited by 16
  22. 2019Information Theoretic Model Predictive Q-Learningcited by 16
  23. 2021Parallelised Diffeomorphic Sampling-based Motion Planningcited by 16
  24. 2016Learning from the Hindsight Plan -- Episodic MPC Improvementcited by 15
  25. 2018MPC-Inspired Neural Network Policies for Sequential Decision Makingcited by 13
  26. 2022Variational Inference MPC using Normalizing Flows and Out-of-Distribution Projectioncited by 13
  27. 2017Deep Haptic Model Predictive Control for Robot-Assisted Dressingcited by 12
  28. 2018Boosting Trust Region Policy Optimization by Normalizing Flows Policycited by 11
  29. 2019Unsupervised Visuomotor Control through Distributional Planning Networkscited by 9
  30. 2018Adaptive Path-Integral Autoencoder: Representation Learning and Planning for Dynamical Systemscited by 7
  31. 2018Implicit Policy for Reinforcement Learningcited by 6
  32. 2020Imitative Planning using Conditional Normalizing Flowcited by 6
  33. 2017Acceleration of Gradient-based Path Integral Method for Efficient Optimal and Inverse Optimal Controlcited by 4
  34. 2020Learning to Plan Optimally with Flow-based Motion Plannercited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 2; 2024: 2; 2025: 5; 2026: 1.

10 papers.