Abstract
There has been a substantial recent focus on the concept of probabilistic programming [6] towards its positioning as a prominent paradigm for advancing and facilitating the development of machine-learning applications.4 A probabilisticprogramming language typically consists of two components: A specification of a stochastic process (the prior), and a specification of observations that restrict the probability space to a conditional subspace (the posterior). This paper gives a brief overview of Probabilistic Programming DataLog (PPDL), a recently proposed declarative framework for specifying statistical models on top of a database, through an appropriate extension of Datalog [1]. By virtue of extending Datalog, PPDL offers a natural integration with the database, and has a robust declarative semantics, that is, semantic independence from the algorithmic evaluation of rules, and semantic invariance under logical program transformations. It provides convenient mechanisms to allow common numerical probability functions as first-class citizens in the language; in particular, conclusions of rules may contain values drawn from such functions.
| Original language | English |
|---|---|
| Pages (from-to) | 91-95 |
| Number of pages | 5 |
| Journal | CEUR Workshop Proceedings |
| Volume | 1378 |
| State | Published - 2015 |
| Externally published | Yes |
| Event | 9th Alberto Mendelzon International Workshop on Foundations of Data Management, AMW 2015 - Lima, Peru Duration: 6 May 2015 → 8 May 2015 |
All Science Journal Classification (ASJC) codes
- General Computer Science
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver