Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Proceedings of the 2015 ACM SIGPLAN Symposium on Haskell, 2015, p.165-176
2015

Details

Autor(en) / Beteiligte
Titel
Practical probabilistic programming with monads
Ist Teil von
  • Proceedings of the 2015 ACM SIGPLAN Symposium on Haskell, 2015, p.165-176
Ort / Verlag
New York, NY, USA: ACM
Erscheinungsjahr
2015
Link zum Volltext
Quelle
ACM Digital Library
Beschreibungen/Notizen
  • The machine learning community has recently shown a lot of interest in practical probabilistic programming systems that target the problem of Bayesian inference. Such systems come in different forms, but they all express probabilistic models as computational processes using syntax resembling programming languages. In the functional programming community monads are known to offer a convenient and elegant abstraction for programming with probability distributions, but their use is often limited to very simple inference problems. We show that it is possible to use the monad abstraction to construct probabilistic models for machine learning, while still offering good performance of inference in challenging models. We use a GADT as an underlying representation of a probability distribution and apply Sequential Monte Carlo-based methods to achieve efficient inference. We define a formal semantics via measure theory. We demonstrate a clean and elegant implementation that achieves performance comparable with Anglican, a state-of-the-art probabilistic programming system.
Sprache
Englisch
Identifikatoren
ISBN: 9781450338080, 1450338089
DOI: 10.1145/2804302.2804317
Titel-ID: cdi_acm_primary_2804317

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX