Scenic: A Language for Scenario Specification and Scene Generation
Not on the map. Why?
Abstract (arXiv)
We propose a new probabilistic programming language for the design and analysis of perception systems, especially those based on machine learning. Specifically, we consider the problems of training a perception system to handle rare events, testing its performance under different conditions, and debugging failures. We show how a probabilistic programming language can help address these problems by specifying distributions encoding interesting types of inputs and sampling these to generate specialized training and test sets. More generally, such languages can be used for cyber-physical systems and robotics to write environment models, an essential prerequisite to any formal analysis. In this paper, we focus on systems like autonomous cars and robots, whose environment is a "scene", a configuration of physical objects and agents. We design a domain-specific language, Scenic, for describing "scenarios" that are distributions over scenes. As a probabilistic programming language, Scenic allows assigning distributions to features of the scene, as well as declaratively imposing hard and soft constraints over the scene. We develop specialized techniques for sampling from the resulting distribution, taking advantage of the structure provided by Scenic's domain-specific syntax. Finally, we apply Scenic in a case study on a convolutional neural network designed to detect cars in road images, improving its performance beyond that achieved by state-of-the-art synthetic data generation methods.
Key facts. Cited by 79 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 Sep 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 12; 2022: 7; 2023: 9; 2024: 19; 2025: 17; 2026: 15.
79 papers.
Sort:
By area:
- 2023End-to-end Autonomous Driving: Challenges and Frontierscited by 485
- 2024Towards Guaranteed Safe AI: A Framework for Ensuring Robust and Reliable AI Systemscited by 94
- 2024ChatScene: Knowledge-Enabled Safety-Critical Scenario Generation for Autonomous Vehiclescited by 92
- 2022Deep Surrogate Assisted Generation of Environmentscited by 40
- 2025Foundation Models in Autonomous Driving: A Survey on Scenario Generation and Scenario Analysiscited by 37
- 2023Choose Your Simulator Wisely: A Review on Open-source Simulators for Autonomous Drivingcited by 26
- 2024Can We Trust Embodied Agents? Exploring Backdoor Attacks against Embodied LLM-based Decision-Making Systemscited by 23
- 2021Generating and Characterizing Scenarios for Safety Testing of Autonomous Vehiclescited by 21
- 2021Efficient Out-of-Distribution Detection Using Latent Space of β-VAE for Cyber-Physical Systemscited by 19
- 2024Multimodal Large Language Model Driven Scenario Testing for Autonomous Vehiclescited by 18
- 2025Text2Scenario: Text-Driven Scenario Generation for Autonomous Driving Testcited by 18
- 2024Vehicle: Bridging the Embedding Gap in the Verification of Neuro-Symbolic Programscited by 14
38 more
- 2025A Survey of Attacks on Large Language Modelscited by 13
- 2025Neural Network Verification is a Programming Language Challengecited by 12
- 2024ScenicNL: Generating Probabilistic Scenario Programs from Natural Languagecited by 10
- 2025Four Principles for Physically Interpretable World Modelscited by 10
- 2023Preemptively Pruning Clever-Hans Strategies in Deep Neural Networkscited by 9
- 2025CHAI: Command Hijacking against embodied AIcited by 9
- 2021Parallel and Multi-Objective Falsification with Scenic and VerifAIcited by 8
- 2022ANTI-CARLA: An Adversarial Testing Framework for Autonomous Vehicles in CARLAcited by 8
- 2023Surrogate Assisted Generation of Human-Robot Interaction Scenarioscited by 8
- 2024Text-to-Drive: Diverse Driving Behavior Synthesis via Large Language Modelscited by 8
- 2024LogiCity: Advancing Neuro-Symbolic AI with Abstract Urban Simulationcited by 8
- 2024From Dashcam Videos to Driving Simulations: Stress Testing Automated Vehicles against Rare Eventscited by 7
- 2021Scenic4RL: Programmatic Modeling and Generation of Reinforcement Learning Environmentscited by 6
- 2021A Scenario-Based Platform for Testing Autonomous Vehicle Behavior Prediction Models in Simulationcited by 6
- 2022Monitoring of Perception Systems: Deterministic, Probabilistic, and Learning-based Fault Detection and Identificationcited by 6
- 2024Enhancing LLM-based Autonomous Driving Agents to Mitigate Perception Attackscited by 6
- 2024Generating Traffic Scenarios via In-Context Learning to Learn Better Motion Plannercited by 6
- 2021Addressing the IEEE AV Test Challenge with Scenic and VerifAIcited by 5
- 2023Testing learning-enabled cyber-physical systems with Large-Language Models: A Formal Approachcited by 5
- 2025AGENTS-LLM: Augmentative GENeration of Challenging Traffic Scenarios with an Agentic LLM Frameworkcited by 5
- 2022Risk-Aware Scene Sampling for Dynamic Assurance of Autonomous Systemscited by 4
- 2025Adversarial Generation and Collaborative Evolution of Safety-Critical Scenarios for Autonomous Vehiclescited by 4
- 2021Perspective, Survey and Trends: Public Driving Datasets and Toolsets for Autonomous Driving Virtual Testcited by 3
- 2021Querying Labelled Data with Scenario Programs for Sim-to-Real Validationcited by 3
- 2023Bridging Data-Driven and Knowledge-Driven Approaches for Safety-Critical Scenario Generation in Automated Vehicle Validationcited by 3
- 2024A Simple Framework Towards Vision-based Traffic Signal Control with Microscopic Simulationcited by 3
- 2024Scenario-Based Curriculum Generation for Multi-Agent Autonomous Drivingcited by 3
- 2024Enabling Adaptive Agent Training in Open-Ended Simulators by Targeting Diversitycited by 3
- 2024ChatDyn: Language-Driven Multi-Actor Dynamics Generation in Street Scenescited by 3
- 2024Autoware.Flex: Human-Instructed Dynamically Reconfigurable Autonomous Driving Systemscited by 3
- 2022ECSAS: Exploring Critical Scenarios from Action Sequence in Autonomous Drivingcited by 2
- 2023TorchQL: A Programming Framework for Integrity Constraints in Machine Learningcited by 2
- 2025AccidentSim: Generating Vehicle Collision Videos with Physically Realistic Collision Trajectories from Real-World Accident Reportscited by 2
- 2025LLM-based Realistic Safety-Critical Driving Video Generationcited by 2
- 2025Prophecy: Inferring Formal Properties from Neuron Activationscited by 2
- 2025Interactive Program Synthesis for Modeling Collaborative Physical Activities from Narrated Demonstrationscited by 2
- 2026Understanding Real-World Traffic Safety through RoadSafe365 Benchmarkcited by 2
- 2021ModelGuard: Runtime Validation of Lipschitz-continuous Modelscited by 1
50 most cited of 79 All 79 (JSON)
- 2026Iterative Policy Refinement through Semantic Rollout Analysis1 Oct 2026
- 2026Teach-to-Crash: A Closed-Loop Student-Teacher LLM Framework for Collision-Inducing Test Scenario Generation23 Sep 2026
- 2026SSP: An Event-Matched Syn2Sim2Phy Cross-Domain Evaluation Framework for Autonomous Driving VLA Models14 Aug 2026
- 2026Video2Track: From Real-World Interaction Videos to Steerable Adversarial Closed-Track Testing for Automated Driving Systems12 Aug 2026
- 2026Language-Structured Relational Q-Learning for Threat-Aware Control in Safety-Critical Driving11 Aug 2026
- 2026Towards Trustworthy Embodied Intelligence: A Systems Framework and Graded Trustworthiness Levels28 Jul 2026
- 2026Chat2Scenic: An Iterative RAG-Based Framework for Scenario Generation in Autonomous Driving15 Jul 2026
- 2026From Driving Videos to Simulatable Scenarios20 Jun 2026
- 2026Revealing Interpretable Failure Modes of VLMs12 May 2026
- 2026Risk-Controllable Multi-View Diffusion for Driving Scenario Generation12 Mar 2026
- 2026Declarative Scenario-based Testing with RoadLogic10 Mar 2026
- 2026ScenicRules: An Autonomous Driving Benchmark with Multi-Objective Specifications and Abstract Scenarios17 Feb 2026
38 more
- 2026Understanding Real-World Traffic Safety through RoadSafe365 Benchmark6 Feb 2026
- 2026Pragmatic Curiosity: A Unified Framework for Hybrid Learning and Optimization via Active Inference5 Feb 2026
- 2026Learning Contextual Runtime Monitors for Safe AI-Based Autonomy28 Jan 2026
- 2025Lumos: Let there be Language Model System Certification2 Dec 2025
- 2025ScenicProver: A Framework for Compositional Probabilistic Verification of Learning-Enabled Systems4 Nov 2025
- 2025David vs. Goliath: A comparative study of different-sized LLMs for code generation in the domain of automotive scenario generation15 Oct 2025
- 2025Attack logics, not outputs: Towards efficient robustification of deep neural networks by falsifying concept-based properties1 Oct 2025
- 2025CHAI: Command Hijacking against embodied AI30 Sep 2025
- 2025Interactive Program Synthesis for Modeling Collaborative Physical Activities from Narrated Demonstrations29 Sep 2025
- 2025Prophecy: Inferring Formal Properties from Neuron Activations25 Sep 2025
- 2025CARJAN: Agent-Based Generation and Simulation of Traffic Scenarios with AJAN29 Aug 2025
- 2025Adversarial Generation and Collaborative Evolution of Safety-Critical Scenarios for Autonomous Vehicles20 Aug 2025
- 2025AGENTS-LLM: Augmentative GENeration of Challenging Traffic Scenarios with an Agentic LLM Framework18 Jul 2025
- 2025LLM-based Realistic Safety-Critical Driving Video Generation2 Jul 2025
- 2025Foundation Models in Autonomous Driving: A Survey on Scenario Generation and Scenario Analysis13 Jun 2025
- 2025A Survey of Attacks on Large Language Models18 May 2025
- 2025AccidentSim: Generating Vehicle Collision Videos with Physically Realistic Collision Trajectories from Real-World Accident Reports26 Mar 2025
- 2025Text2Scenario: Text-Driven Scenario Generation for Autonomous Driving Test4 Mar 2025
- 2025Four Principles for Physically Interpretable World Models4 Mar 2025
- 2025Neural Network Verification is a Programming Language Challenge10 Jan 2025
- 2024Generating Traffic Scenarios via In-Context Learning to Learn Better Motion Planner24 Dec 2024
- 2024Autoware.Flex: Human-Instructed Dynamically Reconfigurable Autonomous Driving Systems20 Dec 2024
- 2024ChatDyn: Language-Driven Multi-Actor Dynamics Generation in Street Scenes11 Dec 2024
- 2024From Dashcam Videos to Driving Simulations: Stress Testing Automated Vehicles against Rare Events25 Nov 2024
- 2024Querying Perception Streams with Spatial Regular Expressions8 Nov 2024
- 2024Enabling Adaptive Agent Training in Open-Ended Simulators by Targeting Diversity7 Nov 2024
- 2024LogiCity: Advancing Neuro-Symbolic AI with Abstract Urban Simulation1 Nov 2024
- 2024Managing Bandwidth: The Key to Cloud-Assisted Autonomous Driving21 Oct 2024
- 2024Enhancing LLM-based Autonomous Driving Agents to Mitigate Perception Attacks22 Sep 2024
- 2024Simulation-based Scenario Generation for Robust Hybrid AI for Autonomy10 Sep 2024
- 2024Multimodal Large Language Model Driven Scenario Testing for Autonomous Vehicles10 Sep 2024
- 2024Text-to-Drive: Diverse Driving Behavior Synthesis via Large Language Models6 Jun 2024
- 2024Can We Trust Embodied Agents? Exploring Backdoor Attacks against Embodied LLM-based Decision-Making Systems27 May 2024
- 2024ChatScene: Knowledge-Enabled Safety-Critical Scenario Generation for Autonomous Vehicles22 May 2024
- 2024Towards Guaranteed Safe AI: A Framework for Ensuring Robust and Reliable AI Systems10 May 2024
- 2024ScenicNL: Generating Probabilistic Scenario Programs from Natural Language3 May 2024
- 2024Scenario-Based Curriculum Generation for Multi-Agent Autonomous Driving26 Mar 2024
- 2024A Simple Framework Towards Vision-based Traffic Signal Control with Microscopic Simulation11 Mar 2024
50 newest of 79 All 79 (JSON)
- 2023End-to-end Autonomous Driving: Challenges and Frontierscited by 485
- 2024ChatScene: Knowledge-Enabled Safety-Critical Scenario Generation for Autonomous Vehiclescited by 92
- 2025Foundation Models in Autonomous Driving: A Survey on Scenario Generation and Scenario Analysiscited by 37
- 2025Text2Scenario: Text-Driven Scenario Generation for Autonomous Driving Testcited by 18
- 2024Text-to-Drive: Diverse Driving Behavior Synthesis via Large Language Modelscited by 8
- 2024From Dashcam Videos to Driving Simulations: Stress Testing Automated Vehicles against Rare Eventscited by 7
- 2024Enhancing LLM-based Autonomous Driving Agents to Mitigate Perception Attackscited by 6
- 2025Adversarial Generation and Collaborative Evolution of Safety-Critical Scenarios for Autonomous Vehiclescited by 4
- 2021Perspective, Survey and Trends: Public Driving Datasets and Toolsets for Autonomous Driving Virtual Testcited by 3
- 2024Autoware.Flex: Human-Instructed Dynamically Reconfigurable Autonomous Driving Systemscited by 3
- 2022ECSAS: Exploring Critical Scenarios from Action Sequence in Autonomous Drivingcited by 2
- 2025LLM-based Realistic Safety-Critical Driving Video Generationcited by 2
12 most cited of 16 All 16 (JSON)
- 2026SSP: An Event-Matched Syn2Sim2Phy Cross-Domain Evaluation Framework for Autonomous Driving VLA Models14 Aug 2026
- 2026Video2Track: From Real-World Interaction Videos to Steerable Adversarial Closed-Track Testing for Automated Driving Systems12 Aug 2026
- 2026From Driving Videos to Simulatable Scenarios20 Jun 2026
- 2026Risk-Controllable Multi-View Diffusion for Driving Scenario Generation12 Mar 2026
- 2025Adversarial Generation and Collaborative Evolution of Safety-Critical Scenarios for Autonomous Vehicles20 Aug 2025
- 2025LLM-based Realistic Safety-Critical Driving Video Generation2 Jul 2025
- 2025Foundation Models in Autonomous Driving: A Survey on Scenario Generation and Scenario Analysis13 Jun 2025
- 2025Text2Scenario: Text-Driven Scenario Generation for Autonomous Driving Test4 Mar 2025
- 2024Autoware.Flex: Human-Instructed Dynamically Reconfigurable Autonomous Driving Systems20 Dec 2024
- 2024From Dashcam Videos to Driving Simulations: Stress Testing Automated Vehicles against Rare Events25 Nov 2024
- 2024Enhancing LLM-based Autonomous Driving Agents to Mitigate Perception Attacks22 Sep 2024
- 2024Text-to-Drive: Diverse Driving Behavior Synthesis via Large Language Models6 Jun 2024
12 newest of 16 All 16 (JSON)
- 2024Towards Guaranteed Safe AI: A Framework for Ensuring Robust and Reliable AI Systemscited by 94
- 2025Four Principles for Physically Interpretable World Modelscited by 10
- 2025AccidentSim: Generating Vehicle Collision Videos with Physically Realistic Collision Trajectories from Real-World Accident Reportscited by 2
- 2025AccidentSim: Generating Vehicle Collision Videos with Physically Realistic Collision Trajectories from Real-World Accident Reports26 Mar 2025
- 2025Four Principles for Physically Interpretable World Models4 Mar 2025
- 2024Towards Guaranteed Safe AI: A Framework for Ensuring Robust and Reliable AI Systems10 May 2024
- 2022Deep Surrogate Assisted Generation of Environmentscited by 40
- 2023Choose Your Simulator Wisely: A Review on Open-source Simulators for Autonomous Drivingcited by 26
- 2021Generating and Characterizing Scenarios for Safety Testing of Autonomous Vehiclescited by 21
- 2021Efficient Out-of-Distribution Detection Using Latent Space of β-VAE for Cyber-Physical Systemscited by 19
- 2024Vehicle: Bridging the Embedding Gap in the Verification of Neuro-Symbolic Programscited by 14
- 2025Neural Network Verification is a Programming Language Challengecited by 12
- 2024ScenicNL: Generating Probabilistic Scenario Programs from Natural Languagecited by 10
- 2023Preemptively Pruning Clever-Hans Strategies in Deep Neural Networkscited by 9
- 2025CHAI: Command Hijacking against embodied AIcited by 9
- 2021Parallel and Multi-Objective Falsification with Scenic and VerifAIcited by 8
- 2022ANTI-CARLA: An Adversarial Testing Framework for Autonomous Vehicles in CARLAcited by 8
- 2023Surrogate Assisted Generation of Human-Robot Interaction Scenarioscited by 8
12 most cited of 52 All 52 (JSON)
- 2026Teach-to-Crash: A Closed-Loop Student-Teacher LLM Framework for Collision-Inducing Test Scenario Generation23 Sep 2026
- 2026Language-Structured Relational Q-Learning for Threat-Aware Control in Safety-Critical Driving11 Aug 2026
- 2026Towards Trustworthy Embodied Intelligence: A Systems Framework and Graded Trustworthiness Levels28 Jul 2026
- 2026Declarative Scenario-based Testing with RoadLogic10 Mar 2026
- 2026ScenicRules: An Autonomous Driving Benchmark with Multi-Objective Specifications and Abstract Scenarios17 Feb 2026
- 2026Understanding Real-World Traffic Safety through RoadSafe365 Benchmark6 Feb 2026
- 2026Pragmatic Curiosity: A Unified Framework for Hybrid Learning and Optimization via Active Inference5 Feb 2026
- 2026Learning Contextual Runtime Monitors for Safe AI-Based Autonomy28 Jan 2026
- 2025Lumos: Let there be Language Model System Certification2 Dec 2025
- 2025ScenicProver: A Framework for Compositional Probabilistic Verification of Learning-Enabled Systems4 Nov 2025
- 2025David vs. Goliath: A comparative study of different-sized LLMs for code generation in the domain of automotive scenario generation15 Oct 2025
- 2025Attack logics, not outputs: Towards efficient robustification of deep neural networks by falsifying concept-based properties1 Oct 2025
12 newest of 52 All 52 (JSON)