Arrow Research search
Back to Highlights

Highlights 2018

Principles of Probabilistic Programming

Conference Abstract Session 3: Tutorial Logic in Computer Science ยท Theoretical Computer Science

Abstract

ABSTRACT. Probabilistic programming is en vogue. It is used to describe complex Bayesian networks, quantum programs, security protocols and biological systems. Programming languages like C, C#, Java, Prolog, Scala, etc. all have their probabilistic version. Key features are random sampling and means to adjust distributions based on evidences from measurements and system observations. Through richer control-flow constructs they allow for representing probabilistic graphical models far beyond the capabilities of Bayesian networks. This tutorial focuses on elementary questions: semantics, termination, run-time analysis, and formal verification.

Authors

Keywords

No keywords are indexed for this paper.

Context

Venue
Highlights of Logic, Games and Automata
Archive span
2013-2025
Indexed papers
1236
Paper id
249163140987982872