500+ Times Faster Than Deep Learning (A Case Study Exploring Faster Methods for Text Mining StackOverflow)
Not on the map. Why?
Abstract (arXiv)
Deep learning methods are useful for high-dimensional data and are becoming widely used in many areas of software engineering. Deep learners utilizes extensive computational power and can take a long time to train-- making it difficult to widely validate and repeat and improve their results. Further, they are not the best solution in all domains. For example, recent results show that for finding related Stack Overflow posts, a tuned SVM performs similarly to a deep learner, but is significantly faster to train. This paper extends that recent result by clustering the dataset, then tuning very learners within each cluster. This approach is over 500 times faster than deep learning (and over 900 times faster if we use all the cores on a standard laptop computer). Significantly, this faster approach generates classifiers nearly as good (within 2% F1 Score) as the much slower deep learning method. Hence we recommend this faster methods since it is much easier to reproduce and utilizes far fewer CPU resources. More generally, we recommend that before researchers release research results, that they compare their supposedly sophisticated methods against simpler alternatives (e.g applying simpler learners to build local models).
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Feb 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 1; 2024: 7; 2025: 1.
13 papers.
Sort:
- 2023Trustworthy and Synergistic Artificial Intelligence for Software Engineering: Vision and Roadmapscited by 19
- 2021A Survey on Data-driven Software Vulnerability Assessment and Prioritizationcited by 18
- 2024Automated Code-centric Software Vulnerability Assessment: How Far Are We? An Empirical Study in C/C++cited by 6
- 2024A Comprehensive Survey of Text Classification Techniques and Their Research Applications: Observational and Experimental Insightscited by 5
- 2024Maintainability Challenges in ML: A Systematic Literature Reviewcited by 5
- 2024Bridging Expert Knowledge with Deep Learning Techniques for Just-In-Time Defect Predictioncited by 2
- 2021Old but Gold: Reconsidering the value of feedforward learners for software analyticscited by 1
- 2022When Less is More: On the Value of "Co-training" for Semi-Supervised Software Defect Predictorscited by 1
- 2024Is Hyper-Parameter Optimization Different for Software Analytics?cited by 1
- 2021An Expert System for Redesigning Software for Cloud Applicationscited by 0
- 2024Strong convexity-guided hyper-parameter optimization for flatter lossescited by 0
- 2024Predicting Question Quality on StackOverflow with Neural Networkscited by 0
- 2025Scalability and Maintainability Challenges and Solutions in Machine Learning: Systematic Literature Review15 Apr 2025
- 2024Maintainability Challenges in ML: A Systematic Literature Review17 Aug 2024
- 2024Automated Code-centric Software Vulnerability Assessment: How Far Are We? An Empirical Study in C/C++24 Jul 2024
- 2024Predicting Question Quality on StackOverflow with Neural Networks20 Apr 2024
- 2024Bridging Expert Knowledge with Deep Learning Techniques for Just-In-Time Defect Prediction17 Mar 2024
- 2024Strong convexity-guided hyper-parameter optimization for flatter losses7 Feb 2024
- 2024Is Hyper-Parameter Optimization Different for Software Analytics?17 Jan 2024
- 2024A Comprehensive Survey of Text Classification Techniques and Their Research Applications: Observational and Experimental Insights11 Jan 2024
- 2023Trustworthy and Synergistic Artificial Intelligence for Software Engineering: Vision and Roadmaps8 Sep 2023
- 2022When Less is More: On the Value of "Co-training" for Semi-Supervised Software Defect Predictors10 Nov 2022
- 2021An Expert System for Redesigning Software for Cloud Applications29 Sep 2021
- 2021A Survey on Data-driven Software Vulnerability Assessment and Prioritization18 Jul 2021
1 more
- 2023Trustworthy and Synergistic Artificial Intelligence for Software Engineering: Vision and Roadmapscited by 19
- 2021A Survey on Data-driven Software Vulnerability Assessment and Prioritizationcited by 18
- 2024Automated Code-centric Software Vulnerability Assessment: How Far Are We? An Empirical Study in C/C++cited by 6
- 2024A Comprehensive Survey of Text Classification Techniques and Their Research Applications: Observational and Experimental Insightscited by 5
- 2024Maintainability Challenges in ML: A Systematic Literature Reviewcited by 5
- 2024Bridging Expert Knowledge with Deep Learning Techniques for Just-In-Time Defect Predictioncited by 2
- 2021Old but Gold: Reconsidering the value of feedforward learners for software analyticscited by 1
- 2022When Less is More: On the Value of "Co-training" for Semi-Supervised Software Defect Predictorscited by 1
- 2024Is Hyper-Parameter Optimization Different for Software Analytics?cited by 1
- 2021An Expert System for Redesigning Software for Cloud Applicationscited by 0
- 2024Strong convexity-guided hyper-parameter optimization for flatter lossescited by 0
- 2024Predicting Question Quality on StackOverflow with Neural Networkscited by 0
12 most cited of 13 All 13 (JSON)
- 2025Scalability and Maintainability Challenges and Solutions in Machine Learning: Systematic Literature Review15 Apr 2025
- 2024Maintainability Challenges in ML: A Systematic Literature Review17 Aug 2024
- 2024Automated Code-centric Software Vulnerability Assessment: How Far Are We? An Empirical Study in C/C++24 Jul 2024
- 2024Predicting Question Quality on StackOverflow with Neural Networks20 Apr 2024
- 2024Bridging Expert Knowledge with Deep Learning Techniques for Just-In-Time Defect Prediction17 Mar 2024
- 2024Strong convexity-guided hyper-parameter optimization for flatter losses7 Feb 2024
- 2024Is Hyper-Parameter Optimization Different for Software Analytics?17 Jan 2024
- 2024A Comprehensive Survey of Text Classification Techniques and Their Research Applications: Observational and Experimental Insights11 Jan 2024
- 2023Trustworthy and Synergistic Artificial Intelligence for Software Engineering: Vision and Roadmaps8 Sep 2023
- 2022When Less is More: On the Value of "Co-training" for Semi-Supervised Software Defect Predictors10 Nov 2022
- 2021An Expert System for Redesigning Software for Cloud Applications29 Sep 2021
- 2021A Survey on Data-driven Software Vulnerability Assessment and Prioritization18 Jul 2021
12 newest of 13 All 13 (JSON)