Multilayered review of safety approaches for machine learning-based systems in the days of AI

被引:19
作者
Dey, Sangeeta [1 ]
Lee, Seok-Won [1 ,2 ]
机构
[1] Ajou Univ, Dept Artificial Intelligence, Suwon 16499, South Korea
[2] Ajou Univ, Dept Software & Comp Engn, Suwon 16499, South Korea
基金
新加坡国家研究基金会;
关键词
Autonomous systems; Intelligent software systems; Machine learning; Safety analysis; Software engineering; NEURAL-NETWORKS; SOFTWARE; REQUIREMENTS; CHALLENGES; ROBUSTNESS; MODEL;
D O I
10.1016/j.jss.2021.110941
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The unprecedented advancement of artificial intelligence (AI) in recent years has altered our perspectives on software engineering and systems engineering as a whole. Nowadays, software-intensive intelligent systems rely more on a learning model than thousands of lines of codes. Such alteration has led to new research challenges in the engineering process that can ensure the safe and beneficial behavior of AI systems. This paper presents a literature survey of the significant efforts made in the last fifteen years to foster safety in complex intelligent systems. This survey covers relevant aspects of AI safety research including safety requirements engineering, safety-driven design at both system and machine learning (ML) component level, validation and verification from the perspective of software and system engineers. We categorize these research efforts based on a three-layered conceptual framework for developing and maintaining AI systems. We also perform a gap analysis to emphasize the open research challenges in ensuring safe AI. Finally, we conclude the paper by providing future research directions and a road map for AI safety. (C) 2021 Elsevier Inc. All rights reserved.
引用
收藏
页数:24
相关论文
共 159 条
[1]  
Agrell C., 2018, AI + SAFETY-Safety Implications For Artificial Intelligence, DOI 10.1201/9781351174664-381
[2]  
Akintunde ME, 2018, SIXTEENTH INTERNATIONAL CONFERENCE ON PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, P184
[3]  
Alur R., 2011, 2011 International Conference on Embedded Software (EMSOFT 2011), P273
[4]   Software Engineering for Machine Learning: A Case Study [J].
Amershi, Saleema ;
Begel, Andrew ;
Bird, Christian ;
DeLine, Robert ;
Gall, Harald ;
Kamar, Ece ;
Nagappan, Nachiappan ;
Nushi, Besmira ;
Zimmermann, Thomas .
2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP 2019), 2019, :291-300
[5]  
Amodei D., 2016, ARXIV PREPRINT ARXIV
[6]  
Nguyen A, 2015, PROC CVPR IEEE, P427, DOI 10.1109/CVPR.2015.7298640
[7]   Continuous Experimentation on Artificial Intelligence Software: A Research Agenda [J].
Anh Nguyen-Duc ;
Abrahamsson, Pekka .
PROCEEDINGS OF THE 28TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '20), 2020, :1513-1516
[8]  
[Anonymous], 2017, ARXIV PREPRINT ARXIV
[9]  
[Anonymous], 2014, PROC INT C TOOLS ALG
[10]  
[Anonymous], 2019, Perspectives on issues in AI governance