arrow
返回

Probabilistic (logic) programming concepts

delete2015-05-08
delete137
delete
OA
AI
L
Luc De Raedt
A
Angelika Kimmig *
DOI:10.1007/s10994-015-5494-zdelete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
A multitude of different probabilistic programming languages exists today, all extending a traditional programming language with primitives to support modeling of complex, structured probability distributions. Each of these languages employs its own probabilistic primitives, and comes with a particular syntax, semantics and inference procedure. This makes it hard to understand the underlying programming concepts and appreciate the differences between the different languages. To obtain a better understanding of probabilistic programming, we identify a number of core programming concepts underlying the primitives used by various probabilistic languages, discuss the execution mechanisms that they require and use these to position and survey state-of-the-art probabilistic languages and their implementation. While doing so, we focus on probabilistic extensions of logic programming languages such as Prolog, which have been considered for over 20 years.
Keyword:
Probabilistic programming languages
Probabilistic logic programming
Statistical relational learning
Inference in probabilistic languages
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Machine Learning 封面图
Machine Learning
IF:
2.9
论文数:
2.7K
被引数:
3.4W

机构

K
KU Leuven
学者数:
5.7W
论文数: 5.2W
被引数: 8.1W
引用论文

引用论文

Stochastic relational processes: Efficient inference and applications
err2010-09-25
err28
errOAAI
errThon, Ingo; Landwehr, Niels; De Raedt, Luc
err分享
err收藏
Markov logic networks
err2006-01-27
err1.6K
errOAAI
errRichardson, M; Domingos, P
err分享
err收藏
err分享
err收藏
err分享
err收藏
学者 查看更多内容