Real Faults in Deep Learning Fault Benchmarks: How Real Are They?
As the adoption of Deep Learning (DL) systems continues to rise, an increasing number of approaches are being proposed to test these systems, localise faults within them, and repair those faults. The best attestation of effectiveness for such techniques is an evaluation that showcases their capability to detect, localise and fix real faults. To facilitate these evaluations, the research community has collected multiple benchmarks of real faults in DL systems. In this work, we perform a manual analysis of 490 faults from five different benchmarks and identify that 314 of them are eligible for our study. Our investigation focuses specifically on how well the bugs correspond to the sources they were extracted from, which fault types are represented, and whether the bugs are reproducible. Our findings indicate that only 18.5% of the faults satisfy our realism conditions. Our attempts to reproduce these faults were successful only in 52% of cases.
Code (0)
등록된 구현이 없습니다.
Similar Papers 제목 키워드 기반
DeepMutation: A Neural Mutation Tool
Mutation testing can be used to assess the fault-detection capabilities of a given test suite. To this aim, two characteristics of mutation testing frameworks are of paramount importance: (i) they should generate mutants…
DecoderFault DetectionVeHIF: An Accessible Vegetation High-Impedance Fault Data Set Format
High-impedance faults are a challenging problem in power distribution systems. They often do not trigger protection devices and can result in serious hazards such as igniting fires when in contact with vegetation. The cu…
Vocal Bursts Intensity PredictionUncovering Vulnerability of Vision-Language-Action Models under Joint-Level Physical Faults
Deploying Vision-Language-Action (VLA) models in real robotic systems requires robustness not only to semantic and perceptual variations, but also to embodiment-side faults that change how actions are physically realized…
Isolation and Localization of Unknown Faults Using Neural Network-Based Residuals
Localization of unknown faults in industrial systems is a difficult task for data-driven diagnosis methods. The classification performance of many machine learning methods relies on the quality of training data. Unknown …
BIG-bench Machine LearningTaxonomy of Real Faults in Deep Learning Systems
The growing application of deep neural networks in safety-critical domains makes the analysis of faults that occur in such systems of enormous importance. In this paper we introduce a large taxonomy of faults in deep lea…
Deep LearningSurvey