ZipMPC: Compressed Context-Dependent MPC Cost via Imitation Learning
On the map: Offline RL and imitation learning from data → Imitation and offline RL for driving
Abstract (arXiv)
The computational burden of model predictive control (MPC) limits its application on real-time systems, such as robots, and often requires the use of short prediction horizons. This not only affects the control performance, but also increases the difficulty of designing MPC cost functions that reflect the desired long-term objective. This paper proposes ZipMPC, a method that imitates a long-horizon MPC behaviour by learning a compressed and context-dependent cost function for a short-horizon MPC. It improves performance over alternative methods, such as approximate explicit MPC and automatic cost parameter tuning, in particular in terms of i) optimizing the long term objective; ii) maintaining computational costs comparable to a short-horizon MPC; iii) ensuring constraint satisfaction; and iv) generalizing control behaviour to environments not observed during training. For this purpose, ZipMPC leverages the concept of differentiable MPC with neural networks to propagate gradients of the imitation loss through the MPC optimization. We validate our proposed method in simulation and real-world experiments on autonomous racing. ZipMPC consistently completes laps faster than selected baselines, achieving lap times close to the long-horizon MPC baseline. In challenging scenarios where the short-horizon MPC baseline fails to complete a lap, ZipMPC is able to do so. In particular, these performance gains are also observed on tracks unseen during training.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Placed in Imitation and offline RL for driving, one of 13 directions in Offline RL and imitation learning from data. Builds on 23 of its 52 references that are in the map. First posted on arXiv 17 Jul 2025.
Builds on
23 of 52 references.
Closest ancestors · 1
Same direction, newest first
Other references · 22
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 599
- 2019Differentiable Convex Optimization Layerscited by 465
- 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 227
- 2018Differentiable MPC for End-to-end Planning and Controlcited by 189
- 2021End-to-End Constrained Optimization Learning: A Surveycited by 157
- 2019Data-driven Economic NMPC using Reinforcement Learningcited by 68
- 2017Optimization-Based Autonomous Racing of 1:43 Scale RC Carscited by 50
- 2021A Unified MPC Framework for Whole-Body Dynamic Locomotion and Manipulationcited by 38
- 2020Deep Learning Alternative to Explicit Model Predictive Control for Unknown Nonlinear Systemscited by 22
- 2019Feedback MPC for Torque-Controlled Legged Robotscited by 21
- 2019Practical Reinforcement Learning of Stabilizing Economic MPCcited by 17
- 2022Bayesian Multi-Task Learning MPC for Robotic Mobile Manipulationcited by 16
10 more
- 2019MPC-based Controller with Terrain Insight for Dynamic Legged Locomotioncited by 8
- 2022Online Non-linear Centroidal MPC for Humanoid Robot Locomotion with Step Adjustmentcited by 8
- 2019Sample-Based Learning Model Predictive Control for Linear Uncertain Systemscited by 7
- 2021Contextual Tuning of Model Predictive Control for Autonomous Racingcited by 7
- 2022Chronos and CRS: Design of a miniature car-like robot and a software framework for single and multi-agent robotics and controlcited by 5
- 2025Imitation Learning of MPC with Neural Networks: Error Guarantees and Sparsificationcited by 3
- 2020Constrained nonlinear output regulation using model predictive control -- extended versioncited by 2
- 2020Learning Model Predictive Control for Competitive Autonomous Racingcited by 1
- 2024On Building Myopic MPC Policies using Supervised Learningcited by 1
- 2024Learning Solutions of Stochastic Optimization Problems with Bayesian Neural Networkscited by 1
Built on by
Citing papers per year: 2026: 3.
3 papers.
- 2026TurboMPC: Fast, Scalable, and Differentiable Model Predictive Control on the GPUcited by 2
- 2026Deep Reinforcement-Learning-Guided Model Predictive Control for Preventing Overtakes in Autonomous Racingcited by 0
- 2026Accelerating Reinforcement Learning via MPC Solver-Gradient Guidance for Weights-varying MPCcited by 0
- 2026Accelerating Reinforcement Learning via MPC Solver-Gradient Guidance for Weights-varying MPC1 Sep 2026
- 2026Deep Reinforcement-Learning-Guided Model Predictive Control for Preventing Overtakes in Autonomous Racing23 Jul 2026
- 2026TurboMPC: Fast, Scalable, and Differentiable Model Predictive Control on the GPU23 Jun 2026
Similar, not cited
Close in wording, no citation either way
- 2024Faster Model Predictive Control via Self-Supervised Initialization Learning
- 2022Learning to Optimize in Model Predictive Control
- 2026Bridging RL and MPC for mixed-integer optimal control with application to Formula 1 race strategies
- 2025Bootstrapped Model Predictive Control
- 2024PlanNetX: Learning an Efficient Neural Network Planner from MPC for Longitudinal Control
- 2026Imitation Learning of Avoidance Modes for Efficient Multimodal Model Predictive Control
- 2023Model Predictive Inferential Control of Neural State-Space Models for Autonomous Vehicle Motion Planning
- 2025Differentiable Model Predictive Control on the GPU