Querying Labelled Data with Scenario Programs for Sim-to-Real Validation
Not on the map. Why?
Abstract (arXiv)
Simulation-based testing of autonomous vehicles (AVs) has become an essential complement to road testing to ensure safety. Consequently, substantial research has focused on searching for failure scenarios in simulation. However, a fundamental question remains: are AV failure scenarios identified in simulation meaningful in reality, i.e., are they reproducible on the real system? Due to the sim-to-real gap arising from discrepancies between simulated and real sensor data, a failure scenario identified in simulation can be either a spurious artifact of the synthetic sensor data or an actual failure that persists with real sensor data. An approach to validate simulated failure scenarios is to identify instances of the scenario in a corpus of real data, and check if the failure persists on the real data. To this end, we propose a formal definition of what it means for a labelled data item to match an abstract scenario, encoded as a scenario program using the SCENIC probabilistic programming language. Using this definition, we develop a querying algorithm which, given a scenario program and a labelled dataset, finds the subset of data matching the scenario. Experiments demonstrate that our algorithm is accurate and efficient on a variety of realistic traffic scenarios, and scales to a reasonable number of agents.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 31 of its 46 references that are in the map. First posted on arXiv 1 Dec 2021.
Builds on
31 of 46 references.
References · 31
- 2019nuScenes: A multimodal dataset for autonomous drivingcited by 4,485
- 2016Making the V in VQA Matter: Elevating the Role of Image Understanding in Visual Question Answeringcited by 2,498
- 2019Scalability in Perception for Autonomous Driving: Waymo Open Datasetcited by 2,436
- 2017CARLA: An Open Urban Driving Simulatorcited by 2,431
- 2018BDD100K: A Diverse Driving Dataset for Heterogeneous Multitask Learningcited by 1,282
- 2019Argoverse: 3D Tracking and Forecasting with Rich Mapscited by 728
- 2018Deep Visual Domain Adaptation: A Surveycited by 634
- 2017Generative Adversarial Networks: An Overviewcited by 588
- 2017AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehiclescited by 517
- 2018Pyro: Deep Universal Probabilistic Programmingcited by 379
- 2016Driving in the Matrix: Can Virtual Worlds Replace Human-Generated Annotations for Real World Tasks?cited by 194
- 2018The ApolloScape Open Dataset for Autonomous Driving and its Applicationcited by 188
19 more
- 2017Image to Image Translation for Domain Adaptationcited by 171
- 2016Automatic Differentiation Variational Inferencecited by 159
- 2020LiDARsim: Realistic LiDAR Simulation by Leveraging the Real Worldcited by 137
- 2020LGSVL Simulator: A High Fidelity Simulator for Autonomous Drivingcited by 119
- 2017Virtual to Real Reinforcement Learning for Autonomous Drivingcited by 79
- 2018Scenic: A Language for Scenario Specification and Scene Generationcited by 79
- 2018Scalable End-to-End Autonomous Vehicle Testing via Rare-event Simulationcited by 76
- 2019Multi-source Domain Adaptation for Semantic Segmentationcited by 74
- 2019Adaptive Stress Testing for Autonomous Vehiclescited by 70
- 2015Ask, Attend and Answer: Exploring Question-Guided Spatial Attention for Visual Question Answeringcited by 66
- 2020Scenic: A Language for Scenario Specification and Data Generationcited by 39
- 2020Formal Scenario-Based Testing of Autonomous Vehicles: From Simulation to the Real Worldcited by 38
- 2013Automated Variational Inference in Probabilistic Programmingcited by 31
- 2018Simulation-based Adversarial Test Generation for Autonomous Vehicles with Machine Learning Componentscited by 28
- 2015Automatic Variational Inference in Stancited by 24
- 2017Deep Probabilistic Programmingcited by 24
- 2015A New Approach to Probabilistic Programming Inferencecited by 22
- 2019A Programmatic and Semantic Approach to Explaining and DebuggingNeural Network Based Object Detectorscited by 11
- 2020Scaling Exact Inference for Discrete Probabilistic Programscited by 3
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 1.
3 papers.
- 2022Formalizing and Evaluating Requirements of Perception Systems for Automated Vehicles using Spatio-Temporal Perception Logiccited by 5
- 2023Spatialyze: A Geospatial Video Analytics System with Spatial-Aware Optimizationscited by 1
- 2024Querying Perception Streams with Spatial Regular Expressionscited by 0
- 2024Querying Perception Streams with Spatial Regular Expressions8 Nov 2024
- 2023Spatialyze: A Geospatial Video Analytics System with Spatial-Aware Optimizations7 Aug 2023
- 2022Formalizing and Evaluating Requirements of Perception Systems for Automated Vehicles using Spatio-Temporal Perception Logic29 Jun 2022