Scanflow: A multi-graph framework for Machine Learning workflow management, supervision, and debugging

被引:5
作者
Bravo-Rocca, Gusseppe [1 ]
Liu, Peini [1 ]
Guitart, Jordi [1 ,2 ]
Dholakia, Ajay [3 ]
Ellison, David [3 ]
Falkanger, Jeffrey [3 ]
Hodak, Miroslav [3 ]
机构
[1] Barcelona Supercomp Ctr BSC, Emerging Technol Artificial Intelligence, Barcelona, Spain
[2] Univ Politecn Catalunya UPC, Comp Architecture Dept, Barcelona, Spain
[3] Lenovo, Lenovo Infrastruct Solut Grp, Morrisville, NC USA
关键词
Machine Learning; Symbolic knowledge; Graph; Robustness; Containerization; Concept drift;
D O I
10.1016/j.eswa.2022.117232
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页数:19
相关论文
共 50 条
[21]   Multi-Stage Optimized Machine Learning Framework for Network Intrusion Detection [J].
Injadat, Mohammad Noor ;
Moubayed, Abdallah ;
Nassif, Ali Bou ;
Shami, Abdallah .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (02) :1803-1816
[22]   A machine learning-aided framework for hierarchical management of building structural safety [J].
Liu, Guiwen ;
Liu, Jie ;
Wang, Neng ;
Pan, Mi ;
Tan, Youjia ;
Zhang, Yifan .
ENGINEERING CONSTRUCTION AND ARCHITECTURAL MANAGEMENT, 2025,
[23]   Software process evaluation: a machine learning framework with application to defect management process [J].
Chen, Ning ;
Hoi, Steven C. H. ;
Xiao, Xiaokui .
EMPIRICAL SOFTWARE ENGINEERING, 2014, 19 (06) :1531-1564
[24]   Towards a blockchain and machine learning-based framework for decentralised energy management [J].
Luo, Xiaojun ;
Mahdjoubi, Lamine .
ENERGY AND BUILDINGS, 2024, 303
[25]   A Framework for Predicting Impactability of Digital Care Management Using Machine Learning Methods [J].
Mattie, Heather ;
Reidy, Patrick ;
Bachtiger, Patrik ;
Lindemer, Emily ;
Nikolaev, Nikolay ;
Jouni, Mohammad ;
Schaefer, Joann ;
Sherman, Michael ;
Panch, Trishan .
POPULATION HEALTH MANAGEMENT, 2020, 23 (04) :319-325
[26]   Software process evaluation: a machine learning framework with application to defect management process [J].
Ning Chen ;
Steven C. H. Hoi ;
Xiaokui Xiao .
Empirical Software Engineering, 2014, 19 :1531-1564
[27]   Framework to embed machine learning algorithms in P-graph: Communication from the chemical process perspectives [J].
Teng, Sin Yong ;
Orosz, Akos ;
How, Bing Shen ;
Pimentel, Jean ;
Friedler, Ferenc ;
Jansen, Jeroen J. .
CHEMICAL ENGINEERING RESEARCH & DESIGN, 2022, 188 :265-270
[28]   A novel data-driven robust framework based on machine learning and knowledge graph for disease classification [J].
Lei, Zhenfeng ;
Sun, Yuan ;
Nanehkaran, Y. A. ;
Yang, Shuangyuan ;
Islam, Md Saiful ;
Lei, Huiqing ;
Zhang, Defu .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 102 (102) :534-548
[29]   Hybrid machine learning framework for multi-well trajectory optimization in an unconventional field [J].
Davudov, D. ;
Odi, U. ;
Gupta, A. ;
Singh, G. ;
Dindoruk, B. ;
Venkatraman, A. ;
Osei, K. .
GAS SCIENCE AND ENGINEERING, 2024, 131
[30]   PERUN: Confidential Multi-stakeholder Machine Learning Framework with Hardware Acceleration Support [J].
Ozga, Wojciech ;
Do Le Quoc ;
Fetzer, Christof .
DATA AND APPLICATIONS SECURITY AND PRIVACY XXXV, 2021, 12840 :189-208