Embedded probabilistic programming

O Kiselyov, C Shan - IFIP Working Conference on Domain-Specific …, 2009 - Springer
… of a practical DSL for probabilistic programming. We achieve a very shallow embedding of
the … techniques for eliminating notational and interpretive overhead in embedded languages. …

Probabilistic programming for embedding theory and quantifying uncertainty in econometric analysis

H Storm, T Heckelei, K Baylis - European Review of Agricultural …, 2024 - academic.oup.com
The replication crisis in empirical research calls for a more mindful approach to how we apply
and report statistical models. For empirical research to have a lasting (policy) impact, these …

An introduction to probabilistic programming

JW van de Meent, B Paige, H Yang, F Wood - arXiv preprint arXiv …, 2018 - arxiv.org
probabilistic and differentiable programming. We begin with a discussion of gradient-based
inference methods for higher-order programs … between probabilistic programming and deep …

Deep probabilistic programming

D Tran, MD Hoffman, RA Saurous, E Brevdo… - arXiv preprint arXiv …, 2017 - arxiv.org
… With inference compositionality (which we discuss in Section 4), we can embed it into more
complicated algorithms, such as with expressive variational approximations (Rezende & …

Probabilistic programming

AD Gordon, TA Henzinger, AV Nori… - Future of software …, 2014 - dl.acm.org
… ship between probabilistic programs and other probabilistic … models can be encoded as
probabilistic programs. In Section 4, … embedded DTMC, and encoded as a probabilistic program, …

Practical probabilistic programming with monads

A Ścibior, Z Ghahramani, AD Gordon - Proceedings of the 2015 ACM …, 2015 - dl.acm.org
… Our work differs from Anglican by embedding a probabilistic programming language in
Haskell and implementing inference as a deterministic data structure transformation. …

Design and implementation of probabilistic programming language anglican

D Tolpin, JW van de Meent, H Yang… - … of Functional programming …, 2016 - dl.acm.org
… languages are implemented as interpreters [6, 9], embedded … Anglican is implemented
using a combination of embedding … between probabilistic programs and inference algorithms …

Practical probabilistic programming

A Pfeffer - … Logic Programming: 20th International Conference …, 2011 - Springer
… of programming languages, and by applying general-purpose algorithms to reason about
models. We present a new probabilistic programming … Thus, the embedding in Scala achieves …

Deployable probabilistic programming

D Tolpin - … , New Paradigms, and Reflections on Programming …, 2019 - dl.acm.org
… We propose design guidelines for a probabilistic programming … Infergo, a probabilistic
programming facility for Go, a modern … languages are often implemented as embedded domain-…

Venture: a higher-order probabilistic programming platform with programmable inference

V Mansinghka, D Selsam, Y Perov - arXiv preprint arXiv:1404.0099, 2014 - arxiv.org
probabilistic programming that aims to be sufficiently expressive, extensible, and efficient for
general-purpose use. Like Church, probabilistic … ideas from probabilistic graphical models. …