Mining Specifications for Predictive Safety Monitoring
Safety-critical autonomous systems must reliably predict unsafe behavior to take timely corrective actions. Safety properties are often defined over variables that are not directly observable at runtime, making prediction and detection of violations hard. We present a new approach for learning interpretable monitors characterized by concise Signal Temporal Logic (STL) formulas that can predict safety property violations from the observable sensor data. We train these monitors from synthetic, possibly highly unbalanced data generated in a simulation environment. Our specification mining procedure combines a grammar-based method and two novel ensemble techniques. Our approach outperforms the existing solutions by enhancing accuracy and explainability, as demonstrated in two autonomous driving case studies.
Authors
- Hazem Torfah (ORCID: https://orcid.org/0000-0002-9628-1200)
- Ezio Bartocci (ORCID: https://orcid.org/0000-0002-8004-6601)
- Dejan Ničković (ORCID: https://orcid.org/0000-0001-5468-0396)
- Sanjit A. Seshia (ORCID: https://orcid.org/0000-0001-6190-8707)
- Eleonora Nesterini (ORCID: https://orcid.org/0000-0002-1229-5331)
- Alessio Gambi (ORCID: https://orcid.org/0000-0002-0132-6497)
Institutions
- AIT Austrian Institute of Technology GmbH (AT)
- TU Wien (AT)
- Chalmers University of Technology (SE)
- University of Gothenburg (SE)
- University of California, Berkeley (US)
Publication Details
- Published
- 2025-05-06
- DOI
- https://doi.org/10.1145/3716550.3722021
- Citations
- 1
- Primary Topic
- Software Reliability and Analysis Research
- Type
- article
- Field-Weighted Citation Impact
- 2.31
Funders
- Knut och Alice Wallenbergs Stiftelse
- Technische Universität Wien
- Technische Universität Wien Bibliothek