Breadcrumbs for your Deep Learning Model: Following Provenance Traces with DLProv
To train a Deep Learning (DL) model, a workflow must be executed with four well-defined activities: (i) Acquiring data, (ii) Preprocessing, (iii) Splitting and balancing the dataset, and (iv) Building and training the model. After generating several DL models, they undergo a process called model selection. After being selected, the DL model is put into a production environment to make predictions on new data. One of the challenges in supporting these analyses is related to providing relationships between candidate models, their datasets for train, test, and validation, input data, and other derivations paths. These relationships are also essential for trust, reproducibility, and evolution of the selected model. While existing solutions allow monitoring and analyzing the artifacts generated throughout the DL workflow, they often fail to establish relationships for supporting data derivation within the DL workflow. DLProv is a provenance-centric service to support DL workflow analyses and reproducibility. DLProv captures provenance data and exports provenance graphs for DL model reproducibility. DLProv is W3C PROV compliant, ensuring standardized prospective and retrospective provenance, and enables provenance capture in arbitrary execution frameworks. • Independent provenance capture and traceability across Deep Learning workflows. • Complies with the W3C PROV recommendation. • Supports provenance capture in arbitrary execution frameworks. • Exports documents with the Deep Learning model provenance graphs in multiple formats.
Authors
- Débora Pina (ORCID: https://orcid.org/0000-0001-6616-0291)
- Daniel de Oliveira (ORCID: https://orcid.org/0000-0001-9346-7651)
- Marta Mattoso
- Liliane Neves
Institutions
- Universidade Federal do Rio de Janeiro (BR)
- Universidade Federal Fluminense (BR)
Publication Details
- Journal
- Software Impacts
- Published
- 2024-12-13
- DOI
- https://doi.org/10.1016/j.simpa.2024.100730
- Citations
- 2
- Primary Topic
- Scientific Computing and Data Management
- Type
- article
- Field-Weighted Citation Impact
- 2.10
Funders
- Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
- Conselho Nacional de Desenvolvimento Científico e Tecnológico
- Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do Rio de Janeiro