On Adversarial Robustness of Trajectory Prediction for Autonomous Vehicles
About
Trajectory prediction is a critical component for autonomous vehicles (AVs) to perform safe planning and navigation. However, few studies have analyzed the adversarial robustness of trajectory prediction or investigated whether the worst-case prediction can still lead to safe planning. To bridge this gap, we study the adversarial robustness of trajectory prediction models by proposing a new adversarial attack that perturbs normal vehicle trajectories to maximize the prediction error. Our experiments on three models and three datasets show that the adversarial prediction increases the prediction error by more than 150%. Our case studies show that if an adversary drives a vehicle close to the target AV following the adversarial trajectory, the AV may make an inaccurate prediction and even make unsafe driving decisions. We also explore possible mitigation techniques via data augmentation and trajectory smoothing. The implementation is open source at https://github.com/zqzqz/AdvTrajectoryPrediction.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Adversarial Scenario Generation | Waymo Open Motion Dataset Replay policy | Attack Success Rate70.46 | 27 | |
| Adversarial Generation | WOMD | Attack Success Rate20.44 | 17 | |
| Trajectory Prediction | NGSIM | -- | 11 | |
| Safety-critical scenario generation | SafeBench | Collision Rate: Straight Obstacle50 | 8 | |
| Open-loop Adversarial Scenario Generation | WOMD and MetaDrive against Replay Policy (open-loop evaluation) | Attack Success Rate (ASR)70.46 | 8 | |
| Trajectory Prediction | nuScenes | -- | 8 | |
| Traffic Scenario Simulation | AccidentSim Overall | Average Value17.9 | 7 | |
| Traffic Scenario Simulation | AccidentSim Dual-Vehicle Scenarios | Straight Obstacle Error Rate14 | 7 | |
| Traffic Scenario Simulation | AccidentSim Triple-Vehicle Scenarios | Straight Obstacle Avoidance0.21 | 7 | |
| Traffic Scenario Simulation | AccidentSim Multi-Vehicle Scenarios | Straight Obstacle Rate23 | 7 |