Article (Scientific journals)
Supporting Safety Analysis of Image-processing DNNs through Clustering-based Approaches
ATTAOUI, Mohammed Oualid; FAHMY, Hazem; PASTORE, Fabrizio et al.
2024In ACM Transactions on Software Engineering and Methodology
Peer Reviewed verified by ORBi Dataset
 

Files


Full Text
DNNExplanation_EmpiricalEvaluation.pdf
Author postprint (4.23 MB) Creative Commons License - Attribution
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Computer Science - Software Engineering; Computer Science - Learning
Abstract :
[en] 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.
Research center :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > SVV - Software Verification and Validation
ULHPC - University of Luxembourg: High Performance Computing
Disciplines :
Computer science
Author, co-author :
ATTAOUI, Mohammed Oualid ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
FAHMY, Hazem 
PASTORE, Fabrizio  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
BRIAND, Lionel ;  University of Ottawa [CA] ; University of Limerick > Lero Centre
External co-authors :
yes
Language :
English
Title :
Supporting Safety Analysis of Image-processing DNNs through Clustering-based Approaches
Publication date :
03 June 2024
Journal title :
ACM Transactions on Software Engineering and Methodology
ISSN :
1049-331X
Publisher :
Association for Computing Machinery (ACM), United States
Peer reviewed :
Peer Reviewed verified by ORBi
FnR Project :
FNR14711346 - Functional Safety For Autonomous Systems, 2020 (01/08/2020-31/07/2023) - Fabrizio Pastore
Available on ORBilu :
since 28 November 2023

Statistics


Number of views
191 (21 by Unilu)
Number of downloads
109 (2 by Unilu)

Scopus citations®
 
5
Scopus citations®
without self-citations
3
OpenCitations
 
0
OpenAlex citations
 
5

Bibliography


Similar publications



Contact ORBilu