Many-Objective Reinforcement Learning for Online Testing of DNN-Enabled Systems
Fitash Ul Haq, Donghwan Shin, Lionel Briand

TL;DR
MORLOT is a novel online testing approach combining reinforcement learning and many-objective search to efficiently test DNN-enabled systems in dynamically changing environments, ensuring multiple safety requirements are met.
Contribution
This paper introduces MORLOT, a new method that effectively tests DNN-based systems in real-time with changing environments by integrating RL and many-objective optimization.
Findings
MORLOT outperforms alternative testing methods with large effect sizes.
It effectively handles multiple safety requirements during online testing.
MORLOT demonstrates high efficiency and effectiveness in autonomous driving simulation.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSafety Systems Engineering in Autonomy · Autonomous Vehicle Technology and Safety · Software Testing and Debugging Techniques
MethodsEntropy Regularization · Proximal Policy Optimization · Test · CARLA: An Open Urban Driving Simulator
