mlsanityData to 7 Oct 2026

Easy over Hard: A Case Study on Deep Learning

arXiv 1703.00133 ↗First posted 1 Mar 2017cs.SE cs.LGcited by 20

Not on the map. Why?

Abstract (arXiv)

While deep learning is an exciting new technique, the benefits of this method need to be assessed with respect to its computational cost. This is particularly important for deep learning since these learners need hours (to weeks) to train the model. Such long training time limits the ability of (a)~a researcher to test the stability of their conclusion via repeated runs with different random seeds; and (b)~other researchers to repeat, improve, or even refute that original work. For example, recently, deep learning was used to find which questions in the Stack Overflow programmer discussion forum can be linked together. That deep learning system took 14 hours to execute. We show here that applying a very simple optimizer called DE to fine tune SVM, it can achieve similar (and sometimes better) results. The DE approach terminated in 10 minutes; i.e. 84 times faster hours than deep learning method. We offer these results as a cautionary tale to the software analytics community and suggest that not every new innovation should be applied without critical analysis. If researchers deploy some new and expensive process, that work should be baselined against some simpler and faster alternatives.

Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Mar 2017.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2021: 8; 2022: 2; 2023: 2; 2024: 6; 2025: 2.

20 papers.

Sort:

By area:

  1. 2022No More Fine-Tuning? An Experimental Evaluation of Prompt Tuning in Code Intelligencecited by 41
  2. 2021The Grammar-Learning Trajectories of Neural Language Modelscited by 36
  3. 2021Principal Components Bias in Over-parameterized Linear Models, and its Manifestation in Deep Neural Networkscited by 10
  4. 2022Requirements Engineering for Machine Learning: A Review and Reflectioncited by 7
  5. 2021FRUGAL: Unlocking SSL for Software Analyticscited by 6
  6. 2024Keeping Deep Learning Models in Check: A History-Based Approach to Mitigate Overfittingcited by 6
  7. 2024A Methodology for Evaluating RAG Systems: A Case Study On Configuration Dependency Validationcited by 6
  8. 2021Attention-based model for predicting question relatedness on Stack Overflowcited by 3
  9. 2024Diversity Drives Fairness: Ensemble of Higher Order Mutants for Intersectional Fairness of Machine Learning Softwarecited by 3
  10. 2021Transfer Learning for Mining Feature Requests and Bug Reports from Tweets and App Store Reviewscited by 2
  11. 2023A Comparative Study of Transformer-based Neural Text Representation Techniques on Bug Triagingcited by 2
  12. 2024Bridging Expert Knowledge with Deep Learning Techniques for Just-In-Time Defect Predictioncited by 2
8 more
  1. 2025Linux Kernel Configurations at Scale: A Dataset for Performance and Evolution Analysiscited by 2
  2. 2021Ten Quick Tips for Deep Learning in Biologycited by 1
  3. 2023Try with Simpler -- An Evaluation of Improved Principal Component Analysis in Log-based Anomaly Detectioncited by 1
  4. 2024On Unified Prompt Tuning for Request Quality Assurance in Public Code Reviewcited by 1
  5. 2021An Expert System for Redesigning Software for Cloud Applicationscited by 0
  6. 2021On the Feasibility of Predicting Questions being Forgotten in Stack Overflowcited by 0
  7. 2024AURORA: Navigating UI Tarpits via Automated Neural Screen Understandingcited by 0
  8. 2025TriagerX: Dual Transformers for Bug Triaging Tasks with Content and Interaction Based Rankingscited by 0