TY - GEN
T1 - Runtime Monitoring DNN-Based Perception
T2 - 23rd International Conference on Runtime Verification, RV 2023
AU - Cheng, Chih Hong
AU - Luttenberger, Michael
AU - Yan, Rongjie
N1 - Publisher Copyright:
© 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.
PY - 2023
Y1 - 2023
N2 - Deep neural networks (DNNs) are instrumental in realizing complex perception systems. As many of these applications are safety-critical by design, engineering rigor is required to ensure that the functional insufficiency of the DNN-based perception is not the source of harm. In addition to conventional static verification and testing techniques employed during the design phase, there is a need for runtime verification techniques that can detect critical events, diagnose issues, and even enforce requirements. This tutorial aims to provide readers with a glimpse of techniques proposed in the literature. We start with classical methods proposed in the machine learning community, then highlight a few techniques proposed by the formal methods community. While we surely can observe similarities in the design of monitors, how the decision boundaries are created vary between the two communities. We conclude by highlighting the need to rigorously design monitors, where data availability outside the operational domain plays an important role.
AB - Deep neural networks (DNNs) are instrumental in realizing complex perception systems. As many of these applications are safety-critical by design, engineering rigor is required to ensure that the functional insufficiency of the DNN-based perception is not the source of harm. In addition to conventional static verification and testing techniques employed during the design phase, there is a need for runtime verification techniques that can detect critical events, diagnose issues, and even enforce requirements. This tutorial aims to provide readers with a glimpse of techniques proposed in the literature. We start with classical methods proposed in the machine learning community, then highlight a few techniques proposed by the formal methods community. While we surely can observe similarities in the design of monitors, how the decision boundaries are created vary between the two communities. We conclude by highlighting the need to rigorously design monitors, where data availability outside the operational domain plays an important role.
KW - deep neural networks
KW - perception
KW - runtime verification
UR - http://www.scopus.com/inward/record.url?scp=85174639985&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-44267-4_24
DO - 10.1007/978-3-031-44267-4_24
M3 - Conference contribution
AN - SCOPUS:85174639985
SN - 9783031442667
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 428
EP - 446
BT - Runtime Verification - 23rd International Conference, RV 2023, Proceedings
A2 - Katsaros, Panagiotis
A2 - Nenzi, Laura
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 3 October 2023 through 6 October 2023
ER -