DeepDyve: Dynamic Verification for Deep Neural Networks

被引:19
|
作者
Li, Yu [1 ]
Li, Min [1 ]
Luo, Bo [1 ]
Tian, Ye [1 ]
Xu, Qiang [1 ]
机构
[1] Chinese Univ Hong Kong, Dept Comp Sci & Engn, CUhk REliable Comp Lab CURE, Shatin, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
Deep learning; Fault injection attack; Dynamic verification;
D O I
10.1145/3372297.3423338
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Deep neural networks (DNNs) have become one of the enabling technologies in many safety-critical applications, e.g., autonomous driving and medical image analysis. DNN systems, however, suffer from various kinds of threats, such as adversarial example attacks and fault injection attacks. While there are many defense methods proposed against maliciously crafted inputs, solutions against faults presented in the DNN system itself (e.g., parameters and calculations) are far less explored. In this paper, we develop a novel lightweight fault-tolerant solution for DNN-based systems, namely DeepDyve, which employs pre-trained neural networks that are far simpler and smaller than the original DNN for dynamic verification. The key to enabling such lightweight checking is that the smaller neural network only needs to produce approximate results for the initial task without sacrificing fault coverage much. We develop efficient and effective architecture and task exploration techniques to achieve optimized risk/overhead trade-off in DeepDyve. Experimental results show that DeepDyve can reduce 90% of the risks at around 10% overhead.
引用
收藏
页码:101 / 112
页数:12
相关论文
共 50 条
  • [1] Safety Verification of Deep Neural Networks
    Huang, Xiaowei
    Kwiatkowska, Marta
    Wang, Sen
    Wu, Min
    [J]. COMPUTER AIDED VERIFICATION, CAV 2017, PT I, 2017, 10426 : 3 - 29
  • [2] Formal Verification of Deep Neural Networks
    Narodytska, Nina
    [J]. PROCEEDINGS OF THE 2018 18TH CONFERENCE ON FORMAL METHODS IN COMPUTER AIDED DESIGN (FMCAD), 2018, : 1 - 1
  • [3] Scalable Quantitative Verification For Deep Neural Networks
    Baluta, Teodora
    Chua, Zheng Leong
    Meel, Kuldeep S.
    Saxena, Prateek
    [J]. 2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2021), 2021, : 248 - 249
  • [4] Robustness Verification Boosting for Deep Neural Networks
    Feng, Chendong
    [J]. 2019 6TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE 2019), 2019, : 531 - 535
  • [5] ReluDiff: Differential Verification of Deep Neural Networks
    Paulsen, Brandon
    Wang, Jingbo
    Wang, Chao
    [J]. 2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), 2020, : 714 - 726
  • [6] Approximate Conformance Verification of Deep Neural Networks
    Habeeb, P.
    Prabhakar, Pavithra
    [J]. NASA FORMAL METHODS, NFM 2024, 2024, 14627 : 223 - 238
  • [7] Formal Verification of Deep Neural Networks in Hardware
    Saji, Sincy Ann
    Agrawal, Shreyansh
    Sood, Surinder
    [J]. 2022 IEEE WOMEN IN TECHNOLOGY CONFERENCE (WINTECHCON): SMARTER TECHNOLOGIES FOR A SUSTAINABLE AND HYPER-CONNECTED WORLD, 2022,
  • [8] Scalable Quantitative Verification For Deep Neural Networks
    Baluta, Teodora
    Chua, Zlieng Leong
    Meel, Kuldeep S.
    Saxena, Prateek
    [J]. 2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021), 2021, : 312 - 323
  • [9] Dynamic Slicing for Deep Neural Networks
    Zhang, Ziqi
    Li, Yuanchun
    Guo, Yao
    Chen, Xiangqun
    Liu, Yunxin
    [J]. PROCEEDINGS OF THE 28TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '20), 2020, : 838 - 850
  • [10] Text-Independent Speaker Verification Based on Deep Neural Networks and Segmental Dynamic TimeWarping
    Adel, Mohamed
    Afify, Mohamed
    Gaballah, Akram
    Fayek, Magda
    [J]. 2018 IEEE WORKSHOP ON SPOKEN LANGUAGE TECHNOLOGY (SLT 2018), 2018, : 1001 - 1006