Towards Robust Neural Networks via Close-loop Control
Despite their success in massive engineering applications, deep neural networks are vulnerable to various perturbations due to their black-box nature. Recent study has shown that a deep neural network can misclassify the data even if the input data is perturbed by an imperceptible amount. In this paper, we address the robustness issue of neural networks by a novel close-loop control method from the perspective of dynamic systems. Instead of modifying the parameters in a fixed neural network architecture, a close-loop control process is added to generate control signals adaptively for the perturbed or corrupted data. We connect the robustness of neural networks with optimal control using the geometrical information of underlying data to design the control objective. The detailed analysis shows how the embedding manifolds of state trajectory affect error estimation of the proposed method. Our approach can simultaneously maintain the performance on clean data and improve the robustness against many types of data perturbations. It can also further improve the performance of robustly trained neural networks against different perturbations. To the best of our knowledge, this is the first work that improves the robustness of neural networks with close-loop control.
Code (1)
Similar Papers 제목 키워드 기반
Sparse Feedback Controller: From Open-loop Solution to Closed-loop Realization
In this paper, we explore the discrete time sparse feedback control for a linear invariant system, where the proposed optimal feedback controller enjoys input sparsity by using a dynamic linear compensator, i.e., the com…
Data-Driven Controller Design via Finite-Horizon Dissipativity
Given one open-loop measured trajectory of a single-input single-output discrete-time linear time-invariant system, we present a framework for data-driven controller design for closed-loop finite-horizon dissipativity. F…
A Hierarchical Surrogate Model for Efficient Multi-Task Parameter Learning in Closed-Loop Control
Many control problems require repeated tuning and adaptation of controllers across distinct closed-loop tasks, where data efficiency and adaptability are critical. We propose a hierarchical Bayesian optimization (BO) fra…
Gaussian ProcessesTransfer LearningQuasi-static closed-loop wind-farm control for combined power and fatigue optimization
We develop a methodology for combined power and loads optimization by coupling a surrogate loads model with an analytical quasi-static Gaussian wake merging model. The look-up table based fatigue model is developed offli…
Open-/Closed-loop Active Learning for Data-driven Predictive Control
An important question in data-driven control is how to obtain an informative dataset. In this work, we consider the problem of effective data acquisition of an unknown linear system with bounded disturbance for both open…
Active Learning