mlsanityData to 7 Oct 2026

Learning Stochastic Parametric Differentiable Predictive Control Policies

arXiv 2203.01447 ↗First posted 2 Mar 2022cs.LG cs.SY eess.SYcited by 4

Not on the map. Why?

Abstract (arXiv)

The problem of synthesizing stochastic explicit model predictive control policies is known to be quickly intractable even for systems of modest complexity when using classical control-theoretic methods. To address this challenge, we present a scalable alternative called stochastic parametric differentiable predictive control (SP-DPC) for unsupervised learning of neural control policies governing stochastic linear systems subject to nonlinear chance constraints. SP-DPC is formulated as a deterministic approximation to the stochastic parametric constrained optimal control problem. This formulation allows us to directly compute the policy gradients via automatic differentiation of the problem's value function, evaluated over sampled parameters and uncertainties. In particular, the computed expectation of the SP-DPC problem's value function is backpropagated through the closed-loop system rollouts parametrized by a known nominal system dynamics model and neural control policy which allows for direct model-based policy optimization. We provide theoretical probabilistic guarantees for policies learned via the SP-DPC method on closed-loop stability and chance constraints satisfaction. Furthermore, we demonstrate the computational efficiency and scalability of the proposed policy optimization algorithm in three numerical examples, including systems with a large number of states or subject to nonlinear constraints.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 20 of its 45 references that are in the map. First posted on arXiv 2 Mar 2022.

Builds on

20 of 45 references.

References · 20

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 633
  3. 2016Input Convex Neural Networkscited by 407
  4. 2018Differentiable MPC for End-to-end Planning and Controlcited by 178
  5. 2017OSQP: An Operator Splitting Solver for Quadratic Programscited by 156
  6. 2017Cautious Model Predictive Control using Gaussian Process Regressioncited by 91
  7. 2018Optimal Control Via Neural Networks: A Convex Approachcited by 82
  8. 2019A Differentiable Programming System to Bridge Machine Learning and Scientific Computingcited by 81
  9. 2019Safe Reinforcement Learning Using Robust MPCcited by 72
  10. 2018Learning an Approximate Model Predictive Controller with Guaranteescited by 54
  11. 2020Infinite-Horizon Differentiable Model Predictive Controlcited by 16
  12. 2018Adaptive MPC for Iterative Taskscited by 15
8 more
  1. 2019Practical Reinforcement Learning of Stabilizing Economic MPCcited by 15
  2. 2021Deep Learning Explicit Differentiable Predictive Control Laws for Buildingscited by 11
  3. 2019Probabilistic performance validation of deep learning-based robust NMPC controllerscited by 10
  4. 2020Learning Constrained Adaptive Differentiable Predictive Control Policies With Guaranteescited by 10
  5. 2021Reinforcement Learning based on Scenario-tree MPC for ASVscited by 7
  6. 2016Stochastic MPC with Offline Uncertainty Samplingcited by 4
  7. 2014Stochastic Nonlinear Model Predictive Control with Efficient Sample Approximation of Chance Constraintscited by 3
  8. 2014Practical Comparison of Optimization Algorithms for Learning-Based MPC with Linear Modelscited by 2

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 2; 2024: 1.

4 papers.