Conference proceeding
TENSORFI plus : A Scalable Fault Injection Framework for Modern Deep Learning Neural Networks
2022 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2022), pp.246-251
IEEE International Symposium on Software Reliability Engineering Workshops
01/01/2022
DOI: 10.1109/ISSREW55968.2022.00074
Abstract
Deep Neural Networks (DNNs) are widely deployed in various applications such as autonomous vehicles, healthcare, space applications. TensorFlow is the most popular framework for developing DNN models. After the release of TensorFlow 2, a software-level fault injector named TensorFI is developed for TensorFlow 2 models, which is limited to inject faults only in sequential models. However, most popular DNN models today are non-sequential. In this paper, we are the first to propose TENSORFI+, an extension to TensorFI to support for non-sequential models so that developers can assess resiliency of any DNN model developed with TensorFlow 2. For the evaluation, we conduct a large-scale fault injection experiment on 30 sequential and non-sequential models with three popularly used classification datasets. We observe that our tool can inject faults in any layer for any sequential or non-sequential DNN model, and fault-injected inference incurs only 7.62x overhead compared to fault-free inference.
Details
- Title: Subtitle
- TENSORFI plus : A Scalable Fault Injection Framework for Modern Deep Learning Neural Networks
- Creators
- Sabuj Laskar - University of IowaMd Hasanur Rahman - Univ Iowa, Iowa City, IA 52242 USAGuanpeng Li - University of Iowa
- Resource Type
- Conference proceeding
- Publication Details
- 2022 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2022), pp.246-251
- Publisher
- IEEE
- Series
- IEEE International Symposium on Software Reliability Engineering Workshops
- DOI
- 10.1109/ISSREW55968.2022.00074
- ISSN
- 2375-821X
- Number of pages
- 6
- Language
- English
- Date published
- 01/01/2022
- Academic Unit
- Computer Science
- Record Identifier
- 9984410849002771
Metrics
10 Record Views