mlsanityData to 7 Oct 2026

Multifaceted Hierarchical Report Identification for Non-Functional Bugs in Deep Learning Frameworks

arXiv 2210.01855 ↗First posted 4 Oct 2022cs.SE cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Non-functional bugs (e.g., performance- or accuracy-related bugs) in Deep Learning (DL) frameworks can lead to some of the most devastating consequences. Reporting those bugs on a repository such as GitHub is a standard route to fix them. Yet, given the growing number of new GitHub reports for DL frameworks, it is intrinsically difficult for developers to distinguish those that reveal non-functional bugs among the others, and assign them to the right contributor for investigation in a timely manner. In this paper, we propose MHNurf - an end-to-end tool for automatically identifying non-functional bug related reports in DL frameworks. The core of MHNurf is a Multifaceted Hierarchical Attention Network (MHAN) that tackles three unaddressed challenges: (1) learning the semantic knowledge, but doing so by (2) considering the hierarchy (e.g., words/tokens in sentences/statements) and focusing on the important parts (i.e., words, tokens, sentences, and statements) of a GitHub report, while (3) independently extracting information from different types of features, i.e., content, comment, code, command, and label. To evaluate MHNurf, we leverage 3,721 GitHub reports from five DL frameworks for conducting experiments. The results show that MHNurf works the best with a combination of content, comment, and code, which considerably outperforms the classic HAN where only the content is used. MHNurf also produces significantly more accurate results than nine other state-of-the-art classifiers with strong statistical significance, i.e., up to 71% AUC improvement and has the best Scott-Knott rank on four frameworks while 2nd on the remaining one. To facilitate reproduction and promote future research, we have made our dataset, code, and detailed supplementary results publicly available at: https://github.com/ideas-labo/APSEC2022-MHNurf.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 15 of its 58 references that are in the map. First posted on arXiv 4 Oct 2022.

Builds on

15 of 58 references.

References · 15

  1. 2017Attention Is All You Needcited by 59,932
  2. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  3. 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
  4. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
  5. 2014Convolutional Neural Networks for Sentence Classificationcited by 1,124
  6. 2015Ask Me Anything: Dynamic Memory Networks for Natural Language Processingcited by 116
  7. 2021Multi-Objectivizing Software Configuration Tuning (for a single performance concern)cited by 27
  8. 2016FEMOSAA: Feature Guided and Knee Driven Multi-Objective Optimization for Self-Adaptive Softwarecited by 18
  9. 2022The Weights can be Harmful: Pareto Search versus Weighted Search in Multi-Objective Search-Based Software Engineeringcited by 17
  10. 2018Hyperparameter Optimization for Effort Estimationcited by 13
  11. 2020DeepSQLi: Deep Semantic Learning for Testing SQL Injectioncited by 11
  12. 2022Does Configuration Encoding Matter in Learning Software Performance? An Empirical Study on Encoding Schemescited by 10
3 more
  1. 2020On the feasibility of automated prediction of bug and non-bug issuescited by 6
  2. 2022On Reporting Performance and Accuracy Bugs for Deep Learning Frameworks: An Exploratory Study from GitHubcited by 6
  3. 2017Bug or Not? Bug Report Classification Using N-Gram IDFcited by 4

Built on by

Not cited yet.