English

Simulation-based Adversarial Test Generation for Autonomous Vehicles with Machine Learning Components

Systems and Control 2019-01-09 v4 Artificial Intelligence Software Engineering

Abstract

Many organizations are developing autonomous driving systems, which are expected to be deployed at a large scale in the near future. Despite this, there is a lack of agreement on appropriate methods to test, debug, and certify the performance of these systems. One of the main challenges is that many autonomous driving systems have machine learning components, such as deep neural networks, for which formal properties are difficult to characterize. We present a testing framework that is compatible with test case generation and automatic falsification methods, which are used to evaluate cyber-physical systems. We demonstrate how the framework can be used to evaluate closed-loop properties of an autonomous driving system model that includes the ML components, all within a virtual environment. We demonstrate how to use test case generation methods, such as covering arrays, as well as requirement falsification methods to automatically identify problematic test scenarios. The resulting framework can be used to increase the reliability of autonomous driving systems.

Keywords

Cite

@article{arxiv.1804.06760,
  title  = {Simulation-based Adversarial Test Generation for Autonomous Vehicles with Machine Learning Components},
  author = {Cumhur Erkan Tuncali and Georgios Fainekos and Hisahiro Ito and James Kapinski},
  journal= {arXiv preprint arXiv:1804.06760},
  year   = {2019}
}

Comments

This is a modified version of a paper presented at the 29th IEEE Intelligent Vehicles Symposium (IV 2018). Source code is available at https://cpslab.assembla.com/spaces/sim-atav

R2 v1 2026-06-23T01:27:42.043Z