Title :
Abstract Hidden Markov Models: A Monadic Account of Quantitative Information Flow
Author :
McIver, Annabelle ; Morgan, Carroll ; Rabehaja, Tahiry
Author_Institution :
Dept. Comput., Macquarie Univ., Sydney, NSW, Australia
Abstract :
Hidden Markov Models, HMM´s, are mathematical models of Markov processes whose state is hidden but from which information can leak via channels. They are typically represented as 3-way joint probability distributions. We use HMM´s as denotations of probabilistic hidden-state sequential programs, after recasting them as “abstract” HMM´s, i.e. computations in the Giry monad D, and equipping them with a partial order of increasing security. However to encode the monadic type with hiding over state X we use DX→D2X rather than the conventional X→DX. We illustrate this construction with a very small Haskell prototype. We then present uncertainty measures as a generalisation of the extant diversity of probabilistic entropies, and we propose characteristic analytic properties for them. Based on that, we give a “backwards”, uncertainty-transformer semantics for HMM´s, dual to the “forwards” abstract HMM´s. Finally, we discuss the Dalenius desideratum for statistical databases as an issue in semantic compositionality, and propose a means for taking it into account.
Keywords :
entropy; functional languages; functional programming; hidden Markov models; programming language semantics; statistical databases; statistical distributions; 3-way joint probability distribution; Dalenius desideratum; Giry monad; Haskell prototype; Markov process; abstract HMM; abstract hidden Markov models; mathematical model; monadic account; monadic type encoding; probabilistic entropy; probabilistic hidden-state sequential program; quantitative information flow; semantic compositionality; statistical database; uncertainty measure; uncertainty-transformer semantics; Hidden Markov models; Joints; Markov processes; Measurement uncertainty; Probabilistic logic; Semantics; Uncertainty; Abstract hidden Markov models; Giry Monad; Quantitative information flow;
Conference_Titel :
Logic in Computer Science (LICS), 2015 30th Annual ACM/IEEE Symposium on
Conference_Location :
Kyoto
DOI :
10.1109/LICS.2015.61