DeepDyve: Dynamic Verification for Deep Neural Networks

被引:22
|
作者
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
来源
CCS '20: PROCEEDINGS OF THE 2020 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY | 2020年
基金
中国国家自然科学基金;
关键词
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] ASVtorch toolkit: Speaker verification with deep neural networks
    Lee, Kong Aik
    Vestman, Ville
    Kinnunen, Tomi
    SOFTWAREX, 2021, 14
  • [2] Input-Relational Verification of Deep Neural Networks
    Banerjee, Debangshu
    Xu, Changming
    Singh, Gagandeep
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2024, 8 (PLDI):
  • [3] Fully Dynamic Inference With Deep Neural Networks
    Xia, Wenhan
    Yin, Hongxu
    Dai, Xiaoliang
    Jha, Niraj K.
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2022, 10 (02) : 962 - 972
  • [4] An MILP Encoding for Efficient Verification of Quantized Deep Neural Networks
    Mistry, Samvid
    Saha, Indranil
    Biswas, Swarnendu
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (11) : 4445 - 4456
  • [5] Automatic Chinese Handwriting Verification Algorithm Using Deep Neural Networks
    Lee, Chi-Chang
    Ding, Jian-Jiun
    2019 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ISPACS), 2019,
  • [6] Testing and Verification of the Deep Neural Networks Against Sparse Pixel Defects
    Szczepankiewicz, Michal
    Radlak, Krystian
    Szczepankiewicz, Karolina
    Popowicz, Adam
    Zawistowski, Pawel
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, SAFECOMP 2022 WORKSHOPS, 2022, 13415 : 71 - 82
  • [7] Driver Identification and Verification From Smartphone Accelerometers Using Deep Neural Networks
    Hernandez Sanchez, Sara
    Fernandez Pozo, Ruben
    Hernandez Gomez, Luis Alfonso
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (01) : 97 - 109
  • [8] SNR-Invariant Multitask Deep Neural Networks for Robust Speaker Verification
    Yao, Qi
    Mak, Man-Wai
    IEEE SIGNAL PROCESSING LETTERS, 2018, 25 (11) : 1670 - 1674
  • [9] Deep Dynamic Neural Networks for Multimodal Gesture Segmentation and Recognition
    Wu, Di
    Pigou, Lionel
    Kindermans, Pieter-Jan
    Nam Do-Hoang Le
    Shao, Ling
    Dambre, Joni
    Odobez, Jean-Marc
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2016, 38 (08) : 1583 - 1597
  • [10] Learning features for offline handwritten signature verification using deep convolutional neural networks
    Hafemann, Luiz G.
    Sabourin, Robert
    Oliveira, Luiz S.
    PATTERN RECOGNITION, 2017, 70 : 163 - 176