TY - JOUR
T1 - MLOps for Cyber-Physical Production Systems
T2 - Challenges and Solutions
AU - Faubel, Leonhard
AU - Woudsma, Thomas
AU - Kloepper, Benjamin
AU - Eichelberger, Holger
AU - Buelow, Fabian
AU - Schmid, Klaus
AU - Ghezeljehmeidan, Amir Ghorbani
AU - Methnani, Leila
AU - Theodorou, Andreas
AU - Bang, Magnus
PY - 2024
Y1 - 2024
N2 - Machine Learning Operations (MLOps) involves software development practices for Machine Learning (ML), including data management, preprocessing, model training, deployment, and monitoring. While MLOps have received significant interest, much less work has been published addressing MLOps in industrial production settings lately, particularly if solutions are not cloud-based. This article addresses this shortcoming based on our and our partner’s real industrial experience in various projects. While there is a broad range of challenges for MLOps in cyber-physical production systems (CPPS), we focus on those related to data, models, and operations as we assume these will directly benefit the reader and provide solutions such as lightweight integration, integration of domain knowledge, periodic calibration, and interactive interfaces. In this way, we want to support practitioners in setting up industrial MLOps environments in CPPS. Further, we discuss explainability as an additional part of MLOps, which should be explored in more detail in the future.
AB - Machine Learning Operations (MLOps) involves software development practices for Machine Learning (ML), including data management, preprocessing, model training, deployment, and monitoring. While MLOps have received significant interest, much less work has been published addressing MLOps in industrial production settings lately, particularly if solutions are not cloud-based. This article addresses this shortcoming based on our and our partner’s real industrial experience in various projects. While there is a broad range of challenges for MLOps in cyber-physical production systems (CPPS), we focus on those related to data, models, and operations as we assume these will directly benefit the reader and provide solutions such as lightweight integration, integration of domain knowledge, periodic calibration, and interactive interfaces. In this way, we want to support practitioners in setting up industrial MLOps environments in CPPS. Further, we discuss explainability as an additional part of MLOps, which should be explored in more detail in the future.
KW - Chemicals
KW - Data models
KW - Inspection
KW - Production
KW - Production systems
KW - Task analysis
KW - Training
UR - http://www.scopus.com/inward/record.url?scp=85201304541&partnerID=8YFLogxK
U2 - 10.1109/MS.2024.3441101
DO - 10.1109/MS.2024.3441101
M3 - Article
AN - SCOPUS:85201304541
SN - 0740-7459
SP - 1
EP - 9
JO - IEEE Software
JF - IEEE Software
ER -