2021 IEEE Fourth International Conference on Artificial Intelligence and Knowledge Engineering (AIKE) 2021
DOI: 10.1109/aike52691.2021.00010
|View full text |Cite
|
Sign up to set email alerts
|

On Continuous Integration / Continuous Delivery for Automated Deployment of Machine Learning Models using MLOps

Abstract: Model deployment in machine learning has emerged as an intriguing field of research in recent years. It is comparable to the procedure defined for conventional software development. Continuous Integration and Continuous Delivery (CI/CD) have been shown to smooth down software advancement and speed up businesses when used in conjunction with development and operations (DevOps). Using CI/CD pipelines in an application that includes Machine Learning Operations (MLOps) components, on the other hand, has difficult … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
21
0
2

Year Published

2022
2022
2024
2024

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 36 publications
(23 citation statements)
references
References 15 publications
0
21
0
2
Order By: Relevance
“…Similarly, the field of MLOps, or DevOps principles applied to machine learning, has emerged from the rise of machine learning (ML) application development in software organizations. MLOps is a nascent field, where most existing papers give definitions and overviews of MLOps, as well as its relation to ML, software engineering, DevOps, and data engineering [22,35,44,58,81,89,91,[98][99][100]. Some work in MLOps attempts to characterize a production ML lifecycle; however, there is little consensus.…”
Section: Mlops Practices and Challengesmentioning
confidence: 99%
See 2 more Smart Citations
“…Similarly, the field of MLOps, or DevOps principles applied to machine learning, has emerged from the rise of machine learning (ML) application development in software organizations. MLOps is a nascent field, where most existing papers give definitions and overviews of MLOps, as well as its relation to ML, software engineering, DevOps, and data engineering [22,35,44,58,81,89,91,[98][99][100]. Some work in MLOps attempts to characterize a production ML lifecycle; however, there is little consensus.…”
Section: Mlops Practices and Challengesmentioning
confidence: 99%
“…Some work in MLOps attempts to characterize a production ML lifecycle; however, there is little consensus. Symeonidis et al [98] discuss a lifecycle of data preparation, model selection, and model productionization, but other literature reviews [22,53] and guides on best practices drawing from authors' experiences [59] conclude that, compared to software engineering, there is not yet a standard ML lifecycle, with consensus from researchers and industry professionals. While standardizing an ML lifecycle across different roles (e.g., scientists, researchers, business leaders, engineers) might be challenging, characterizing a workflow specific to a certain role could be more tractable.…”
Section: Mlops Practices and Challengesmentioning
confidence: 99%
See 1 more Smart Citation
“…There are many different ways to apply unit tests to an ML system. For example, practitioners can write unit tests to validate the data quality [88,110], verify a model's behavior [68,104], and maintain ML operations (MLOps) [36,47]. In Angler, we design simple rule-based unit tests, such as if the source does not contain offensive words, then the translation should not either.…”
Section: Unit Tests For Machine Learningmentioning
confidence: 99%
“…CI/CD mechanisms are very essential in MLOps' development because they establish real-time model testing and deployment [34]. These mechanisms involve the design of different versions of software frameworks to handle code changes and to create automated testing tools for quality assessment and deploy software automation tools to manage the rollout of the above code changes [35,36], with the ultimate purpose being the automatic production of software applications in a continuous and iterative manner, utilizing less time and effort [34][35][36].…”
Section: Introductionmentioning
confidence: 99%