paper-with-me

홈 › Papers

A Comprehensive Study on Deep Learning Bug Characteristics

2019-06-03 · Md Johirul Islam, Giang Nguyen, Rangeet Pan, Hridesh Rajan

Deep learning has gained substantial popularity in recent years. Developers mainly rely on libraries and tools to add deep learning capabilities to their software. What kinds of bugs are frequently found in such software? What are the root causes of such bugs? What impacts do such bugs have? Which stages of deep learning pipeline are more bug prone? Are there any antipatterns? Understanding such characteristics of bugs in deep learning software has the potential to foster the development of better deep learning platforms, debugging mechanisms, development practices, and encourage the development of analysis and verification frameworks. Therefore, we study 2716 high-quality posts from Stack Overflow and 500 bug fix commits from Github about five popular deep learning libraries Caffe, Keras, Tensorflow, Theano, and Torch to understand the types of bugs, root causes of bugs, impacts of bugs, bug-prone stage of deep learning pipeline as well as whether there are some common antipatterns found in this buggy software. The key findings of our study include: data bug and logic bug are the most severe bug types in deep learning software appearing more than 48% of the times, major root causes of these bugs are Incorrect Model Parameter (IPS) and Structural Inefficiency (SI) showing up more than 43% of the times. We have also found that the bugs in the usage of deep learning libraries have some common antipatterns that lead to a strong correlation of bug types among the libraries.

📄 PDF Abstract BibTeX arXiv:1906.01388

Code (0)

등록된 구현이 없습니다.

Tasks

Deep Learning

Similar Papers 제목 키워드 기반

Is Stack Overflow Obsolete? An Empirical Study of the Characteristics of ChatGPT Answers to Stack Overflow Questions

2023-08-04 · Samia Kabir, David N. Udo-Imeh, Bonan Kou, Tianyi Zhang

Q&A platforms have been crucial for the online help-seeking behavior of programmers. However, the recent popularity of ChatGPT is altering this trend. Despite this popularity, no comprehensive study has been conducted to…

Misinformation

A hybrid machine learning framework for clad characteristics prediction in metal additive manufacturing

2023-07-04 · Sina Tayebati, Kyu Taek Cho

During the past decade, metal additive manufacturing (MAM) has experienced significant developments and gained much attention due to its ability to fabricate complex parts, manufacture products with functionally graded m…

Hybrid Machine Learning

Unsupervised Learning for Topological Classification of Transportation Networks

2023-11-23 · Sina Sabzekar, Mohammad Reza Valipour Malakshah, Zahra Amini

With increasing urbanization, transportation plays an increasingly critical role in city development. The number of studies on modeling, optimization, simulation, and data analysis of transportation systems is on the ris…

ClassificationClusteringDimensionality Reduction

A Comprehensive Survey with Quantitative Comparison of Image Analysis Methods for Microorganism Biovolume Measurements

2022-02-18 · Jiawei Zhang, Chen Li, Md Mamunur Rahaman, YuDong Yao 외

With the acceleration of urbanization and living standards, microorganisms play increasingly important roles in industrial production, bio-technique, and food safety testing. Microorganism biovolume measurements are one …

ArticlesImage SegmentationSemantic Segmentation

A Survey on Multi-output Learning

2019-01-02 · Donna Xu, Yaxin Shi, Ivor W. Tsang, Yew-Soon Ong 외

Multi-output learning aims to simultaneously predict multiple outputs given an input. It is an important learning problem due to the pressing need for sophisticated decision making in real-world applications. Inspired by…

Decision MakingSurvey