Quantitative Projection Coverage for Testing ML-enabled Autonomous Systems

05/11/2018
by   Chih-Hong Cheng, et al.
0

Systematically testing models learned from neural networks remains a crucial unsolved barrier to successfully justify safety for autonomous vehicles engineered using data-driven approach. We propose quantitative k-projection coverage as a metric to mediate combinatorial explosion while guiding the data sampling process. By assuming that domain experts propose largely independent environment conditions and by associating elements in each condition with weights, the product of these conditions forms scenarios, and one may interpret weights associated with each equivalence class as relative importance. Achieving full k-projection coverage requires that the data set, when being projected to the hyperplane formed by arbitrarily selected k-conditions, covers each class with number of data points no less than the associated weight. For the general case where scenario composition is constrained by rules, precisely computing k-projection coverage remains in NP. In terms of finding minimum test cases to achieve full coverage, we present theoretical complexity for important sub-cases and an encoding to 0-1 integer programming. We have implemented a research prototype that generates test cases for a visual object defection unit in automated driving, demonstrating the technological feasibility of our proposed coverage criterion.

READ FULL TEXT
research
03/08/2021

Testing Autonomous Systems with Believed Equivalence Refinement

Continuous engineering of autonomous driving functions commonly requires...
research
09/06/2021

ViSTA: a Framework for Virtual Scenario-based Testing of Autonomous Vehicles

In this paper, we present ViSTA, a framework for Virtual Scenario-based ...
research
03/17/2020

Formal Scenario-Based Testing of Autonomous Vehicles: From Simulation to the Real World

We present a new approach to automated scenario-based testing of the saf...
research
08/02/2019

Requirements-driven Test Generation for Autonomous Vehicles with Machine Learning Components

Autonomous vehicles are complex systems that are challenging to test and...
research
03/04/2020

Efficient statistical validation with edge cases to evaluate Highly Automated Vehicles

The widescale deployment of Autonomous Vehicles (AV) seems to be imminen...
research
10/06/2021

Probabilistic Metamodels for an Efficient Characterization of Complex Driving Scenarios

To systematically validate the safe behavior of automated vehicles (AV),...

Please sign up or login with your details

Forgot password? Click here to reset