DeepCert: Verification of Contextually Relevant Robustness for Neural Network Image Classifiers
DeepCert: Verification of Contextually Relevant Robustness for Neural Network Image Classifiers
复制标题
DOI:
10.1007/978-3-030-83903-1_5
复制
发表时间:
2021-03
期刊:
影响因子:
--
通讯作者:
Colin Paterson;Haoze Wu;John M. Grese;R. Calinescu;C. Păsăreanu;Clark W. Barrett
中科院分区:
文献类型:
--
作者:
Colin Paterson;Haoze Wu;John M. Grese;R. Calinescu;C. Păsăreanu;Clark W. Barrett
We introduce DeepCert, a tool-supported method for verifying the robustness of deep neural network (DNN) image classifiers tocontextually relevant perturbationssuch as blur, haze, and changes in image contrast. While the robustness of DNN classifiers has been the subject of intense research in recent years, the solutions delivered by this research focus on verifying DNN robustness to small perturbations in the images being classified, with perturbation magnitude measured using establishednorms. This is useful for identifying potential adversarial attacks on DNN image classifiers, but cannot verify DNN robustness to contextually relevant image perturbations, which are typically not small when expressed withnorms. DeepCert addresses this underexplored verification problem by supporting: (1) the encoding of real-world image perturbations; (2) the systematic evaluation of contextually relevant DNN robustness, using both testing and formal verification; (3) the generation of contextually relevant counterexamples; and, through these, (4) the selection of DNN image classifiers suitable for the operational context (i) envisaged when a potentially safety-critical system is designed, or (ii) observed by a deployed system. We demonstrate the effectiveness of DeepCert by showing how it can be used to verify the robustness of DNN image classifiers build for two benchmark datasets (‘German Traffic Sign’ and ‘CIFAR-10’) to multiple contextually relevant perturbations.