Reinforcement learning for online testing of autonomous driving systems: a replication and extension study

In a recent study, Reinforcement Learning (RL) used in combination with many-objective search, has been shown to outperform alternative techniques (random search and many-objective search) for online testing of Deep Neural Network-enabled systems. The empirical evaluation of these techniques was conducted on a state-of-the-art Autonomous Driving System (ADS). This work is a replication and extension of that empirical study. Our replication shows that RL does not outperform pure random test generation in a comparison conducted under the same settings of the original study, but with no confounding factor coming from the way collisions are measured. Our extension aims at eliminating some of the possible reasons for the poor performance of RL observed in our replication: (1) the presence of reward components providing contrasting feedback to the RL agent; (2) the usage of an RL algorithm (Q-learning) which requires discretization of an intrinsically continuous state space. Results show that our new RL agent is able to converge to an effective policy that outperforms random search. Results also highlight other possible improvements, which open to further investigations on how to best leverage RL for online ADS testing.

Authors

Institutions

Publication Details

Journal
Empirical Software Engineering
Published
2024-11-05
DOI
https://doi.org/10.1007/s10664-024-10562-5
Citations
3
Primary Topic
Reinforcement Learning in Robotics
Type
article
Field-Weighted Citation Impact
1.04

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Reinforcement learning for online testing of autonomous driving systems: a replication and extension study

Stefano Russo, Paolo Tonella, Matteo Biagiola, Roberto Pietrantuono et al.
3 citations
Empirical Software Engineering
Reinforcement Learning in Robotics
1.04
article

Reinforcement learning for online testing of autonomous driving systems: a replication and extension study

Stefano Russo, Paolo Tonella, Matteo Biagiola, Roberto Pietrantuono, Luca Giamattei
article en
3 citations

Abstract

In a recent study, Reinforcement Learning (RL) used in combination with many-objective search, has been shown to outperform alternative techniques (random search and many-objective search) for online testing of Deep Neural Network-enabled systems. The empirical evaluation of these techniques was conducted on a state-of-the-art Autonomous Driving System (ADS). This work is a replication and extension of that empirical study. Our replication shows that RL does not outperform pure random test generation in a comparison conducted under the same settings of the original study, but with no confounding factor coming from the way collisions are measured. Our extension aims at eliminating some of the possible reasons for the poor performance of RL observed in our replication: (1) the presence of reward components providing contrasting feedback to the RL agent; (2) the usage of an RL algorithm (Q-learning) which requires discretization of an intrinsically continuous state space. Results show that our new RL agent is able to converge to an effective policy that outperforms random search. Results also highlight other possible improvements, which open to further investigations on how to best leverage RL for online ADS testing.

Empirical Software EngineeringVol. 30(1)
Ingegneria dei Trasporti (Italy) (IT), Università della Svizzera italiana (CH), University of Naples Federico II (IT)
Horizon 2020 Framework Programme, H2020 European Research Council
Openalex Percentile: Top 18%
Reinforcement Learning in Robotics
1.04
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Reinforcement learning for online testing of autonomous driving systems: a replication and extension study — Stefano Russo, Paolo Tonella, et al. · Empirical Software Engineering (2024) | TGRS Research Map | TGRS