Litcius/Paper detail

Identifying and Explaining Safety-critical Scenarios for Autonomous Vehicles via Key Features

Neelofar Neelofar, Aldeida Aleti

2024ACM Transactions on Software Engineering and Methodology20 citationsDOIOpen Access PDF

Abstract

Ensuring the safety of autonomous vehicles (AVs) is of utmost importance, and testing them in simulated environments is a safer option than conducting in-field operational tests. However, generating an exhaustive test suite to identify critical test scenarios is computationally expensive, as the representation of each test is complex and contains various dynamic and static features, such as the AV under test, road participants (vehicles, pedestrians, and static obstacles), environmental factors (weather and light), and the road’s structural features (lanes, turns, road speed, etc.). In this article, we present a systematic technique that uses Instance Space Analysis (ISA) to identify the significant features of test scenarios that affect their ability to reveal the unsafe behaviour of AVs. ISA identifies the features that best differentiate safety-critical scenarios from normal driving and visualises the impact of these features on test scenario outcomes (safe/unsafe) in two dimensions. This visualisation helps to identify untested regions of the instance space and provides an indicator of the quality of the test suite in terms of the percentage of feature space covered by testing. To test the predictive ability of the identified features, we train five Machine Learning classifiers to classify test scenarios as safe or unsafe. The high precision, recall, and F1 scores indicate that our proposed approach is effective in predicting the outcome of a test scenario without executing it and can be used for test generation, selection, and prioritisation.

Topics & Concepts

Computer scienceSAFERTest suiteTest (biology)Scenario testingMachine learningTest caseTest strategyCritical areaArtificial intelligenceSoftwareComputer securityVariety (cybernetics)EngineeringProgramming languagePaleontologyRegression analysisAerospace engineeringBiologyAutonomous Vehicle Technology and SafetySimulation Techniques and ApplicationsReinforcement Learning in Robotics
Identifying and Explaining Safety-critical Scenarios for Autonomous Vehicles via Key Features | Litcius