paper-with-me

홈 › Papers

Black-box Safety Analysis and Retraining of DNNs based on Feature Extraction and Clustering

2022-01-13 · Mohammed Oualid Attaoui, Hazem Fahmy, Fabrizio Pastore, Lionel Briand

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.

📄 PDF Abstract BibTeX arXiv:2201.05077

Code (1)

https://zenodo.org/record/6619279 공식 구현

Tasks

ClusteringSelf-Driving CarsTransfer Learning

Similar Papers 제목 키워드 기반

Supporting DNN Safety Analysis and Retraining through Heatmap-based Unsupervised Learning

2020-02-03 · Hazem Fahmy, Fabrizio Pastore, Mojtaba Bagherzadeh, Lionel Briand

Deep neural networks (DNNs) are increasingly important in safety-critical systems, for example in their perception layer to analyze images. Unfortunately, there is a lack of methods to ensure the functional safety of DNN…

Clustering

HUDD: A tool to debug DNNs for safety analysis

2022-10-15 · Hazem Fahmy, Fabrizio Pastore, Lionel Briand

We present HUDD, a tool that supports safety analysis practices for systems enabled by Deep Neural Networks (DNNs) by automatically identifying the root causes for DNN errors and retraining the DNN. HUDD stands for Heatm…

Simulator-based explanation and debugging of hazard-triggering events in DNN-based safety-critical systems

2022-04-01 · Hazem Fahmy, Fabrizio Pastore, Lionel Briand, Thomas Stifter

When Deep Neural Networks (DNNs) are used in safety-critical systems, engineers should determine the safety risks associated with failures (i.e., erroneous outputs) observed during testing. For DNNs processing images, en…

Extracting Explanations, Justification, and Uncertainty from Black-Box Deep Neural Networks

2024-03-13 · Paul Ardis, Arjuna Flenner

Deep Neural Networks (DNNs) do not inherently compute or exhibit empirically-justified task confidence. In mission critical applications, it is important to both understand associated DNN reasoning and its supporting evi…

Anomaly DetectionOut-of-Distribution Detection

Towards Practical Verification of Machine Learning: The Case of Computer Vision Systems

2017-12-05 · Kexin Pei, Linjie Zhu, Yinzhi Cao, Junfeng Yang 외

Due to the increasing usage of machine learning (ML) techniques in security- and safety-critical domains, such as autonomous systems and medical diagnosis, ensuring correct behavior of ML systems, especially for differen…

BIG-bench Machine LearningMedical Diagnosis