Bayesian Statistical Model Checking for Multi-agent Systems using HyperPCTL*
Spandan Das, Pavithra Prabhakar

TL;DR
This paper introduces a Bayesian statistical model checking method for HyperPCTL* on DTMCs, offering improved efficiency over existing SPRT-based approaches by reducing verification time and sample requirements.
Contribution
It develops a novel Bayesian hypothesis testing algorithm for HyperPCTL* model checking, extending recursive SMC techniques to handle probabilistic hyperproperties.
Findings
Bayesian SMC outperforms SPRT in verification speed.
The new method requires fewer samples for satisfiability determination.
Implementation in Python demonstrates practical efficiency gains.
Abstract
In this paper, we present a Bayesian method for statistical model checking (SMC) of probabilistic hyperproperties specified in the logic HyperPCTL* on discrete-time Markov chains (DTMCs). While SMC of HyperPCTL* using sequential probability ratio test (SPRT) has been explored before, we develop an alternative SMC algorithm based on Bayesian hypothesis testing. In comparison to PCTL*, verifying HyperPCTL* formulae is complex owing to their simultaneous interpretation on multiple paths of the DTMC. In addition, extending the bottom-up model-checking algorithm of the non-probabilistic setting is not straight forward due to the fact that SMC does not return exact answers to the satisfiability problems of subformulae, instead, it only returns correct answers with high-confidence. We propose a recursive algorithm for SMC of HyperPCTL* based on a modified Bayes' test that factors in the…
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.
Taxonomy
TopicsSoftware Reliability and Analysis Research · Bayesian Modeling and Causal Inference · Formal Methods in Verification
MethodsTest
