Black-box Safety Analysis and Retraining of DNNs based on Feature Extraction and Clustering
Not on the map. Why?
Abstract (arXiv)
Deep neural networks (DNNs) have demonstrated superior performance over classical machine learning to support many features in safety-critical systems. Although DNNs are now widely used in such systems (e.g., self driving cars), there is limited progress regarding automated support for functional safety analysis in DNN-based systems. For example, the identification of root causes of errors, to enable both risk analysis and DNN retraining, remains an open problem. In this paper, we propose SAFE, a black-box approach to automatically characterize the root causes of DNN errors. SAFE relies on a transfer learning model pre-trained on ImageNet to extract the features from error-inducing images. It then applies a density-based clustering algorithm to detect arbitrary shaped clusters of images modeling plausible causes of error. Last, clusters are used to effectively retrain and improve the DNN. The black-box nature of SAFE is motivated by our objective not to require changes or even access to the DNN internals to facilitate adoption. Experimental results show the superior ability of SAFE in identifying different root causes of DNN errors based on case studies in the automotive domain. It also yields significant improvements in DNN accuracy after retraining, while saving significant execution time and memory when compared to alternatives.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 29 of its 94 references that are in the map. First posted on arXiv 13 Jan 2022.
Builds on
29 of 94 references.
References · 29
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2014Going Deeper with Convolutionscited by 4,241
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2014Deep Learning Face Attributes in the Wildcited by 3,693
- 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,898
- 2015Learning Deep Features for Discriminative Localizationcited by 2,436
- 2013Visualizing and Understanding Convolutional Networkscited by 2,290
- 2014Striving for Simplicity: The All Convolutional Netcited by 990
17 more
- 2016Stacked Hourglass Networks for Human Pose Estimationcited by 915
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 838
- 2018Explaining Explanations: An Overview of Interpretability of Machine Learningcited by 508
- 2017DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Carscited by 251
- 2017Real Time Image Saliency for Black Box Classifierscited by 246
- 2019Machine Learning Testing: Survey, Landscapes and Horizonscited by 218
- 2014A Tutorial on Principal Component Analysiscited by 141
- 2019Taxonomy of Real Faults in Deep Learning Systemscited by 90
- 2018iNNvestigate neural networks!cited by 58
- 2021DeepHyperion: Exploring the Feature Space of Deep Learning-Based Systems through Illumination Searchcited by 29
- 2021RobOT: Robustness-Oriented Testing for Deep Learning Systemscited by 28
- 2020Reducing DNN Labelling Cost using Surprise Adequacy: An Industrial Case Study for Autonomous Drivingcited by 22
- 2019Automated Classification of Histopathology Images Using Transfer Learningcited by 14
- 2020Supporting DNN Safety Analysis and Retraining through Heatmap-based Unsupervised Learningcited by 11
- 2020Automatic Test Suite Generation for Key-Points Detection DNNs using Many-Objective Search (Experience Paper)cited by 9
- 2021Detecting False Data Injection Attacks in Smart Grids with Modeling Errors: A Deep Transfer Learning Based Approachcited by 2
- 2018NeuralDrop: DNN-based Simulation of Small-Scale Liquid Flows on Solidscited by 1
Built on by
Citing papers per year: 2022: 2; 2023: 3; 2024: 1; 2025: 1; 2026: 1.
8 papers.
- 2022When and Why Test Generators for Deep Learning Produce Invalid Inputs: an Empirical Studycited by 18
- 2023DeepGD: A Multi-Objective Black-Box Test Selection Approach for Deep Neural Networkscited by 11
- 2022Hierarchical Distribution-Aware Testing of Deep Learningcited by 8
- 2024Benchmarking Generative AI Models for Deep Learning Test Input Generationcited by 4
- 2023Supporting Safety Analysis of Image-processing DNNs through Clustering-based Approachescited by 2
- 2023GIST: Generated Inputs Sets Transferability in Deep Learningcited by 1
- 2025GAN-enhanced Simulation-driven DNN Testing in Absence of Ground Truthcited by 0
- 2026VLAMotor: Test-Guided Enhancement of Vision-Language-Action Models via Agent-BasedData Synthesiscited by 0
- 2026VLAMotor: Test-Guided Enhancement of Vision-Language-Action Models via Agent-BasedData Synthesis16 May 2026
- 2025GAN-enhanced Simulation-driven DNN Testing in Absence of Ground Truth20 Mar 2025
- 2024Benchmarking Generative AI Models for Deep Learning Test Input Generation23 Dec 2024
- 2023GIST: Generated Inputs Sets Transferability in Deep Learning1 Nov 2023
- 2023DeepGD: A Multi-Objective Black-Box Test Selection Approach for Deep Neural Networks8 Mar 2023
- 2023Supporting Safety Analysis of Image-processing DNNs through Clustering-based Approaches31 Jan 2023
- 2022When and Why Test Generators for Deep Learning Produce Invalid Inputs: an Empirical Study21 Dec 2022
- 2022Hierarchical Distribution-Aware Testing of Deep Learning17 May 2022