Mar, 2019

LF-PPL:用于不可微分模型的低级一阶概率编程语言

TL;DR我们开发了一种新的低级、一阶概率编程语言(LF-PPL),适用于包含连续、离散和/或分段连续变量的模型,在能够自动区分与密度函数不连续有关的参数的同时,提供运行时检查边界交叉的编译方案。通过将不连续的哈密尔顿蒙特卡洛(DHMC)推断引擎整合进去,我们证明了该语言的能力,可以提供自动和高效的非可微模型推断。同时,我们的系统还有数学形式主义来确保任何表达在该语言中的模型具有密度,且在测度上具有零间断,以维护推断引擎的有效性。