Workflow provenance in the lifecycle of scientific machine learning
Authors:
- 22 August 2021
- journal article
- research article
- Published by Wiley in Concurrency and Computation: Practice and Experience
- Vol. 34 (14) , e6544
Abstract
Machine learning (ML) has already fundamentally changed several businesses. More recently, it has also been profoundly impacting the computational science and engineering domains, like geoscience, climate science, and health science. In these domains, users need to perform comprehensive data analyses combining scientific data and ML models to provide for critical requirements, such as reproducibility, model explainability, and experiment data understanding. However, scientific ML is multidisciplinary, heterogeneous, and affected by the physical constraints of the domain, making such analyses even more challenging. In this work, we leverage workflow provenance techniques to build a holistic view to support the lifecycle of scientific ML. We contribute with (i) characterization of the lifecycle and taxonomy for data analyses; (ii) design decisions to build this view, with a W3C PROV compliant data representation and a reference system architecture; and (iii) lessons learned after an evaluation in an Oil & Gas case using an HPC cluster with 393 nodes and 946 GPUs. The experiments show that the decisions enable queries that integrate domain semantics with ML models while keeping low overhead (<1%), high scalability, and an order of magnitude of query acceleration under certain workloads against without our representation.Keywords
All Related Versions
This publication has 45 references indexed in Scilit:
- Towards Unified Data and Lifecycle Management for Deep Learning2017
- Crossing analytics systems: A case for integrated provenance in data lakes2016
- Model Selection Management SystemsACM SIGMOD Record, 2016
- YesWorkflow: A User-Oriented, Language-Independent Tool for Recovering Workflow Information from ScriptsInternational Journal of Digital Curation, 2015
- Efficient mini-batch training for stochastic optimization2014
- Capturing and querying workflow runtime provenance with PROV2013
- UNCERTAINTY QUANTIFICATION IN COMPUTATIONAL PREDICTIVE MODELS FOR FLUID DYNAMICS USING A WORKFLOW MANAGEMENT ENGINEInternational Journal for Uncertainty Quantification, 2012
- Towards supporting the life cycle of large scale scientific experimentsInternational Journal of Business Process Integration and Management, 2010
- Provenance and scientific workflows2008
- Special Issue: The First Provenance ChallengeConcurrency and Computation: Practice and Experience, 2007