Probability Monad
I gave a talk at Compose 2017 about how probability distributions form a monad and how we use this probability monad at Target.
References
- M. Erwig and S. Kollmansberger. Functional pearls: Probabilistic functional programming in Haskell. J. Functional Programming., 16(1):21–34, 2006. (PDF)
- Ścibior, A., Ghahramani, Z., Gordon, A. D. 2015. Practical probabilistic programming with monads. Proceedings of the 2015 ACM SIGPLAN Symposium on Haskell (PDF)