Parallel and Multi-Objective Falsification with Scenic and VerifAI
Not on the map. Why?
Abstract (arXiv)
Falsification has emerged as an important tool for simulation-based verification of autonomous systems. In this paper, we present extensions to the Scenic scenario specification language and VerifAI toolkit that improve the scalability of sampling-based falsification methods by using parallelism and extend falsification to multi-objective specifications. We first present a parallelized framework that is interfaced with both the simulation and sampling capabilities of Scenic and the falsification capabilities of VerifAI, reducing the execution time bottleneck inherently present in simulation-based testing. We then present an extension of VerifAI's falsification algorithms to support multi-objective optimization during sampling, using the concept of rulebooks to specify a preference ordering over multiple metrics that can be used to guide the counterexample search process. Lastly, we evaluate the benefits of these extensions with a comprehensive set of benchmarks written in the Scenic language.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 12 of its 33 references that are in the map. First posted on arXiv 9 Jul 2021.
Builds on
12 of 33 references.
References · 12
- 2017CARLA: An Open Urban Driving Simulatorcited by 2,431
- 2017Ray: A Distributed Framework for Emerging AI Applicationscited by 516
- 2020LGSVL Simulator: A High Fidelity Simulator for Autonomous Drivingcited by 119
- 2018Scenic: A Language for Scenario Specification and Scene Generationcited by 79
- 2019Liability, Ethics, and Culture-Aware Behavior Specification using Rulebookscited by 41
- 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
- 2016Towards Verified Artificial Intelligencecited by 36
- 2019Securing Connected & Autonomous Vehicles: Challenges Posed by Adversarial Machine Learning and The Way Forwardcited by 33
- 2015Upper-Confidence-Bound Algorithms for Active Learning in Multi-Armed Banditscited by 29
- 2020Formal Analysis and Redesign of a Neural Network-Based Aircraft Taxiing System with VerifAIcited by 21
- 2013Incremental Sampling-based Algorithm for Minimum-violation Motion Planningcited by 9
Built on by
Citing papers per year: 2021: 3; 2022: 3; 2023: 1; 2024: 0; 2025: 0; 2026: 1.
8 papers.
- 2021Hierarchical Potential-based Reward Shaping from Task Specificationscited by 7
- 2021A Scenario-Based Platform for Testing Autonomous Vehicle Behavior Prediction Models in Simulationcited by 6
- 2021Addressing the IEEE AV Test Challenge with Scenic and VerifAIcited by 5
- 2022Risk-Aware Scene Sampling for Dynamic Assurance of Autonomous Systemscited by 4
- 2022Systems Challenges for Trustworthy Embodied Systemscited by 2
- 2026ScenicRules: An Autonomous Driving Benchmark with Multi-Objective Specifications and Abstract Scenarioscited by 1
- 2022Safe Policy Improvement in Constrained Markov Decision Processescited by 0
- 2023Compositional Inductive Invariant Based Verification of Neural Network Controlled Systemscited by 0
- 2026ScenicRules: An Autonomous Driving Benchmark with Multi-Objective Specifications and Abstract Scenarios17 Feb 2026
- 2023Compositional Inductive Invariant Based Verification of Neural Network Controlled Systems17 Dec 2023
- 2022Safe Policy Improvement in Constrained Markov Decision Processes20 Oct 2022
- 2022Risk-Aware Scene Sampling for Dynamic Assurance of Autonomous Systems28 Feb 2022
- 2022Systems Challenges for Trustworthy Embodied Systems10 Jan 2022
- 2021A Scenario-Based Platform for Testing Autonomous Vehicle Behavior Prediction Models in Simulation28 Oct 2021
- 2021Hierarchical Potential-based Reward Shaping from Task Specifications6 Oct 2021
- 2021Addressing the IEEE AV Test Challenge with Scenic and VerifAI20 Aug 2021