DeepGuard: a framework for safeguarding autonomous driving systems from inconsistent behaviour

被引:19
|
作者
Hussain, Manzoor [1 ]
Ali, Nazakat [1 ]
Hong, Jang-Eui [1 ]
机构
[1] Chungbuk Natl Univ, Sch Elect & Comp Engn, Cheongju, Chungbuk, South Korea
基金
新加坡国家研究基金会;
关键词
Autonomous driving systems; Anomaly detection; Deep learning; Safety guards; DNN; ANOMALY DETECTION;
D O I
10.1007/s10515-021-00310-0
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The deep neural networks (DNNs)-based autonomous driving systems (ADSs) are expected to reduce road accidents and improve safety in the transportation domain as it removes the factor of human error from driving tasks. The DNN-based ADS sometimes may exhibit erroneous or unexpected behaviours due to unexpected driving conditions which may cause accidents. Therefore, safety assurance is vital to the ADS. However, DNN-based ADS is a highly complex system that puts forward a strong demand for robustness, more specifically, the ability to predict unexpected driving conditions to prevent potential inconsistent behaviour. It is not possible to generalize the DNN model's performance for all driving conditions. Therefore, the driving conditions that were not considered during the training of the ADS may lead to unpredictable consequences for the safety of autonomous vehicles. This study proposes an autoencoder and time series analysis-based anomaly detection system to prevent the safety-critical inconsistent behaviour of autonomous vehicles at runtime. Our approach called DeepGuard consists of two components. The first component- the inconsistent behaviour predictor, is based on an autoencoder and time series analysis to reconstruct the driving scenarios. Based on reconstruction error (e) and threshold (theta), it determines the normal and unexpected driving scenarios and predicts potential inconsistent behaviour. The second component provides on-the-fly safety guards, that is, it automatically activates healing strategies to prevent inconsistencies in the behaviour. We evaluated the performance of DeepGuard in predicting the injected anomalous driving scenarios using already available open-sourced DNN-based ADSs in the Udacity simulator. Our simulation results show that the best variant of DeepGuard can predict up to 93% on the CHAUFFEUR ADS, 83% on DAVE-2 ADS, and 80% of inconsistent behaviour on the EPOCH ADS model, outperforming SELFORACLE and DeepRoad. Overall, DeepGuard can prevent up to 89% of all predicted inconsistent behaviours of ADS by executing predefined safety guards.
引用
收藏
页数:32
相关论文
共 50 条
  • [21] Rethinking Certification for Higher Trust and Ethical Safeguarding of Autonomous Systems
    Kusnirakova, Dasa
    Buhnova, Barbora
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023, 2023, : 158 - 169
  • [22] Challenges in Certification of Autonomous Driving Systems
    Falcini, Fabio
    Lami, Giuseppe
    2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2017), 2017, : 286 - 293
  • [23] Trust and resilient autonomous driving systems
    Adam Henschke
    Ethics and Information Technology, 2020, 22 : 81 - 92
  • [24] Advisory and Autonomous Cooperative Driving Systems
    van den Broek, Thijs H. A.
    Ploeg, Jeroen
    Netten, Bart D.
    IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE 2011), 2011, : 279 - +
  • [25] A Study on Testing Autonomous Driving Systems
    Zhang, Xudong
    Cai, Yan
    Yang, Zijiang
    COMPANION OF THE 2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS-C 2020), 2020, : 241 - 244
  • [26] An Extreme Test for Autonomous Driving Systems
    Porta, Pier Paolo
    PROCEEDINGS OF THE 24TH INTERNATIONAL TECHNICAL MEETING OF THE SATELLITE DIVISION OF THE INSTITUTE OF NAVIGATION (ION GNSS 2011), 2011, : 1 - 54
  • [27] Trust and resilient autonomous driving systems
    Henschke, Adam
    ETHICS AND INFORMATION TECHNOLOGY, 2020, 22 (01) : 81 - 92
  • [28] ADBench: benchmarking autonomous driving systems
    Hamid Tabani
    Roger Pujol
    Miguel Alcon
    Joan Moya
    Jaume Abella
    Francisco J. Cazorla
    Computing, 2022, 104 : 481 - 502
  • [29] ADBench: benchmarking autonomous driving systems
    Tabani, Hamid
    Pujol, Roger
    Alcon, Miguel
    Moya, Joan
    Abella, Jaume
    Cazorla, Francisco J.
    COMPUTING, 2022, 104 (03) : 481 - 502
  • [30] Misbehaviour Prediction for Autonomous Driving Systems
    Stocco, Andrea
    Weiss, Michael
    Calzana, Marco
    Tonella, Paolo
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), 2020, : 359 - 371