2020
DOI: 10.1007/s10994-020-05872-w
|View full text |Cite
|
Sign up to set email alerts
|

Engineering problems in machine learning systems

Abstract: Fatal accidents are a major issue hindering the wide acceptance of safety-critical systems that employ machine learning and deep learning models, such as automated driving vehicles. In order to use machine learning in a safety-critical system, it is necessary to demonstrate the safety and security of the system through engineering processes. However, thus far, no such widely accepted engineering concepts or frameworks have been established for these systems. The key to using a machine learning model in a deduc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 63 publications
(23 citation statements)
references
References 47 publications
0
13
0
Order By: Relevance
“…Finally, as already mentioned as well as pointed out, e.g., by Kuwajima et al [8], pattern-like solutions, such as wrappers, harnesses and workflows, for example, that can be used to embed ML related functions into bigger systems in a more robust fashion form a direction for future software engineering research.…”
Section: Discussionmentioning
confidence: 68%
“…Finally, as already mentioned as well as pointed out, e.g., by Kuwajima et al [8], pattern-like solutions, such as wrappers, harnesses and workflows, for example, that can be used to embed ML related functions into bigger systems in a more robust fashion form a direction for future software engineering research.…”
Section: Discussionmentioning
confidence: 68%
“…As an additional facet to above subcategories, 10 of the 17 studies focused specifically on NFRs. While both Horkoff [80] and Kuwajima et al [117] targeted NFRs in general, the other papers were concerned with one or a few specific NFRs, e.g. safety [1,15,120,169] or model performance [12,33,197].…”
Section: Discussionmentioning
confidence: 99%
“…In Cyber-Physical systems, a component whose behavior is driven by an ML/DL model obtained via training and updated through a learning process is called a "learning-enabled component" [138]. Recently, in parallel with the success of ML, such systems are referred to as ML systems [141]/applications [140]/solutions [139]. In this paper, I use the term "ML system" as either a software framework, tool, library, or component that provides ML (including DL) functionalities or software systems that include ML components [P56].…”
Section: Traditional Software and Machine Learning Systemsmentioning
confidence: 99%