Learning to Optimize in Model Predictive Control
Not on the map. Why?
Abstract (arXiv)
Sampling-based Model Predictive Control (MPC) is a flexible control framework that can reason about non-smooth dynamics and cost functions. Recently, significant work has focused on the use of machine learning to improve the performance of MPC, often through learning or fine-tuning the dynamics or cost function. In contrast, we focus on learning to optimize more effectively. In other words, to improve the update rule within MPC. We show that this can be particularly useful in sampling-based MPC, where we often wish to minimize the number of samples for computational reasons. Unfortunately, the cost of computational efficiency is a reduction in performance; fewer samples results in noisier updates. We show that we can contend with this noise by learning how to update the control distribution more effectively and make better use of the few samples that we have. Our learned controllers are trained via imitation learning to mimic an expert which has access to substantially more samples. We test the efficacy of our approach on multiple simulated robotics tasks in sample-constrained regimes and demonstrate that our approach can outperform a MPC controller with the same number of samples.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 41 of its 58 references that are in the map. First posted on arXiv 5 Dec 2022.
Builds on
41 of 58 references.
References · 41
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2018Learning Latent Dynamics for Planning from Pixelscited by 1,221
- 2021Isaac Gym: High Performance GPU-Based Physics Simulation For Robot Learningcited by 882
- 2019On the Convergence of Adam and Beyondcited by 834
- 2018Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Modelscited by 748
- 2016Learning to learn by gradient descent by gradient descentcited by 616
- 2016Learning to reinforcement learncited by 369
- 2019Dynamics-Aware Unsupervised Discovery of Skillscited by 308
- 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
29 more
- 2015Embed to Control: A Locally Linear Latent Dynamics Model for Control from Raw Imagescited by 266
- 2018Visual Foresight: Model-Based Deep Reinforcement Learning for Vision-Based Robotic Controlcited by 220
- 2021Learning to Optimize: A Primer and A Benchmarkcited by 206
- 2016Learning to Optimizecited by 195
- 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
- 2017Neural Optimizer Search with Reinforcement Learningcited by 82
- 2017QMDP-Net: Deep Learning for Planning under Partial Observabilitycited by 51
- 2017Learning Gradient Descent: Better Generalization and Longer Horizonscited by 50
- 2021STORM: An Integrated Framework for Fast Joint-Space Model-Predictive Control for Reactive Manipulationcited by 46
- 2015From Pixels to Torques: Policy Learning with Deep Dynamical Modelscited by 44
- 2013Dynamical Models and Tracking Regret in Online Convex Programmingcited by 42
- 2017Learning to Optimize Neural Netscited by 41
- 2016Learning Model Predictive Control for iterative tasks. A Data-Driven Control Frameworkcited by 38
- 2017Robust Locally-Linear Controllable Embeddingcited by 37
- 2020Training Stronger Baselines for Learning to Optimizecited by 31
- 2019An Online Learning Approach to Model Predictive Controlcited by 29
- 2019Differentiable Gaussian Process Motion Planningcited 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
- 2016Learning from the Hindsight Plan -- Episodic MPC Improvementcited by 15
- 2018MPC-Inspired Neural Network Policies for Sequential Decision Makingcited by 13
- 2019Unsupervised Visuomotor Control through Distributional Planning Networkscited by 9
- 2018Adaptive Path-Integral Autoencoder: Representation Learning and Planning for Dynamical Systemscited by 7
- 2017Acceleration of Gradient-based Path Integral Method for Efficient Optimal and Inverse Optimal Controlcited by 4
Built on by
Citing papers per year: 2023: 3; 2024: 3; 2025: 2; 2026: 2.
10 papers.
- 2025Synthesis of Model Predictive Control and Reinforcement Learning: Survey and Classificationcited by 19
- 2025Bootstrapped Model Predictive Controlcited by 13
- 2023Graph Reinforcement Learning for Network Control via Bi-Level Optimizationcited by 7
- 2023Deep Model Predictive Optimizationcited by 7
- 2024Learning Speed Adaptation for Flight in Cluttercited by 6
- 2024Learning Multiple Initial Solutions to Optimization Problemscited by 4
- 2026Learning to accelerate Krasnosel'skii-Mann fixed-point iterations with guaranteescited by 2
- 2026LEAF: A Learning-Enabled ADMM Framework for Accelerated Convex Optimizationcited by 1
- 2023Multi-Abstractive Neural Controller: An Efficient Hierarchical Control Architecture for Interactive Drivingcited by 0
- 2024Safe and Efficient Online Convex Optimization with Linear Budget Constraints and Partial Feedbackcited by 0
- 2026LEAF: A Learning-Enabled ADMM Framework for Accelerated Convex Optimization8 Jun 2026
- 2026Learning to accelerate Krasnosel'skii-Mann fixed-point iterations with guarantees12 Jan 2026
- 2025Bootstrapped Model Predictive Control24 Mar 2025
- 2025Synthesis of Model Predictive Control and Reinforcement Learning: Survey and Classification4 Feb 2025
- 2024Safe and Efficient Online Convex Optimization with Linear Budget Constraints and Partial Feedback5 Dec 2024
- 2024Learning Multiple Initial Solutions to Optimization Problems4 Nov 2024
- 2024Learning Speed Adaptation for Flight in Clutter7 Mar 2024
- 2023Deep Model Predictive Optimization6 Oct 2023
- 2023Multi-Abstractive Neural Controller: An Efficient Hierarchical Control Architecture for Interactive Driving24 May 2023
- 2023Graph Reinforcement Learning for Network Control via Bi-Level Optimization16 May 2023
Similar, not cited
Close in wording, no citation either way
- 2024Faster Model Predictive Control via Self-Supervised Initialization Learning
- 2024Towards an Adaptable and Generalizable Optimization Engine in Decision and Control: A Meta Reinforcement Learning Approach
- 2022Model Predictive Control via On-Policy Imitation Learning
- 2025Statistically Consistent Approximate Model Predictive Control
- 2025ZipMPC: Compressed Context-Dependent MPC Cost via Imitation Learning
- 2025Diffusion-Based Approximate MPC: Fast and Consistent Imitation of Multi-Modal Action Distributions
- 2025Generative Models From and For Sampling-Based MPC: A Bootstrapped Approach For Adaptive Contact-Rich Manipulation
- 2025Safety-Aware Imitation Learning via MPC-Guided Disturbance Injection