Pith. sign in

REVIEW 2 cited by

An Effective Data-Driven Approach for Localizing Deep Learning Faults

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2307.08947 v1 pith:BAO4R3NV submitted 2023-07-18 cs.SE

classification cs.SE
keywords approachmodelsdeepfaultsfeatureslearningtechniquetraining
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
read the original abstract

Deep Learning (DL) applications are being used to solve problems in critical domains (e.g., autonomous driving or medical diagnosis systems). Thus, developers need to debug their systems to ensure that the expected behavior is delivered. However, it is hard and expensive to debug DNNs. When the failure symptoms or unsatisfied accuracies are reported after training, we lose the traceability as to which part of the DNN program is responsible for the failure. Even worse, sometimes, a deep learning program has different types of bugs. To address the challenges of debugging DNN models, we propose a novel data-driven approach that leverages model features to learn problem patterns. Our approach extracts these features, which represent semantic information of faults during DNN training. Our technique uses these features as a training dataset to learn and infer DNN fault patterns. Also, our methodology automatically links bug symptoms to their root causes, without the need for manually crafted mappings, so that developers can take the necessary steps to fix faults. We evaluate our approach using real-world and mutated models. Our results demonstrate that our technique can effectively detect and diagnose different bug types. Finally, our technique achieved better accuracy, precision, and recall than prior work for mutated models. Also, our approach achieved comparable results for real-world models in terms of accuracy and performance to the state-of-the-art.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Improved Detection and Diagnosis of Faults in Deep Neural Networks Using Hierarchical and Explainable Classification

    cs.SE 2025-01 conditional novelty 6.0 of 10

    DEFault uses hierarchical random forest classifiers on runtime and static code features to detect and categorize faults in DNN programs, reaching 94% detection and 63% diagnosis on a 52-program real-world benchmark.

  2. Fault Localization in Deep Learning-based Software: A System-level Approach

    cs.SE 2024-11 conditional novelty 6.0 of 10

    FL4Deep localizes faults across the full deep learning pipeline using a knowledge graph built from static and dynamic code information, outperforming four prior tools on three of six fault types.

Pith tools