Self-adaptive Machine Learning Systems: Research Challenges and Opportunities

被引:2
|
作者
Casimiro, Maria [1 ,2 ]
Romano, Paolo [2 ]
Garlan, David [1 ]
Moreno, Gabriel A. [3 ]
Kang, Eunsuk [1 ]
Klein, Mark [3 ]
机构
[1] Carnegie Mellon Univ, Inst Software Res, Pittsburgh, PA 15213 USA
[2] Univ Lisbon, Inst Super Tecn, INESC ID, Lisbon, Portugal
[3] Carnegie Mellon Univ, Software Engn Inst, Pittsburgh, PA 15213 USA
基金
美国安德鲁·梅隆基金会;
关键词
Self-adaptive systems; Machine learning; Model degradation; Learning-enabled systems; Learning-enabled components;
D O I
10.1007/978-3-031-15116-3_7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Today's world is witnessing a shift from human-written software to machine-learned software, with the rise of systems that rely on machine learning. These systems typically operate in non-static environments, which are prone to unexpected changes, as is the case of self-driving cars and enterprise systems. In this context, machine-learned software can misbehave. Thus, it is paramount that these systems are capable of detecting problems with their machined-learned components and adapting themselves to maintain desired qualities. For instance, a fraud detection system that cannot adapt its machine-learned model to efficiently cope with emerging fraud patterns or changes in the volume of transactions is subject to losses of millions of dollars. In this paper, we take a first step towards the development of a framework for self-adaptation of systems that rely on machine-learned components. We describe: (i) a set of causes of machine-learned component misbehavior and a set of adaptation tactics inspired by the literature on machine learning, motivating them with the aid of two running examples from the enterprise systems and cyber-physical systems domains; (ii) the required changes to the MAPE-K loop, a popular control loop for self-adaptive systems; and (iii) the challenges associated with developing this framework. We conclude with a set of research questions to guide future work.
引用
收藏
页码:133 / 155
页数:23
相关论文
共 50 条
  • [1] Quality Evaluation of Self-Adaptive Systems: Challenges and Opportunities
    de Sousa, Amanda Oliveira
    Bezerra, Carla I. M.
    Andrade, Rossana M. C.
    Filho, Jose M. S. M.
    [J]. PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 213 - 218
  • [2] SELF-ADAPTIVE MACHINE LEARNING OPERATING SYSTEMS FOR SECURITY APPLICATIONS
    Kim, Kyeong Seon
    Kwon, Dohyun
    Kim, Yejin
    Kim, Junhui
    Kim, Joongheon
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2018, : 6946 - 6950
  • [3] Self-adaptive extreme learning machine
    Gai-Ge Wang
    Mei Lu
    Yong-Quan Dong
    Xiang-Jun Zhao
    [J]. Neural Computing and Applications, 2016, 27 : 291 - 303
  • [4] Self-adaptive extreme learning machine
    Wang, Gai-Ge
    Lu, Mei
    Dong, Yong-Quan
    Zhao, Xiang-Jun
    [J]. NEURAL COMPUTING & APPLICATIONS, 2016, 27 (02): : 291 - 303
  • [5] Self-Adaptive Microservice-based Systems - Landscape and Research Opportunities
    Filho, Messias
    Pimentel, Eliaquim
    Pereira, Wellington
    Maia, Paulo Henrique M.
    Cortes, Mariela, I
    [J]. 2021 INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2021), 2021, : 167 - 178
  • [6] Self-adaptive systems: A survey of current approaches, research challenges and applications
    Macias-Escriva, Frank D.
    Haber, Rodolfo
    del Toro, Raul
    Hernandez, Vicente
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2013, 40 (18) : 7267 - 7279
  • [7] Leveraging Machine Learning Techniques for Architecting Self-Adaptive IoT Systems
    Muccini, Henry
    Vaidhyanathan, Karthik
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP), 2020, : 65 - 72
  • [8] Applying Machine Learning in Self-adaptive Systems: A Systematic Literature Review
    Gheibi, Omid
    Weyns, Danny
    Quin, Federico
    [J]. ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2021, 15 (03)
  • [9] The Application of Machine Learning in Self-Adaptive Systems: A Systematic Literature Review
    Saputri, Theresia Ratih Dewi
    Lee, Seok-Won
    [J]. IEEE ACCESS, 2020, 8 (08): : 205948 - 205967
  • [10] Self-Adaptive Software: Landscape and Research Challenges
    Salehie, Mazeiar
    Tahvildari, Ladan
    [J]. ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2009, 4 (02)