Abstract Hidden Markov Models: a monadic account of quantitative information flow
Annabelle McIver, Carroll Morgan, Tahiry Rabehaja

TL;DR
This paper develops a monadic, denotational semantics framework for Hidden Markov Models (HMMs), introducing new uncertainty measures and dual semantics to analyze information flow and security in probabilistic programs.
Contribution
It recasts HMMs as monadic computations with a security order, introduces generalized entropy measures, and establishes dual semantics for better understanding of information leakage.
Findings
New monadic representation of HMMs with security ordering
Introduction of generalized entropy measures with analytic properties
Dual semantics for HMMs analogous to program predicate transformers
Abstract
Hidden Markov Models, HMM's, are mathematical models of Markov processes with state that is hidden, but from which information can leak. They are typically represented as 3-way joint-probability distributions. We use HMM's as denotations of probabilistic hidden-state sequential programs: for that, we recast them as `abstract' HMM's, computations in the Giry monad , and we equip them with a partial order of increasing security. However to encode the monadic type with hiding over some state we use rather than the conventional that suffices for Markov models whose state is not hidden. We illustrate the construction with a small Haskell prototype. We then present uncertainty measures as a generalisation of the extant…
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.
