Paper published in a book (Scientific congresses, symposiums and conference proceedings)
Many-Objective Reinforcement Learning for Online Testing of DNN-Enabled Systems
UL HAQ, Fitash; SHIN, Donghwan; BRIAND, Lionel
2023In 45th International Conference on Software Engineering (ICSE ’23)
Peer reviewed
 

Files


Full Text
MORLOT.pdf
Author postprint (365.65 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
DNN Testing; Reinforcement learning; Many objective search
Abstract :
[en] Deep Neural Networks (DNNs) have been widely used to perform real-world tasks in cyber-physical systems such as Autonomous Driving Systems (ADS). Ensuring the correct behavior of such DNN-Enabled Systems (DES) is a crucial topic. Online testing is one of the promising modes for testing such systems with their application environments (simulated or real) in a closed loop, taking into account the continuous interaction between the systems and their environments. However, the environmental variables (e.g., lighting conditions) that might change during the systems' operation in the real world, causing the DES to violate requirements (safety, functional), are often kept constant during the execution of an online test scenario due to the two major challenges: (1) the space of all possible scenarios to explore would become even larger if they changed and (2) there are typically many requirements to test simultaneously. In this paper, we present MORLOT (Many-Objective Reinforcement Learning for Online Testing), a novel online testing approach to address these challenges by combining Reinforcement Learning (RL) and many-objective search. MORLOT leverages RL to incrementally generate sequences of environmental changes while relying on many-objective search to determine the changes so that they are more likely to achieve any of the uncovered objectives. We empirically evaluate MORLOT using CARLA, a high-fidelity simulator widely used for autonomous driving research, integrated with Transfuser, a DNN-enabled ADS for end-to-end driving. The evaluation results show that MORLOT is significantly more effective and efficient than alternatives with a large effect size. In other words, MORLOT is a good option to test DES with dynamically changing environments while accounting for multiple safety requirements.
Research center :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > SVV - Software Verification and Validation
Disciplines :
Computer science
Author, co-author :
UL HAQ, Fitash ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
SHIN, Donghwan ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
BRIAND, Lionel ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
External co-authors :
yes
Language :
English
Title :
Many-Objective Reinforcement Learning for Online Testing of DNN-Enabled Systems
Publication date :
May 2023
Event name :
45th International Conference on Software Engineering (ICSE ’23)
Event date :
from 14-05-2023 to 20-05-2023
Audience :
International
Main work title :
45th International Conference on Software Engineering (ICSE ’23)
Publisher :
ACM, New York, NY, United States
Peer reviewed :
Peer reviewed
Focus Area :
Security, Reliability and Trust
Available on ORBilu :
since 21 August 2023

Statistics


Number of views
152 (8 by Unilu)
Number of downloads
80 (2 by Unilu)

Scopus citations®
 
32
Scopus citations®
without self-citations
31
OpenAlex citations
 
32

Bibliography


Similar publications



Contact ORBilu