Neural Network Guided Evolutionary Fuzzing for Finding Traffic Violations of Autonomous Vehicles

被引:19
|
作者
Zhong, Ziyuan [1 ]
Kaiser, Gail [1 ]
Ray, Baishakhi [1 ]
机构
[1] Columbia Univ, Dept Comp Sci, New York, NY 10025 USA
关键词
Automobiles; Testing; Fuzzing; Vehicle crash testing; Grammar; Artificial neural networks; Roads; Search-based software engineering; evolutionary algorithms; neural networks; software testing; test generation; autonomous vehicles;
D O I
10.1109/TSE.2022.3195640
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Self-driving cars and trucks, autonomous vehicles (avs), should not be accepted by regulatory bodies and the public until they have much higher confidence in their safety and reliability - which can most practically and convincingly be achieved by testing. But existing testing methods are inadequate for checking the end-to-end behaviors of av controllers against complex, real-world corner cases involving interactions with multiple independent agents such as pedestrians and human-driven vehicles. While test-driving avs on streets and highways fails to capture many rare events, existing simulation-based testing methods mainly focus on simple scenarios and do not scale well for complex driving situations that require sophisticated awareness of the surroundings. To address these limitations, we propose a new fuzz testing technique, called AutoFuzz, which can leverage widely-used av simulators' API grammars to generate semantically and temporally valid complex driving scenarios (sequences of scenes). To efficiently search for traffic violations-inducing scenarios in a large search space, we propose a constrained neural network (NN) evolutionary search method to optimize AutoFuzz. Evaluation of our prototype on one state-of-the-art learning-based controller, two rule-based controllers, and one industrial-grade controller in five scenarios shows that AutoFuzz efficiently finds hundreds of traffic violationsin high-fidelity simulation environments. For each scenario, AutoFuzz can find on average 10-39% more unique traffic violationsthan the best-performing baseline method. Further, fine-tuning the learning-based controller with the traffic violationsfound by AutoFuzz successfully reduced the traffic violationsfound in the new version of the av controller software.
引用
收藏
页码:1860 / 1875
页数:16
相关论文
共 50 条
  • [41] Neural network control for automatic guided vehicles using discrete reference markers
    Kurd, S
    Oguchi, K
    IAS '97 - CONFERENCE RECORD OF THE 1997 IEEE INDUSTRY APPLICATIONS CONFERENCE / THIRTY-SECOND IAS ANNUAL MEETING, VOLS 1-3, 1997, : 886 - 891
  • [42] A stochastic dynamic network loading model for mixed traffic with autonomous and human-driven vehicles
    Zhang, Fang
    Lu, Jian
    Hu, Xiaojian
    Meng, Qiang
    TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2023, 178
  • [43] Pattern analysis for autonomous vehicles with the region- and feature-based neural network: Global self-localization and traffic sign recognition
    Janet, JA
    White, MW
    Chase, TA
    Luo, RC
    Sutton, JC
    1996 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, PROCEEDINGS, VOLS 1-4, 1996, : 3598 - 3604
  • [44] Model Predictive Control of Autonomous Underwater Vehicles Based on the Simplified Dual Neural Network
    Yan, Zheng
    Chung, Siu Fong
    Wang, Jun
    PROCEEDINGS 2012 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2012, : 2551 - 2556
  • [45] A neural-network approach to high-precision docking of autonomous vehicles/platforms
    Wong, Joseph
    Nejat, Goldie
    Fenton, Robert
    Benhabib, Beno
    ROBOTICA, 2007, 25 (479-492) : 479 - 492
  • [46] Distributed adaptive neural network constraint containment control for the benthic autonomous underwater vehicles
    Sun, Yanchao
    Du, Yutong
    Qin, Hongde
    NEUROCOMPUTING, 2022, 484 : 89 - 98
  • [47] Anomaly Detection of CAN Bus Messages Using a Deep Neural Network for Autonomous Vehicles
    Zhou, Aiguo
    Li, Zhenyu
    Shen, Yong
    APPLIED SCIENCES-BASEL, 2019, 9 (15):
  • [48] Neural Network Models for Driving Control of Indoor Autonomous Vehicles in Mobile Edge Computing
    Kwon, Yonghun
    Kim, Woojae
    Jung, Inbum
    SENSORS, 2023, 23 (05)
  • [49] A Biologically Inspired Neural Network for Navigation with Obstacle avoidance in Autonomous Underwater and Surface Vehicles
    Guerrero-Gonzalez, Antonio
    Garcia-Cordova, Francisco
    Gilabert, Javier
    2011 IEEE - OCEANS SPAIN, 2011,
  • [50] Trajectory tracking control of autonomous vehicles based on Lagrangian neural network dynamics model
    Yang, Wei
    Cai, Yingfeng
    Sun, Xiaoqiang
    He, Youguo
    Yuan, Chaochun
    Wang, Hai
    Chen, Long
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART D-JOURNAL OF AUTOMOBILE ENGINEERING, 2024, 238 (12) : 3483 - 3498