Conformal Safety Shielding for Imperfect-Perception Agents

William Scarbro, Calum Imrie, Sinem Getir Yaman, Kavan Fatehi, Corina S. Pasareanu +2 more
6/12/2025
eess.SYcs.AIcs.LG

No confident code implementation found for this paper.

Abstract

We consider the problem of safe control in discrete autonomous agents that use learned components for imperfect perception (or more generally, state estimation) from high-dimensional observations. We propose a shield construction that provides run-time safety guarantees under perception errors by restricting the actions available to an agent, modeled as a Markov decision process, as a function of the state estimates. Our construction uses conformal prediction for the perception component, which guarantees that for each observation, the predicted set of estimates includes the actual state with a user-specified probability. The shield allows an action only if it is allowed for all the estimates in the predicted set, resulting in local safety. We also articulate and prove a global safety property of existing shield constructions for perfect-perception agents bounding the probability of reaching unsafe states if the agent always chooses actions prescribed by the shield. We illustrate our approach with a case-study of an experimental autonomous system that guides airplanes on taxiways using high-dimensional perception DNNs.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{scarbro2025conformal,
  title  = {Conformal Safety Shielding for Imperfect-Perception Agents},
  author = {William Scarbro and Calum Imrie and Sinem Getir Yaman and Kavan Fatehi and Corina S. Pasareanu and Radu Calinescu and Ravi Mangal},
  year   = {2025},
  eprint = {2506.17275},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.17275v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.17275.svg)](https://codeofpaper.com/paper/2506.17275)

Discussion