mlsanityData to 7 Oct 2026

Scenic: A Language for Scenario Specification and Data Generation

arXiv 2010.06580 ↗First posted 13 Oct 2020cs.PL cs.CV cs.LGcited by 39

Not on the map. Why?

Abstract (arXiv)

We propose a new probabilistic programming language for the design and analysis of cyber-physical systems, especially those based on machine learning. Specifically, we consider the problems of training a system to be robust to 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, then sampling these to generate specialized training and test data. More generally, such languages can be used 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 at any point in time 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 and the behaviors of their agents over time. 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 39 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Oct 2020.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 5; 2022: 2; 2023: 9; 2024: 10; 2025: 8; 2026: 5.

39 papers.

Sort:

By area:

  1. 2022KING: Generating Safety-Critical Driving Scenarios for Robust Imitation via Kinematics Gradientscited by 95
  2. 2024Towards Guaranteed Safe AI: A Framework for Ensuring Robust and Reliable AI Systemscited by 94
  3. 2024ChatScene: Knowledge-Enabled Safety-Critical Scenario Generation for Autonomous Vehiclescited by 92
  4. 2024Traffic Scene Generation from Natural Language Description for Autonomous Vehicles with Large Language Modelcited by 14
  5. 2024Learning to Drive via Asymmetric Self-Playcited by 11
  6. 2024ScenicNL: Generating Probabilistic Scenario Programs from Natural Languagecited by 10
  7. 2021Parallel and Multi-Objective Falsification with Scenic and VerifAIcited by 8
  8. 2024LogiCity: Advancing Neuro-Symbolic AI with Abstract Urban Simulationcited by 8
  9. 2023Dialogue-based generation of self-driving simulation scenarios using Large Language Modelscited by 7
  10. 2021Scenic4RL: Programmatic Modeling and Generation of Reinforcement Learning Environmentscited by 6
  11. 2021A Scenario-Based Platform for Testing Autonomous Vehicle Behavior Prediction Models in Simulationcited by 6
  12. 2023From Model-Based to Data-Driven Simulation: Challenges and Trends in Autonomous Drivingcited by 6
27 more
  1. 2024Synthetic Programming Elicitation for Text-to-Code in Very Low-Resource Programming and Formal Languagescited by 6
  2. 2021Addressing the IEEE AV Test Challenge with Scenic and VerifAIcited by 5
  3. 2023Testing learning-enabled cyber-physical systems with Large-Language Models: A Formal Approachcited by 5
  4. 2024Conversational Code Generation: a Case Study of Designing a Dialogue System for Generating Driving Scenarios for Testing Autonomous Vehiclescited by 4
  5. 2025Adversarial Generation and Collaborative Evolution of Safety-Critical Scenarios for Autonomous Vehiclescited by 4
  6. 2021Querying Labelled Data with Scenario Programs for Sim-to-Real Validationcited by 3
  7. 2023Bridging Data-Driven and Knowledge-Driven Approaches for Safety-Critical Scenario Generation in Automated Vehicle Validationcited by 3
  8. 2024Scenario-Based Curriculum Generation for Multi-Agent Autonomous Drivingcited by 3
  9. 2022ECSAS: Exploring Critical Scenarios from Action Sequence in Autonomous Drivingcited by 2
  10. 2025Interactive Program Synthesis for Modeling Collaborative Physical Activities from Narrated Demonstrationscited by 2
  11. 2023Spatialyze: A Geospatial Video Analytics System with Spatial-Aware Optimizationscited by 1
  12. 2023Automatic Generation of Scenarios for System-level Simulation-based Verification of Autonomous Driving Systemscited by 1
  13. 2023Natural-language-driven Simulation Benchmark and Copilot for Efficient Production of Object Interactions in Virtual Road Scenescited by 1
  14. 2024Outline of an Independent Systematic Blackbox Test for ML-based Systemscited by 1
  15. 2025David vs. Goliath: A comparative study of different-sized LLMs for code generation in the domain of automotive scenario generationcited by 1
  16. 2025ScenicProver: A Framework for Compositional Probabilistic Verification of Learning-Enabled Systemscited by 1
  17. 2025Controllable risk scenario generation from human crash data for autonomous vehicle testingcited by 1
  18. 2026ScenicRules: An Autonomous Driving Benchmark with Multi-Objective Specifications and Abstract Scenarioscited by 1
  19. 2023Specification-Guided Data Aggregation for Semantically Aware Imitation Learningcited by 0
  20. 2023Towards Formal Fault Injection for Safety Assessment of Automated Systemscited by 0
  21. 2025CORTEX-AVD: A Framework for CORner Case Testing and EXploration in Autonomous Vehicle Developmentcited by 0
  22. 2025Clinician-Directed Large Language Model Software Generation for Therapeutic Interventions in Physical Rehabilitationcited by 0
  23. 2025DriverGaze360: OmniDirectional Driver Attention with Object-Level Guidancecited by 0
  24. 2026TrafficAlign: Aligning Large Language Models for Traffic Scenario Generationcited by 0
  25. 2026Scenario Generation for Testing of Autonomous Driving Systems Using Real-World Failure Recordscited by 0
  26. 2026From Failure to Alignment: A Requirements Engineering Framework for Machine Learning Systemscited by 0
  27. 2026Probabilistic Modelling of Operational Design Domains, A New Approach for Testing AI Systemscited by 0