We distinguish two general modes of testing for Deep Neural Networks (DNNs): Offline testing where DNNs are tested as individual units based on test datasets obtained independently from the DNNs under test, and online testing where DNNs are embedded into a specific application environment and tested in a closed-loop mode in interaction with the application environment. Typically, DNNs are subjected to both types of testing during their development life cycle where offline testing is applied immediately after DNN training and online testing follows after offline testing and once a DNN is deployed within a specific application environment. In this paper, we study the relationship between offline and online testing. Our goal is to determine how offline testing and online testing differ or complement one another and if we can use offline testing results to run fewer tests during online testing to reduce the testing cost. Though these questions are generally relevant to all autonomous systems, we study them in the context of automated driving systems where, as study subjects, we use DNNs automating end-to-end controls of steering functions of self-driving vehicles. Our results show that offline testing is more optimistic than online testing as many safety violations identified by online testing could not be identified by offline testing, while large prediction errors generated by offline testing always led to severe safety violations detectable by online testing. Further, we cannot use offline testing results to run fewer tests during online testing in practice since we are not able to identify specific situations where offline testing could be as accurate as online testing in identifying safety requirement violations.


翻译:我们区分了深神经网络(Deep Neal Neam)的两种一般测试模式:即对DNN作为单个单位进行测试的离线测试,这种测试以测试数据集为基础,这种测试独立于测试中的DNN独立获取,以及在线测试,这种测试将DNN嵌入特定应用环境,并在与应用环境互动时以封闭环形模式测试。一般而言,DNNN在开发生命周期期间接受两种测试,即DNN培训和在线测试在DNN培训后立即进行离线测试,在离线测试后进行在线测试,一旦DNNN在特定应用环境中部署DNN,则进行在线测试。在本文中,我们研究了离线和在线测试之间的关系。我们的目标是确定离线测试和在线测试如何不同或相互补充。尽管这些问题通常与所有自主系统有关,但我们在自动驾驶系统背景下研究这些问题,作为研究科目,我们使用DNNNNN可以减少对自驾驶车辆指导功能的离线至端控制。我们的结果显示,离线测试与在线测试相比,在网上测试过程中,离线测试的违规情况并非比在线测试更加乐观,我们通过在线测试产生的大规模测试发现,通过在线测试无法通过在线测试来检测,通过在线测试发现许多安全测试发现,在网上测试发现,因此测试发现,因此无法进一步检测。

0
下载
关闭预览

相关内容

专知会员服务
44+阅读 · 2020年10月31日
Linux导论,Introduction to Linux,96页ppt
专知会员服务
77+阅读 · 2020年7月26日
【强化学习资源集合】Awesome Reinforcement Learning
专知会员服务
93+阅读 · 2019年12月23日
Keras François Chollet 《Deep Learning with Python 》, 386页pdf
专知会员服务
151+阅读 · 2019年10月12日
TensorFlow 2.0 学习资源汇总
专知会员服务
66+阅读 · 2019年10月9日
最新BERT相关论文清单,BERT-related Papers
专知会员服务
52+阅读 · 2019年9月29日
已删除
将门创投
8+阅读 · 2019年1月30日
meta learning 17年:MAML SNAIL
CreateAMind
11+阅读 · 2019年1月2日
Hierarchical Disentangled Representations
CreateAMind
4+阅读 · 2018年4月15日
Arxiv
0+阅读 · 2021年3月23日
Arxiv
0+阅读 · 2021年3月19日
Arxiv
8+阅读 · 2018年6月19日
VIP会员
相关VIP内容
专知会员服务
44+阅读 · 2020年10月31日
Linux导论,Introduction to Linux,96页ppt
专知会员服务
77+阅读 · 2020年7月26日
【强化学习资源集合】Awesome Reinforcement Learning
专知会员服务
93+阅读 · 2019年12月23日
Keras François Chollet 《Deep Learning with Python 》, 386页pdf
专知会员服务
151+阅读 · 2019年10月12日
TensorFlow 2.0 学习资源汇总
专知会员服务
66+阅读 · 2019年10月9日
最新BERT相关论文清单,BERT-related Papers
专知会员服务
52+阅读 · 2019年9月29日
Top
微信扫码咨询专知VIP会员