Worst-case Nonlinear Regression with Error Bounds
Alberto Bemporad
TL;DR
The paper tackles the challenge of learning nonlinear surrogates with guaranteed worst-case error bounds over a compact input set. It introduces a minimax regression framework with a smooth max surrogate and an active-learning loop that queries the global error maximizer to iteratively improve the model. The authors present methods to compute constant and input-dependent error envelopes, as well as constraint-satisfaction techniques, and demonstrate applications to uncertain dynamical models and explicit MPC. The results show that active-learning-focused minimax training can yield robust, certifiable approximations with practical impact for robust control and safety-critical systems.
Abstract
This paper proposes an active-learning approach to worst-case nonlinear regression with deterministic error guarantees. Given a known nonlinear function defined over a compact set, we compute a surrogate model, such as a feedforward neural network, by minimizing the maximum absolute approximation error. To address the nonsmooth nature of the resulting minimax problem, we introduce a smooth approximation of the $L_\infty$-type loss that enables efficient gradient-based training. We iteratively enrich the training set by actively learning points of largest approximation error through global optimization. The resulting models admit certified worst-case error bounds, either constant or input-dependent, over the entire input domain. The approach is demonstrated through approximations of nonlinear functions and nonconvex sets, as well as through the derivation of uncertain models of more complex nonlinear dynamics within a given model class, and the approximation of explicit model predictive control laws.
