arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2009.09663cs.LGcs.AIcs.CRstat.ML
收藏

DeepDyve:深度神经网络的动态验证

DeepDyve: Dynamic Verification for Deep Neural Networks

The Chinese University of Hong Kong(香港中文大学)

Yu Li, Min Li, Bo Luo, Ye Tian, Qiang Xu

摘要:

深度神经网络(DNN)已经成为许多安全关键应用中的使能技术之一,例如,自动驾驶和医学图像分析。然而,DNN系统遭受各种威胁,例如对抗性示例攻击和故障注入攻击。虽然针对恶意制作的输入提出了许多防御方法,但针对DNN系统本身中存在的故障的解决方案(例如,参数和计算)的探索要少得多。在本文中,我们为基于DNN的系统开发了一种新的轻量级容错解决方案,即DeepDyve,它采用比原始DNN更简单和更小的预训练神经网络进行动态验证。实现这种轻量级检查的关键在于,较小的神经网络只需要为初始任务产生近似结果,而不会牺牲太多的故障覆盖率。我们开发了高效的架构和任务探索技术,以在DeepDyve中实现优化的风险/开销权衡。实验结果表明,DeepDyve可以在10%左右的开销下降低90%的风险。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑