Demystifying a Dark Art: Understanding Real-World Machine Learning Model Development
Not on the map. Why?
Abstract (arXiv)
It is well-known that the process of developing machine learning (ML) workflows is a dark-art; even experts struggle to find an optimal workflow leading to a high accuracy model. Users currently rely on empirical trial-and-error to obtain their own set of battle-tested guidelines to inform their modeling decisions. In this study, we aim to demystify this dark art by understanding how people iterate on ML workflows in practice. We analyze over 475k user-generated workflows on OpenML, an open-source platform for tracking and sharing ML workflows. We find that users often adopt a manual, automated, or mixed approach when iterating on their workflows. We observe that manual approaches result in fewer wasted iterations compared to automated approaches. Yet, automated approaches often involve more preprocessing and hyperparameter options explored, resulting in higher performance overall--suggesting potential benefits for a human-in-the-loop ML system that appropriately recommends a clever combination of the two strategies.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 0; 2024: 0; 2025: 1.
4 papers.
- 2022Operationalizing Machine Learning: An Interview Studycited by 25
- 2021Whither AutoML? Understanding the Role of Automation in Machine Learning Workflowscited by 22
- 2021Production Machine Learning Pipelines: Empirical Analysis and Optimization Opportunitiescited by 21
- 2025How Weight Resampling and Optimizers Shape the Dynamics of Continual Learning and Forgetting in Neural Networkscited by 0
- 2025How Weight Resampling and Optimizers Shape the Dynamics of Continual Learning and Forgetting in Neural Networks2 Jul 2025
- 2022Operationalizing Machine Learning: An Interview Study16 Sep 2022
- 2021Production Machine Learning Pipelines: Empirical Analysis and Optimization Opportunities30 Mar 2021
- 2021Whither AutoML? Understanding the Role of Automation in Machine Learning Workflows13 Jan 2021