Tractable Hyperproperties for MDPs
Lina Gerlach (RWTH Aachen University, Aachen, Germany), Tobias Winkler (RWTH Aachen University, Aachen, Germany), Erika \'Abrah\'am (RWTH Aachen University, Aachen, Germany), Borzoo Bonakdarpour (Michigan State University, East Lansing, MI, USA)

TL;DR
This paper introduces efficient algorithms for verifying specific fragments of probabilistic hyperproperties in Markov decision processes, addressing previously undecidable problems and outperforming existing solvers.
Contribution
It identifies tractable subclasses of probabilistic hyperproperties in MDPs and provides algorithms with proven complexity results and practical implementation.
Findings
Efficient algorithms for certain relational hyperproperties in MDPs.
Proven computational hardness for other classes of hyperproperties.
Implementation outperforms existing solvers on targeted benchmarks.
Abstract
Probabilistic hyperproperties describe probabilistic relations between multiple sets of executions in a stochastic system. Prominent examples include information-theoretic characterizations of security and privacy policies. However, model checking for existing probabilistic hyperlogics, such as HyperPCTL and PHL, is undecidable in Markov decision processes (MDPs). In this paper, we study an underexplored problem: the verification of fragments of probabilistic hyperproperties that relate the probabilities of different events to each other, possibly across independent executions of an MDP. Representative verification questions include: Can two different target states be reached from the same initial state with the same probability? (different events), Can a given target state be reached from two different initial states with the same probability? (same event, independent executions), and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
