AReN: Assured ReLU NN Architecture for Model Predictive Control of LTI Systems
Not on the map. Why?
Abstract (arXiv)
In this paper, we consider the problem of automatically designing a Rectified Linear Unit (ReLU) Neural Network (NN) architecture that is sufficient to implement the optimal Model Predictive Control (MPC) strategy for an LTI system with quadratic cost. Specifically, we propose AReN, an algorithm to generate Assured ReLU Architectures. AReN takes as input an LTI system with quadratic cost specification, and outputs a ReLU NN architecture with the assurance that there exist network weights that exactly implement the associated MPC controller. AReN thus offers new insight into the design of ReLU NN architectures for the control of LTI systems: instead of training a heuristically chosen NN architecture on data -- or iterating over many architectures until a suitable one is found -- AReN can suggest an adequate NN architecture before training begins. While several previous works were inspired by the fact that both ReLU NN controllers and optimal MPC controller are both Continuous, Piecewise-Linear (CPWL) functions, exploiting this similarity to design NN architectures with correctness guarantees has remained elusive. AReN achieves this using two novel features. First, we reinterpret a recent result about the implementation of CPWL functions via ReLU NNs to show that a CPWL function may be implemented by a ReLU architecture that is determined by the number of distinct affine regions in the function. Second, we show that we can efficiently over-approximate the number of affine regions in the optimal MPC controller without solving the MPC problem exactly. Together, these results connect the MPC problem to a ReLU NN implementation without explicitly solving the MPC and directly translates this feature to a ReLU NN architecture that comes with the assurance that it can implement the MPC controller. We show through numerical results the effectiveness of AReN in designing an NN architecture.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Nov 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 2; 2024: 1.
9 papers.
- 2023First Three Years of the International Verification of Neural Networks Competition (VNN-COMP)cited by 58
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
- 2021Fast BATLLNN: Fast Box Analysis of Two-Level Lattice Neural Networkscited by 8
- 2021Safe-by-Repair: A Convex Optimization Approach for Repairing Unsafe Two-Level Lattice Neural Network Controllerscited by 6
- 2021Reinforcement Learning with Formal Performance Metrics for Quadcopter Attitude Control under Non-nominal Contextscited by 2
- 2022Tailored max-out networks for learning convex PWQ functionscited by 1
- 2024Mapping back and forth between model predictive control and neural networkscited by 1
- 2021Assured Neural Network Architectures for Control and Identification of Nonlinear Systemscited by 0
- 2022Polynomial-Time Reachability for LTI Systems with Two-Level Lattice Neural Network Controllerscited by 0
- 2024Mapping back and forth between model predictive control and neural networks18 Apr 2024
- 2023When Deep Learning Meets Polyhedral Theory: A Survey29 Apr 2023
- 2023First Three Years of the International Verification of Neural Networks Competition (VNN-COMP)14 Jan 2023
- 2022Polynomial-Time Reachability for LTI Systems with Two-Level Lattice Neural Network Controllers20 Sep 2022
- 2022Tailored max-out networks for learning convex PWQ functions14 Jun 2022
- 2021Fast BATLLNN: Fast Box Analysis of Two-Level Lattice Neural Networks17 Nov 2021
- 2021Assured Neural Network Architectures for Control and Identification of Nonlinear Systems21 Sep 2021
- 2021Reinforcement Learning with Formal Performance Metrics for Quadcopter Attitude Control under Non-nominal Contexts27 Jul 2021
- 2021Safe-by-Repair: A Convex Optimization Approach for Repairing Unsafe Two-Level Lattice Neural Network Controllers6 Apr 2021