paper-with-me

홈 › Papers

Supporting Safety Analysis of Image-processing DNNs through Clustering-based Approaches

2023-01-31 · Mohammed Oualid Attaoui, Hazem Fahmy, Fabrizio Pastore, Lionel Briand

The adoption of deep neural networks (DNNs) in safety-critical contexts is often prevented by the lack of effective means to explain their results, especially when they are erroneous. In our previous work, we proposed a white-box approach (HUDD) and a black-box approach (SAFE) to automatically characterize DNN failures. They both identify clusters of similar images from a potentially large set of images leading to DNN failures. However, the analysis pipelines for HUDD and SAFE were instantiated in specific ways according to common practices, deferring the analysis of other pipelines to future work. In this paper, we report on an empirical evaluation of 99 different pipelines for root cause analysis of DNN failures. They combine transfer learning, autoencoders, heatmaps of neuron relevance, dimensionality reduction techniques, and different clustering algorithms. Our results show that the best pipeline combines transfer learning, DBSCAN, and UMAP. It leads to clusters almost exclusively capturing images of the same failure scenario, thus facilitating root cause analysis. Further, it generates distinct clusters for each root cause of failure, thus enabling engineers to detect all the unsafe scenarios. Interestingly, these results hold even for failure scenarios that are only observed in a small percentage of the failing images.

📄 PDF Abstract BibTeX arXiv:2301.13506

Code (0)

등록된 구현이 없습니다.

Tasks

ClusteringDimensionality ReductionTransfer 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…

Closed-loop Analysis of Vision-based Autonomous Systems: A Case Study

2023-02-06 · Corina S. Pasareanu, Ravi Mangal, Divya Gopinath, Sinem Getir Yaman 외

Deep neural networks (DNNs) are increasingly used in safety-critical autonomous systems as perception components processing high-dimensional image data. Formal analysis of these systems is particularly challenging due to…

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…

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 drivin…

ClusteringSelf-Driving CarsTransfer Learning