# An Improved Data Augmentation Scheme for Model Predictive Control Policy Approximation

arXiv: https://arxiv.org/abs/2303.05607 · HTML: https://mlsanity.com/paper/2303.05607/

## Key facts

- Cited by 3 papers in the map (data through 14 Oct 2026).
- Builds on 12 of its 44 references that are in the map.
- First posted on arXiv 9 Mar 2023.

## Builds on (most cited first, 12 of 12)

- [Efficient representation and approximation of model predictive control laws via deep learning](https://mlsanity.com/paper/1806.10644/) (2018)
- [Learning an Approximate Model Predictive Controller with Guarantees](https://mlsanity.com/paper/1806.04167/) (2018)
- [A Bayesian Data Augmentation Approach for Learning Deep Models](https://mlsanity.com/paper/1710.10564/) (2017)
- [Improving Deep Learning using Generic Data Augmentation](https://mlsanity.com/paper/1708.06020/) (2017)
- [Interactive Policy Learning through Confidence-Based Autonomy](https://mlsanity.com/paper/1401.3439/) (2014)
- [Large Scale Model Predictive Control with Neural Networks and Primal Active Sets](https://mlsanity.com/paper/1910.10835/) (2019)
- [Near-Optimal Rapid MPC using Neural Networks: A Primal-Dual Policy Learning Framework](https://mlsanity.com/paper/1912.04744/) (2019)
- [Safe and Near-Optimal Policy Learning for Model Predictive Control using Primal-Dual Neural Networks](https://mlsanity.com/paper/1906.08257/) (2019)
- [Probabilistic performance validation of deep learning-based robust NMPC controllers](https://mlsanity.com/paper/1910.13906/) (2019)
- [Interactive Imitation Learning in State-Space](https://mlsanity.com/paper/2008.00524/) (2020)
- [Fitting a Linear Control Policy to Demonstrations with a Kalman Constraint](https://mlsanity.com/paper/2001.07572/) (2020)
- [A Sensitivity-based Data Augmentation Framework for Model Predictive Control Policy Approximation](https://mlsanity.com/paper/2009.07398/) (2020)

## Built on by (most cited first, 3 of 3)

- [Parameter-Adaptive Approximate MPC: Tuning Neural-Network Controllers without Retraining](https://mlsanity.com/paper/2404.05835/) (2024)
- [Self-Supervised Learning of Iterative Solvers for Constrained Optimization](https://mlsanity.com/paper/2409.08066/) (2024)
- [On Building Myopic MPC Policies using Supervised Learning](https://mlsanity.com/paper/2401.12546/) (2024)

## Abstract (arXiv)

This paper considers the problem of data generation for MPC policy approximation. Learning an approximate MPC policy from expert demonstrations requires a large data set consisting of optimal state-action pairs, sampled across the feasible state space. Yet, the key challenge of efficiently generating the training samples has not been studied widely. Recently, a sensitivity-based data augmentation framework for MPC policy approximation was proposed, where the parametric sensitivities are exploited to cheaply generate several additional samples from a single offline MPC computation. The error due to augmenting the training data set with inexact samples was shown to increase with the size of the neighborhood around each sample used for data augmentation. Building upon this work, this letter paper presents an improved data augmentation scheme based on predictor-corrector steps that enforces a user-defined level of accuracy, and shows that the error bound of the augmented samples are independent of the size of the neighborhood used for data augmentation.
