paperbot · PL 论文追踪

RSS

Symbolic Disintegration with a Variety of Base Measures

TOPLAS 42(2)2020引用 15
Praveen Narayanan, Chung-chieh Shan

尚未生成 AI 速览(可能缺少 API key 或等待下次运行补跑)。

原文摘要(Abstract)

Disintegration is a relation on measures and a transformation on probabilistic programs that generalizes density calculation and conditioning, two operations widely used for exact and approximate inference. Existing program transformations that find a disintegration or density automatically are limited to a fixed base measure that is an independent product of Lebesgue and counting measures, so they are of no help in practical cases that require tricky reasoning about other base measures. We present the first disintegrator that handles variable base measures, including discrete-continuous mixtures , dependent products , and disjoint sums . By analogy with type inference, our disintegrator can check a given base measure as well as infer an unknown one that is principal. We derive the disintegrator and prove it sound by equational reasoning from semantic specifications. It succeeds in a variety of applications where disintegration and density calculation had not been previously mechanized.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@article{NarayananS20,
  title = {Symbolic Disintegration with a Variety of Base Measures},
  author = {Praveen Narayanan and Chung-chieh Shan},
  journal = {ACM Transactions on Programming Languages and Systems},
  volume = {42},
  number = {2},
  year = {2020},
  doi = {10.1145/3374208}
}