Updating Machine Learning Models in Real-World Applications: Finding Best Deployment Settings
Effective deployment and updating of machine learning models are crucial for maintaining operational efficiency in industrial environments. Model performance often degrades over time due to Concept Drift, necessitating regular updates of initially trained machine learning models. This study addresses gaps in the literature, particularly the lack of comparisons of model adaptation techniques across different machine learning regression model types and the empirical evaluation of these update techniques in real-world scenarios. In the course of this work, experiments were conducted on deploying machine learning models in two virtual metrology cases from semiconductor fabrication, investigating the performance of model-type independent update techniques. The study examines how update frequency and the amount of new data used for the model updates influence performance of the update techniques. Results confirm that update techniques using a sliding window including historical labeled data are optimal across all frequencies and batch sizes. The optimal update technique out of the family of sliding window update techniques varies across the different use cases and model types. The findings highlight the need for case-specific testing to determine the best update technique as well as the best update frequency and amount of data used for updates.
Authors
- Paul Jungmann (ORCID: https://orcid.org/0000-0003-2997-1540)
- Bogdan Franczyk (ORCID: https://orcid.org/0000-0002-5740-2946)
- Julia Poray (ORCID: https://orcid.org/0009-0003-4868-1255)
- Thomas Heller
Institutions
- GlobalFoundries (Germany) (DE)
- Leipzig University (DE)
Publication Details
- Published
- 2025-08-07
- DOI
- https://doi.org/10.1109/acdsa65407.2025.11166305
- Primary Topic
- Software System Performance and Reliability
- Type
- article
- Field-Weighted Citation Impact
- 0.00