vix.ing · top · new · best · stats

Verification of Neural Network Control Policy Under Persistent Adversarial Perturbation

2019/08/18 by Yuh-Shyang Wang, Wang, Yuh-Shyang, Tsui-Wei Weng +3 · 13 citations
Computer Science · Mathematics · Medicine · #Adversarial Robustness in Machine Learning #Adversarial system #Artificial intelligence #Artificial neural network #Bounded function #Cardiac Arrest and Resuscitation #Certification #Computer science #Control (management) #Control theory (sociology) #Differentiable function #FOS: Computer and information sciences #Invariant (physics) #Law #Lipschitz continuity #Machine Learning (cs.LG) #Machine Learning (stat.ML) #Mathematics #Robustness (evolution) #cs.LG #stat.ML

paper · pdf · doi:10.48550/arxiv.1908.06353

published in arXiv (Cornell University) (Cornell University)

arxiv created 2019/08/18 · openalex publication_date 2019/08/18 · arxiv updated 2019/08/20 · openalex created_date 2019/08/22 · openalex updated_date 2026/07/28

Abstract

Deep neural networks are known to be fragile to small adversarial perturbations. This issue becomes more critical when a neural network is interconnected with a physical system in a closed loop. In this paper, we show how to combine recent works on neural network certification tools (which are mainly used in static settings such as image classification) with robust control theory to certify a neural network policy in a control loop. Specifically, we give a sufficient condition and an algorithm to ensure that the closed loop state and control constraints are satisfied when the persistent adversarial perturbation is l-infinity norm bounded. Our method is based on finding a positively invariant set of the closed loop dynamical system, and thus we do not require the differentiability or the continuity of the neural network policy. Along with the verification result, we also develop an effective attack strategy for neural network control systems that outperforms exhaustive Monte-Carlo search significantly. We show that our certification algorithm works well on learned models and achieves 5 times better result than the traditional Lipschitz-based method to certify the robustness of a neural network policy on a cart pole control problem.

Citations

Cited by

Related