Paper published in a book (Scientific congresses, symposiums and conference proceedings)
Comparing Offline and Online Testing of Deep Neural Networks: An Autonomous Car Case Study
UL HAQ, Fitash; SHIN, Donghwan; NEJATI, Shiva et al.
2020In 2020 IEEE 13th International Conference on Software Testing, Validation and Verification (ICST)
Peer reviewed
 

Files


Full Text
ICST20_OfflineOnline.pdf
Author postprint (1.17 MB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Deep Neural Network; Automated Driving System; Testing
Abstract :
[en] There is a growing body of research on developing testing techniques for Deep Neural Networks (DNN). We distinguish two general modes of testing for 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 and tested in a close-loop mode in interaction with the application environment. In addition, we identify two sources for generating test datasets for DNNs: Datasets obtained from real-life and datasets generated by simulators. While offline testing can be used with datasets obtained from either sources, online testing is largely confined to using simulators since online testing within real-life applications can be time consuming, expensive and dangerous. In this paper, we study the following two important questions aiming to compare test datasets and testing modes for DNNs: First, can we use simulator-generated data as a reliable substitute to real-world data for the purpose of DNN testing? Second, how do online and offline testing results differ and complement each other? 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 control of cars' steering actuators. Our results show that simulator-generated datasets are able to yield DNN prediction errors that are similar to those obtained by testing DNNs with real-life datasets. Further, 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.
Research center :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > Software Verification and Validation Lab (SVV Lab)
Disciplines :
Computer science
Author, co-author :
UL HAQ, Fitash ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
SHIN, Donghwan ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
NEJATI, Shiva ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
BRIAND, Lionel ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
External co-authors :
yes
Language :
English
Title :
Comparing Offline and Online Testing of Deep Neural Networks: An Autonomous Car Case Study
Publication date :
05 August 2020
Event name :
INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION
Event place :
Porto, Portugal
Event date :
from 23-03-2020 to 27-03-2020
Audience :
International
Main work title :
2020 IEEE 13th International Conference on Software Testing, Validation and Verification (ICST)
Publisher :
IEEE
Peer reviewed :
Peer reviewed
Focus Area :
Computational Sciences
European Projects :
H2020 - 694277 - TUNE - Testing the Untestable: Model Testing of Complex Software-Intensive Systems
Funders :
CE - Commission Européenne [BE]
Available on ORBilu :
since 24 January 2020

Statistics


Number of views
356 (107 by Unilu)
Number of downloads
187 (22 by Unilu)

Bibliography


Similar publications



Contact ORBilu