Empowering Machine Learning Development with Service-Oriented Computing Principles

被引:2
作者
Yousefi, Mostafa Hadadian Nejad [1 ]
Degeler, Viktoriya [2 ]
Lazovik, Alexander [1 ]
机构
[1] Univ Groningen, Fac Sci & Engn, Bernoulli Inst, Groningen, Netherlands
[2] Univ Amsterdam, Fac Sci, Informat Inst, Amsterdam, Netherlands
来源
SERVICE-ORIENTED COMPUTING, SUMMERSOC 2023 | 2023年 / 1847卷
关键词
Machine Learning Lifecycle; MLOps; Service-Oriented Computing; Adaptive Data Processing; ML Pipelines; SELECTION;
D O I
10.1007/978-3-031-45728-9_2
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Despite software industries' successful utilization of Service-Oriented Computing (SOC) to streamline software development, machine learning (ML) development has yet to fully integrate these practices. This disparity can be attributed to multiple factors, such as the unique challenges inherent to ML development and the absence of a unified framework for incorporating services into this process. In this paper, we shed light on the disparities between services-oriented computing and machine learning development. We propose "Everything as a Module" (XaaM), a framework designed to encapsulate every ML artifacts including models, code, data, and configurations as individual modules, to bridge this gap. We propose a set of additional steps that need to be taken to empower machine learning development using services-oriented computing via an architecture that facilitates efficient management and orchestration of complex ML systems. By leveraging the best practices of services-oriented computing, we believe that machine learning development can achieve a higher level of maturity, improve the efficiency of the development process, and ultimately, facilitate the more effective creation of machine learning applications.
引用
收藏
页码:24 / 44
页数:21
相关论文
empty
未找到相关数据