Model Fusion: Weighted N-Version Programming for Resilient Autonomous Vehicle Steering Control

被引:5
|
作者
Wu, Ailec [1 ]
Rubaiyat, Abu Hasnat Mohammad [1 ]
Anton, Chris [1 ]
Alemzadeh, Homa [1 ]
机构
[1] Univ Virginia, Dept Elect & Comp Engn, Charlottesville, VA 22904 USA
关键词
machine learning; N-version programming; resilience; steering angle prediction; image perturbation;
D O I
10.1109/ISSREW.2018.00-11
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present the preliminary results on developing a weighted N-version programming (NVP) scheme for ensuring resilience of machine learning based steering control algorithms. The proposed scheme is designed based on the fusion of outputs from three redundant Deep Neural Network (DNN) models, independently designed using Udacity's self driving car challenge data. The improvement in reliability compared to single DNN models is evaluated by measuring the steering angle prediction accuracy in the presence of simulated perturbations on input image data caused by various environmental conditions.
引用
收藏
页码:144 / 145
页数:2
相关论文
共 50 条
  • [1] A Model Driven Framework for N-Version Programming
    Lewis, Craig A.
    Smith, Ronald W.
    Beaulieu, Alain
    2011 IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2011), 2011, : 59 - 65
  • [2] A model for correlated failures in N-version programming
    Dai, YS
    Xie, M
    Poh, KL
    Ng, SH
    IIE TRANSACTIONS, 2004, 36 (12) : 1183 - 1192
  • [3] A cost model for N-version programming with imperfect debugging
    Bhaskar, T.
    Kumar, U. D.
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2006, 57 (08) : 986 - 994
  • [4] NEW CONDITIONS FOR N-VERSION PROGRAMMING
    BRIDGEWATER, K
    GERSTING, JL
    ROBERTS, D
    PROCEEDINGS OF THE TWENTY-FIRST, ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOLS 1-4: ARCHITECTURE TRACK, SOFTWARE TRACK, DECISION SUPPORT AND KNOWLEDGE BASED SYSTEMS TRACK, APPLICATIONS TRACK, 1988, : B605 - B611
  • [5] A software-reliability growth model for N-version programming systems
    Teng, XL
    Pham, H
    IEEE TRANSACTIONS ON RELIABILITY, 2002, 51 (03) : 311 - 321
  • [6] Abstract object state and version recovery in N-version programming
    Romanovsky, A
    TOOLS 29: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 1999, 29 : 86 - 95
  • [7] Scheduling algorithms for N-Version Programming scheme
    Abulnaja, OA
    Hosseini, SH
    Vairavan, K
    TWENTIETH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE (COMPSAC'96), PROCEEDINGS, 1996, 20 : 184 - 189
  • [8] An evolutionary and adaptive approach for n-version programming
    Grosspietsch, KE
    Romanovsky, A
    PROCEEDINGS OF THE 27TH EUROMICRO CONFERENCE - 2001: A NET ODYSSEY, 2001, : 182 - 189
  • [9] Reliability of N-version programming software with testing effort
    Gupta R.
    Jain M.
    International Journal of Reliability and Safety, 2020, 14 (04) : 229 - 251
  • [10] Towards Seamless Integration of N-Version Programming in Model-Based Design
    Hu, Tingting
    Bertolotti, Ivan Cibrario
    Navet, Nicolas
    2017 22ND IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2017,