TY - GEN
T1 - Augmenting Deep Neural Networks with Scenario-Based Guard Rules
AU - Katz, Guy
N1 - Publisher Copyright: © 2021, Springer Nature Switzerland AG.
PY - 2021
Y1 - 2021
N2 - Deep neural networks (DNNs) are becoming widespread, and can often outperform manually-created systems. However, these networks are typically opaque to humans, and may demonstrate undesirable behavior in corner cases that were not encountered previously. In order to mitigate this risk, one approach calls for augmenting DNNs with hand-crafted override rules. These override rules serve to prevent the DNN from making certain decisions, when certain criteria are met. Here, we build on this approach and propose to bring together DNNs and the well-studied scenario-based modeling paradigm, by encoding override rules as simple and intuitive scenarios. We demonstrate that the scenario-based paradigm can render override rules more comprehensible to humans, while keeping them sufficiently powerful and expressive to increase the overall safety of the model. We propose a method for applying scenario-based modeling to this new setting, and apply it to multiple DNN models. (This paper substantially extends the paper titled “Guarded Deep Learning using Scenario-Based Modeling”, published in Modelsward 2020 [47]. Most notably, it includes an additional case study, extends the approach to recurrent neural networks, and discusses various aspects of the proposed paradigm more thoroughly).
AB - Deep neural networks (DNNs) are becoming widespread, and can often outperform manually-created systems. However, these networks are typically opaque to humans, and may demonstrate undesirable behavior in corner cases that were not encountered previously. In order to mitigate this risk, one approach calls for augmenting DNNs with hand-crafted override rules. These override rules serve to prevent the DNN from making certain decisions, when certain criteria are met. Here, we build on this approach and propose to bring together DNNs and the well-studied scenario-based modeling paradigm, by encoding override rules as simple and intuitive scenarios. We demonstrate that the scenario-based paradigm can render override rules more comprehensible to humans, while keeping them sufficiently powerful and expressive to increase the overall safety of the model. We propose a method for applying scenario-based modeling to this new setting, and apply it to multiple DNN models. (This paper substantially extends the paper titled “Guarded Deep Learning using Scenario-Based Modeling”, published in Modelsward 2020 [47]. Most notably, it includes an additional case study, extends the approach to recurrent neural networks, and discusses various aspects of the proposed paradigm more thoroughly).
KW - Behavioral programming
KW - Deep neural networks
KW - Machine learning
KW - Scenario-based modeling
UR - http://www.scopus.com/inward/record.url?scp=85101203297&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-67445-8_7
DO - 10.1007/978-3-030-67445-8_7
M3 - منشور من مؤتمر
SN - 9783030674441
T3 - Communications in Computer and Information Science
SP - 147
EP - 172
BT - Model-Driven Engineering and Software Development - 8th International Conference, MODELSWARD 2020, Revised Selected Papers
A2 - Hammoudi, Slimane
A2 - Pires, Luís Ferreira
A2 - Selić, Bran
PB - Springer Science and Business Media Deutschland GmbH
T2 - 8th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2020
Y2 - 25 February 2020 through 27 February 2020
ER -