Evolvability of Machine Learning-based Systems: An Architectural Design Decision Framework

被引:3
|
作者
Leest, Joran [1 ]
Gerostathopoulos, Ilias [1 ]
Raibulet, Claudia [2 ]
机构
[1] Vrije Univ Amsterdam, Amsterdam, Netherlands
[2] Univ Milano Bicocca, Milan, Italy
关键词
software architecture; machine learning; design decisions; quality attributes; evolvability; concept drift; RECURRING CONCEPTS;
D O I
10.1109/ICSA-C57050.2023.00033
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The increasing integration of machine learning (ML) in modern software systems has lead to new challenges as a result of the shift from human-determined behavior to data-determined behavior. One of the key relevant challenges concerns concept drift (CD), i.e., the potential performance degradation due to changes in the data distribution. CD may severely affect the quality of the provided services, being also difficult to predict and detect, as well as costly to address. In this context, we focus on the evolvability of ML-based systems and the architectural considerations in addressing this concern. In this paper, we propose a novel scenario-based framework to support, justify and underpin architectural design decisions that address evolvability concerns in ML-based systems. The applicability and relevance of our framework is outlined through an illustrative example. We envision our framework to be extended to address other quality attributes important to ML-based systems and, overall, provide architectural support for ML operations (MLOps). Finally, we outline our plan to apply it in a number of industrial case studies, evaluate it with practitioners, and iteratively refine it.
引用
收藏
页码:106 / 110
页数:5
相关论文
共 50 条
  • [1] Machine learning-based image recognition for rural architectural planning and design
    Wang, Yansong
    Hu, Xian
    [J]. NEURAL COMPUTING & APPLICATIONS, 2022,
  • [2] A machine learning-based decision support framework for energy storage selection
    Li, Lanyu
    Zhou, Tianxun
    Li, Jiali
    Wang, Xiaonan
    [J]. CHEMICAL ENGINEERING RESEARCH & DESIGN, 2022, 181 : 412 - 422
  • [3] Bringing Machine Learning Systems into Clinical Practice: A Design Science Approach to Explainable Machine Learning-Based Clinical Decision Support Systems
    Pumplun, Luisa
    Peters, Felix
    Gawlitza, Joshua F.
    Buxmann, Peter
    [J]. JOURNAL OF THE ASSOCIATION FOR INFORMATION SYSTEMS, 2023, 24 (04): : 953 - 979
  • [4] Machine Learning-based Prediction for Dynamic, Runtime Architectural Optimizations of Embedded Systems
    Vazquez, Ruben
    Gordon-Ross, Ann
    Stitt, Greg
    [J]. 2019 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS) - NORCHIP AND INTERNATIONAL SYMPOSIUM OF SYSTEM-ON-CHIP (SOC), 2019,
  • [5] Guest Editorial: Machine Learning-based Decision Support Systems in IoT systems
    Chen, Mu-Yen
    Rubio, Jose de Jesus
    Ivanovic, Mirjana
    [J]. COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2023, 20 (02) : I - III
  • [6] Machine Learning-based Prediction for Dynamic Architectural Optimizations
    Vazquez, Ruben
    Gordon-Ross, Ann
    Stitt, Greg
    [J]. 2019 TENTH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2019,
  • [7] Towards A Machine Learning-Based Framework For Automated Design of Networking Protocols
    Pasandi, Hannaneh Barahouei
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS (PERCOM WORKSHOPS), 2019, : 433 - 434
  • [8] Software Design Decisions for Greener Machine Learning-based Systems
    del Rey, Santiago
    [J]. PROCEEDINGS 2024 IEEE/ACM 3RD INTERNATIONAL CONFERENCE ON AI ENGINEERING-SOFTWARE ENGINEERING FOR AI, CAIN 2024, 2024, : 256 - 258
  • [9] A machine learning-based framework to design capillary-driven networks
    Eijo, Pedro Manuel Garcia
    Duriez, Thomas
    Cabaleiro, Juan Martin
    Artana, Guillermo
    [J]. LAB ON A CHIP, 2022, 22 (24) : 4860 - 4870
  • [10] Design Patterns for Machine Learning-Based Systems With Humans in the Loop
    Andersen, Jakob Smedegaard
    Maalej, Walid
    [J]. IEEE SOFTWARE, 2024, 41 (04) : 151 - 159