TensorFI: A Flexible Fault Injection Framework for TensorFlow Applications
Not on the map. Why?
Abstract (arXiv)
As machine learning (ML) has seen increasing adoption in safety-critical domains (e.g., autonomous vehicles), the reliability of ML systems has also grown in importance. While prior studies have proposed techniques to enable efficient error-resilience techniques (e.g., selective instruction duplication), a fundamental requirement for realizing these techniques is a detailed understanding of the application's resilience. In this work, we present TensorFI, a high-level fault injection (FI) framework for TensorFlow-based applications. TensorFI is able to inject both hardware and software faults in general TensorFlow programs. TensorFI is a configurable FI tool that is flexible, easy to use, and portable. It can be integrated into existing TensorFlow programs to assess their resilience for different fault types (e.g., faults in particular operators). We use TensorFI to evaluate the resilience of 12 ML programs, including DNNs used in the autonomous vehicle domain. Our tool is publicly available at https://github.com/DependableSystemsLab/TensorFI.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 5; 2023: 4; 2024: 4; 2025: 4; 2026: 1.
21 papers.
Sort:
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Reviewcited by 36
- 2023A Systematic Literature Review on Hardware Reliability Assessment Methods for Deep Neural Networkscited by 23
- 2021Arithmetic-Intensity-Guided Fault Tolerance for Neural Network Inference on GPUscited by 9
- 2022Fast and Accurate Error Simulation for CNNs against Soft Errorscited by 7
- 2024A Survey on Failure Analysis and Fault Injection in AI Systemscited by 7
- 2022Winograd Convolution: A Perspective from Fault Tolerancecited by 6
- 2021An Overview of Laser Injection against Embedded Neural Network Modelscited by 3
- 2023MRFI: An Open Source Multi-Resolution Fault Injection Framework for Neural Network Processingcited by 3
- 2024Machine Learning in Space: Surveying the Robustness of on-board ML models to Radiationcited by 3
- 2022Statistical Modeling of Soft Error Influence on Neural Networkscited by 2
- 2022Thales: Formulating and Estimating Architectural Vulnerability Factors for DNN Acceleratorscited by 2
- 2022PyGFI: Analyzing and Enhancing Robustness of Graph Neural Networks Against Hardware Errorscited by 2
9 more
- 2023Exploring Winograd Convolution for Cost-effective Neural Network Fault Tolerancecited by 1
- 2023Hardware Resilience Properties of Text-Guided Image Classifierscited by 1
- 2024DeepVigor+: Scalable and Accurate Semi-Analytical Fault Resilience Analysis for Deep Neural Networkcited by 1
- 2025PyResBugs: A Dataset of Residual Python Bugs for Natural Language-Driven Fault Injectioncited by 1
- 2025A New Perspective On AI Safety Through Control Theory Methodologiescited by 1
- 2024Characterizing Soft-Error Resiliency in Arm's Ethos-U55 Embedded Machine Learning Acceleratorcited by 0
- 2025Fault injection analysis of Real NVP normalising flow model for satellite anomaly detectioncited by 0
- 2025GoldenTransformer: A Modular Fault Injection Framework for Transformer Robustness Researchcited by 0
- 2026TreeFI: Value-Aware Statistical Fault Injection for Deep Neural Networkscited by 0
- 2026TreeFI: Value-Aware Statistical Fault Injection for Deep Neural Networks4 Sep 2026
- 2025GoldenTransformer: A Modular Fault Injection Framework for Transformer Robustness Research13 Sep 2025
- 2025A New Perspective On AI Safety Through Control Theory Methodologies30 Jun 2025
- 2025PyResBugs: A Dataset of Residual Python Bugs for Natural Language-Driven Fault Injection9 May 2025
- 2025Fault injection analysis of Real NVP normalising flow model for satellite anomaly detection2 Apr 2025
- 2024DeepVigor+: Scalable and Accurate Semi-Analytical Fault Resilience Analysis for Deep Neural Network21 Oct 2024
- 2024A Survey on Failure Analysis and Fault Injection in AI Systems28 Jun 2024
- 2024Machine Learning in Space: Surveying the Robustness of on-board ML models to Radiation4 May 2024
- 2024Characterizing Soft-Error Resiliency in Arm's Ethos-U55 Embedded Machine Learning Accelerator14 Apr 2024
- 2023Hardware Resilience Properties of Text-Guided Image Classifiers23 Nov 2023
- 2023Exploring Winograd Convolution for Cost-effective Neural Network Fault Tolerance16 Aug 2023
- 2023MRFI: An Open Source Multi-Resolution Fault Injection Framework for Neural Network Processing20 Jun 2023
9 more
- 2023A Systematic Literature Review on Hardware Reliability Assessment Methods for Deep Neural Networks9 May 2023
- 2022PyGFI: Analyzing and Enhancing Robustness of Graph Neural Networks Against Hardware Errors7 Dec 2022
- 2022Thales: Formulating and Estimating Architectural Vulnerability Factors for DNN Accelerators5 Dec 2022
- 2022Statistical Modeling of Soft Error Influence on Neural Networks12 Oct 2022
- 2022Fast and Accurate Error Simulation for CNNs against Soft Errors4 Jun 2022
- 2022Winograd Convolution: A Perspective from Fault Tolerance17 Feb 2022
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Review26 Jul 2021
- 2021An Overview of Laser Injection against Embedded Neural Network Models4 May 2021
- 2021Arithmetic-Intensity-Guided Fault Tolerance for Neural Network Inference on GPUs19 Apr 2021
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Reviewcited by 36
- 2023A Systematic Literature Review on Hardware Reliability Assessment Methods for Deep Neural Networkscited by 23
- 2021Arithmetic-Intensity-Guided Fault Tolerance for Neural Network Inference on GPUscited by 9
- 2022Fast and Accurate Error Simulation for CNNs against Soft Errorscited by 7
- 2024A Survey on Failure Analysis and Fault Injection in AI Systemscited by 7
- 2022Winograd Convolution: A Perspective from Fault Tolerancecited by 6
- 2021An Overview of Laser Injection against Embedded Neural Network Modelscited by 3
- 2023MRFI: An Open Source Multi-Resolution Fault Injection Framework for Neural Network Processingcited by 3
- 2024Machine Learning in Space: Surveying the Robustness of on-board ML models to Radiationcited by 3
- 2022Statistical Modeling of Soft Error Influence on Neural Networkscited by 2
- 2022Thales: Formulating and Estimating Architectural Vulnerability Factors for DNN Acceleratorscited by 2
- 2022PyGFI: Analyzing and Enhancing Robustness of Graph Neural Networks Against Hardware Errorscited by 2
12 most cited of 21 All 21 (JSON)
- 2026TreeFI: Value-Aware Statistical Fault Injection for Deep Neural Networks4 Sep 2026
- 2025GoldenTransformer: A Modular Fault Injection Framework for Transformer Robustness Research13 Sep 2025
- 2025A New Perspective On AI Safety Through Control Theory Methodologies30 Jun 2025
- 2025PyResBugs: A Dataset of Residual Python Bugs for Natural Language-Driven Fault Injection9 May 2025
- 2025Fault injection analysis of Real NVP normalising flow model for satellite anomaly detection2 Apr 2025
- 2024DeepVigor+: Scalable and Accurate Semi-Analytical Fault Resilience Analysis for Deep Neural Network21 Oct 2024
- 2024A Survey on Failure Analysis and Fault Injection in AI Systems28 Jun 2024
- 2024Machine Learning in Space: Surveying the Robustness of on-board ML models to Radiation4 May 2024
- 2024Characterizing Soft-Error Resiliency in Arm's Ethos-U55 Embedded Machine Learning Accelerator14 Apr 2024
- 2023Hardware Resilience Properties of Text-Guided Image Classifiers23 Nov 2023
- 2023Exploring Winograd Convolution for Cost-effective Neural Network Fault Tolerance16 Aug 2023
- 2023MRFI: An Open Source Multi-Resolution Fault Injection Framework for Neural Network Processing20 Jun 2023
12 newest of 21 All 21 (JSON)