...
首页> 外文期刊>LIPIcs : Leibniz International Proceedings in Informatics >Quantitative Semantics for Probabilistic Programming (Invited Talk)
【24h】

Quantitative Semantics for Probabilistic Programming (Invited Talk)

机译:概率编程的定量语义学(特邀演讲)

获取原文
   

获取外文期刊封面封底 >>

       

摘要

Probabilistic programming has many applications in statistics, physics, ... so that all programming languages have been equipped with probabilistic library. However, there is a need in developing semantical tools in order to formalize higher order and recursive probabilistic languages. Indeed, it is well known that categories of measurable spaces are not Cartesian closed. We have been studying quantitative semantics of probabilistic spaces to fill this gap. A first step has been to focus on probabilistic programming languages with discrete types such as integers and booleans. In this setting, probabilistic programs can be seen as linear combinations of deterministic programs. Probabilistic Coherent Spaces constitute a Cartesian closed category that is fully with respect to probabilistic Call-By-Push-Value. Moreover, this toy language is endowed with a memorization operator that allow to encode most discrete probabilistic programs. The second step is to move on probabilistic programming with continuous types representing for instance reals endowed with Lebesgue measurable sets. We introduce the category of cones and stable functions which is Cartesian closed. The trick is to enlarge the category of measurable spaces to gain closeness and to embrace measurable spaces. Besides, the category of cones is a sound and adequate model of a higher order and recursive probabilistic language in which most classical distributions and probabilistic tools can be encoded. This is joint work with Thomas Ehrhard and Michele Pagani.
机译:概率编程在统计学,物理学等方面有许多应用,因此所有编程语言都已配备了概率库。但是,需要开发语义工具以便形式化高阶和递归概率语言。实际上,众所周知,可测量空间的类别不是笛卡尔封闭的。我们一直在研究概率空间的定量语义,以填补这一空白。第一步已经集中在具有离散类型(例如整数和布尔值)的概率编程语言上。在这种情况下,概率程序可以看作是确定性程序的线性组合。概率相干空间构成了笛卡尔封闭类别,完全与概率按需推值有关。而且,这种玩具语言具有记忆运算符,该记忆运算符允许对大多数离散的概率程序进行编码。第二步是继续进行概率编程,以连续类型表示例如赋予Lebesgue可测量集的实数。我们介绍了锥和笛卡尔封闭的稳定函数的类别。诀窍是扩大可测量空间的类别以获得亲密关系并包含可测量空间。此外,视锥的类别是一种高阶递归概率语言的合理且适当的模型,其中可以对大多数经典分布和概率工具进行编码。这是与Thomas Ehrhard和Michele Pagani的共同合作。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号