Adv-BMT: Bidirectional Motion Transformer for Safety-Critical Traffic Scenario Generation
Yuxin Liu, Zhenghao Peng, Xuanhao Cui, Bolei Zhou
TL;DR
The paper tackles the scarcity of safety-critical traffic scenarios by introducing Adv-BMT, a framework built on a Bidirectional Motion Transformer (BMT) that can perform both forward and reverse motion predictions. Adv-BMT generates diverse, realistic collision scenarios by inserting a new adversarial agent (ADV), reconstructing trajectories through reverse predictions, and applying rule-based rejection to ensure physical plausibility. Key contributions include the temporally reversible motion tokenization, diverse adversarial initializations, and a closed-loop/adaptive generation setup that improves downstream reinforcement learning agents' safety performance, demonstrated on the Waymo Open Motion Dataset. The approach advances safety validation for autonomous driving by providing controllable, reactive, and realistic multi-agent interactions, though it incurs substantial memory and compute cost and is evaluated primarily within a single downstream task.
Abstract
Scenario-based testing is essential for validating the performance of autonomous driving (AD) systems. However, such testing is limited by the scarcity of long-tailed, safety-critical scenarios in existing datasets collected in the real world. To tackle the data issue, we propose the Adv-BMT framework, which augments real-world scenarios with diverse and realistic adversarial traffic interactions. The core component of Adv-BMT is a bidirectional motion transformer (BMT) model to perform inverse traffic motion predictions, which takes agent information in the last time step of the scenario as input, and reconstructs the traffic in the inverse of chronological order until the initial time step. The Adv-BMT framework is a two-staged pipeline: it first conducts adversarial initializations and then inverse motion predictions. Different from previous work, we do not need any collision data for pretraining, and are able to generate realistic and diverse collision interactions. Our experimental results validate the quality of generated collision scenarios by Adv-BMT: training in our augmented dataset would reduce episode collision rates by 20%. Demo and code are available at: https://metadriverse.github.io/adv-bmt/.
