Self-Checking Deep Neural Networks in Deployment
Not on the map. Why?
Abstract (arXiv)
The widespread adoption of Deep Neural Networks (DNNs) in important domains raises questions about the trustworthiness of DNN outputs. Even a highly accurate DNN will make mistakes some of the time, and in settings like self-driving vehicles these mistakes must be quickly detected and properly dealt with in deployment. Just as our community has developed effective techniques and mechanisms to monitor and check programmed components, we believe it is now necessary to do the same for DNNs. In this paper we present DNN self-checking as a process by which internal DNN layer features are used to check DNN predictions. We detail SelfChecker, a self-checking system that monitors DNN outputs and triggers an alarm if the internal layer features of the model are inconsistent with the final prediction. SelfChecker also provides advice in the form of an alternative prediction. We evaluated SelfChecker on four popular image datasets and three DNN models and found that SelfChecker triggers correct alarms on 60.56% of wrong DNN predictions, and false alarms on 2.04% of correct DNN predictions. This is a substantial improvement over prior work (SELFORACLE, DISSECTOR, and ConfidNet). In experiments with self-driving car scenarios, SelfChecker triggers more correct alarms than SELFORACLE for two DNN models (DAVE-2 and Chauffeur) with comparable false alarms. Our implementation is available as open source.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Mar 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 7; 2023: 3; 2024: 6; 2025: 1.
18 papers.
Sort:
By area:
- 2022Fairify: Fairness Verification of Neural Networkscited by 22
- 2022NPC: Neuron Path Coverage via Characterizing Decision Logic of Deep Neural Networkscited by 17
- 2024Are LLMs Correctly Integrated into Software Systems?cited by 13
- 2024Predicting Safety Misbehaviours in Autonomous Driving Systems using Uncertainty Quantificationcited by 11
- 2022ImpNet: Imperceptible and blackbox-undetectable backdoors in compiled neural networkscited by 8
- 2022Efficient, Uncertainty-based Moderation of Neural Networks Text Classifierscited by 7
- 2022Requirements Engineering for Machine Learning: A Review and Reflectioncited by 7
- 2024Evaluation of Out-of-Distribution Detection Performance on Autonomous Driving Datasetscited by 5
- 2024Online Safety Analysis for LLMs: a Benchmark, an Assessment, and a Path Forwardcited by 5
- 2024System Safety Monitoring of Learned Components Using Temporal Metric Forecastingcited by 4
- 2023Reliability Assurance for Deep Neural Network Architectures Against Numerical Defectscited by 3
- 2023Iterative Assessment and Improvement of DNN Operational Accuracycited by 3
6 more
- 2025Debugging and Runtime Analysis of Neural Networks with VLMs (A Case Study)cited by 3
- 2022CheapET-3: Cost-Efficient Use of Remote DNN Modelscited by 1
- 2023DREAM: Debugging and Repairing AutoML Pipelinescited by 1
- 2024Inferring Data Preconditions from Deep Learning Models for Trustworthy Prediction in Deploymentcited by 1
- 2021Generalizing Neural Networks by Reflecting Deviating Data in Productioncited by 0
- 2022Improving the Performance of DNN-based Software Services using Automated Layer Cachingcited by 0
- 2025Debugging and Runtime Analysis of Neural Networks with VLMs (A Case Study)21 Mar 2025
- 2024Are LLMs Correctly Integrated into Software Systems?6 Jul 2024
- 2024System Safety Monitoring of Learned Components Using Temporal Metric Forecasting21 May 2024
- 2024Predicting Safety Misbehaviours in Autonomous Driving Systems using Uncertainty Quantification29 Apr 2024
- 2024Online Safety Analysis for LLMs: a Benchmark, an Assessment, and a Path Forward12 Apr 2024
- 2024Evaluation of Out-of-Distribution Detection Performance on Autonomous Driving Datasets30 Jan 2024
- 2024Inferring Data Preconditions from Deep Learning Models for Trustworthy Prediction in Deployment26 Jan 2024
- 2023DREAM: Debugging and Repairing AutoML Pipelines31 Dec 2023
- 2023Iterative Assessment and Improvement of DNN Operational Accuracy2 Mar 2023
- 2023Reliability Assurance for Deep Neural Network Architectures Against Numerical Defects13 Feb 2023
- 2022Fairify: Fairness Verification of Neural Networks8 Dec 2022
- 2022Requirements Engineering for Machine Learning: A Review and Reflection3 Oct 2022
6 more
- 2022ImpNet: Imperceptible and blackbox-undetectable backdoors in compiled neural networks30 Sep 2022
- 2022Improving the Performance of DNN-based Software Services using Automated Layer Caching18 Sep 2022
- 2022CheapET-3: Cost-Efficient Use of Remote DNN Models24 Aug 2022
- 2022Efficient, Uncertainty-based Moderation of Neural Networks Text Classifiers4 Apr 2022
- 2022NPC: Neuron Path Coverage via Characterizing Decision Logic of Deep Neural Networks24 Mar 2022
- 2021Generalizing Neural Networks by Reflecting Deviating Data in Production6 Oct 2021
- 2024Are LLMs Correctly Integrated into Software Systems?cited by 13
- 2024Are LLMs Correctly Integrated into Software Systems?6 Jul 2024
- 2022Fairify: Fairness Verification of Neural Networkscited by 22
- 2022NPC: Neuron Path Coverage via Characterizing Decision Logic of Deep Neural Networkscited by 17
- 2024Predicting Safety Misbehaviours in Autonomous Driving Systems using Uncertainty Quantificationcited by 11
- 2022ImpNet: Imperceptible and blackbox-undetectable backdoors in compiled neural networkscited by 8
- 2022Efficient, Uncertainty-based Moderation of Neural Networks Text Classifierscited by 7
- 2022Requirements Engineering for Machine Learning: A Review and Reflectioncited by 7
- 2024Evaluation of Out-of-Distribution Detection Performance on Autonomous Driving Datasetscited by 5
- 2024Online Safety Analysis for LLMs: a Benchmark, an Assessment, and a Path Forwardcited by 5
- 2024System Safety Monitoring of Learned Components Using Temporal Metric Forecastingcited by 4
- 2023Reliability Assurance for Deep Neural Network Architectures Against Numerical Defectscited by 3
- 2023Iterative Assessment and Improvement of DNN Operational Accuracycited by 3
- 2025Debugging and Runtime Analysis of Neural Networks with VLMs (A Case Study)cited by 3
12 most cited of 16 All 16 (JSON)
- 2025Debugging and Runtime Analysis of Neural Networks with VLMs (A Case Study)21 Mar 2025
- 2024System Safety Monitoring of Learned Components Using Temporal Metric Forecasting21 May 2024
- 2024Predicting Safety Misbehaviours in Autonomous Driving Systems using Uncertainty Quantification29 Apr 2024
- 2024Online Safety Analysis for LLMs: a Benchmark, an Assessment, and a Path Forward12 Apr 2024
- 2024Evaluation of Out-of-Distribution Detection Performance on Autonomous Driving Datasets30 Jan 2024
- 2024Inferring Data Preconditions from Deep Learning Models for Trustworthy Prediction in Deployment26 Jan 2024
- 2023DREAM: Debugging and Repairing AutoML Pipelines31 Dec 2023
- 2023Iterative Assessment and Improvement of DNN Operational Accuracy2 Mar 2023
- 2023Reliability Assurance for Deep Neural Network Architectures Against Numerical Defects13 Feb 2023
- 2022Fairify: Fairness Verification of Neural Networks8 Dec 2022
- 2022Requirements Engineering for Machine Learning: A Review and Reflection3 Oct 2022
- 2022ImpNet: Imperceptible and blackbox-undetectable backdoors in compiled neural networks30 Sep 2022
12 newest of 16 All 16 (JSON)