Barrier Certificates for Unknown Systems with Latent States and Polynomial Dynamics using Bayesian Inference

Robert Lefringhausen, Sami Leon Noel Aziz Hanna, Elias August, Sandra Hirche
4/2/2025
eess.SYcs.LGstat.ML

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Certifying safety in dynamical systems is crucial, but barrier certificates - widely used to verify that system trajectories remain within a safe region - typically require explicit system models. When dynamics are unknown, data-driven methods can be used instead, yet obtaining a valid certificate requires rigorous uncertainty quantification. For this purpose, existing methods usually rely on full-state measurements, limiting their applicability. This paper proposes a novel approach for synthesizing barrier certificates for unknown systems with latent states and polynomial dynamics. A Bayesian framework is employed, where a prior in state-space representation is updated using output data via a targeted marginal Metropolis-Hastings sampler. The resulting samples are used to construct a barrier certificate through a sum-of-squares program. Probabilistic guarantees for its validity with respect to the true, unknown system are obtained by testing on an additional set of posterior samples. The approach and its probabilistic guarantees are illustrated through a numerical simulation.

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. 1 weaker match is hidden by default — 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{lefringhausen2025barrier,
  title  = {Barrier Certificates for Unknown Systems with Latent States and Polynomial Dynamics using Bayesian Inference},
  author = {Robert Lefringhausen and Sami Leon Noel Aziz Hanna and Elias August and Sandra Hirche},
  year   = {2025},
  eprint = {2504.01807},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.01807v3}
}

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/2504.01807.svg)](https://codeofpaper.com/paper/2504.01807)

Discussion