Self-Adaptive Service Selection for Machine Learning Continuous Delivery

Open Access
Authors
Publication date 2024
Host editors
  • R.N. Chang
  • C.K. Chang
  • Z. Jiang
  • J. Yang
  • Z. Jin
  • M. Sheng
  • J. Fan
  • K. Fletcher
  • Q. He
  • C. Ardagna
  • J. Yang
  • J. Yin
  • Z. Wang
  • A. Beheshti
  • S. Russo
  • N. Atukorala
  • J. Wu
  • P.S. Yu
  • H. Ludwig
  • S. Reiff-Marganiec
  • W.E. Zhang
  • A. Sailer
  • N. Bena
  • K. Li
  • Y. Watanabe
  • T. Zhao
  • S. Wang
  • Z. Tu
  • Y. Wang
  • K. Wei
Book title 2024 IEEE International Conference on Web Services
Book subtitle IEEE ICWS 2024 : Shenzhen, China, 7-13 July 2024 : proceedings
ISBN
  • 9798350368567
ISBN (electronic)
  • 9798350368550
Event 2024 IEEE International Conference on Web Services
Pages (from-to) 1048-1056
Publisher Los Alamitos, California: IEEE Computer Society
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract
In the dynamic landscape of machine learning applications on streaming data, the constant evolution of models and input data complicates optimal model deployment. The static selection of a model risks suboptimal performance as data patterns evolve, while frequent redeployments increase operational costs. This paper proposes a self-adaptive system that autonomously selects interchangeable models for processing streaming data while balancing the tradeoff of performance and redeployment frequency. Inspired by the MAPE-K reference model, our approach utilizes an adaptive model selection control loop to continuously monitor model performance on production and experimental data. "what-if" environments are introduced to collect additional experimental data, simulating production-like scenarios. A selection algorithm that employs two distinct adaptation policies is introduced that strategically plans the selection of the most suitable module for upcoming data. Leveraging a learning-based method, we improve the efficiency of our system by recognizing the patterns of selection eliminating the need for further experimental data collection. Empirical evaluation on an energy forecasting use case spans over 16 years of data demonstrates a substantial reduction in errors up to 34% compared to the best static selection, affirming the proposed framework’s effectiveness. Our findings reveal the potential to discontinue experimental "what-if" analyses with just 12% of historical data, which underlines the practicality of our adaptive strategy on a long-lasting task.
Document type Conference contribution
Language English
Published at https://doi.org/10.1109/ICWS62655.2024.00123
Other links https://www.proceedings.com/76947.html
Downloads
24adaptive-selection (Accepted author manuscript)
Permalink to this page
Back