Title
Scanflow: A multi-graph framework for Machine Learning workflow management, supervision, and debugging[Formula presented]
Date Issued
15 September 2022
Access level
open access
Resource Type
journal article
Author(s)
Liu P.
Guitart J.
Dholakia A.
Ellison D.
Falkanger J.
Hodak M.
Centro de Supercomputación de Barcelona (BSC)
Publisher(s)
Elsevier Ltd
Abstract
Machine Learning (ML) is more than just training models, the whole workflow must be considered. Once deployed, a ML model needs to be watched and constantly supervised and debugged to guarantee its validity and robustness in unexpected situations. Debugging in ML aims to identify (and address) the model weaknesses in not trivial contexts. Several techniques have been proposed to identify different types of model weaknesses, such as bias in classification, model decay, adversarial attacks, etc., yet there is not a generic framework that allows them to work in a collaborative, modular, portable, iterative way and, more importantly, flexible enough to allow both human- and machine-driven techniques. In this paper, we propose a novel containerized directed graph framework to support and accelerate end-to-end ML workflow management, supervision, and debugging. The framework allows defining and deploying ML workflows in containers, tracking their metadata, checking their behavior in production, and improving the models by using both learned and human-provided knowledge. We demonstrate these capabilities by integrating in the framework two hybrid systems to detect data drift distribution which identify the samples that are far from the latent space of the original distribution, ask for human intervention, and whether retrain the model or wrap it with a filter to remove the noise of corrupted data at inference time. We test these systems on MNIST-C, CIFAR-10-C, and FashionMNIST-C datasets, obtaining promising accuracy results with the help of human involvement.
Volume
202
Language
English
OCDE Knowledge area
Ingeniería eléctrica, Ingeniería electrónica Ingeniería de sistemas y comunicaciones Ciencias de la computación
Scopus EID
2-s2.0-85129502953
Source
Expert Systems with Applications
ISSN of the container
09574174
Source funding
Generalitat de Catalunya
Sponsor(s)
Gobierno español Generalidad de Cataluña
Sources of information: Directorio de Producción Científica Scopus